Assignment 4: Inverse Kinematics Solver

Kyle Boss and I made a program that solves the Inverse Kinematics problem. It supports:

  • An arbitrary amount of arms and joints
  • Following a moving goal
  • Robustness to out-of-reach goals
  • Keyboard control for rotations and zoom