Jacobian From Scratch
Key Insight
The Jacobian is the matrix that turns "how fast each joint is turning" into "how fast the hand is moving and rotating," and it is the single most reused object in robot control. This project builds it two independent ways — analytically from the kinematics, and numerically by nudging each joint a hair and measuring how the end-effector responds (a finite difference) — then demands the two agree to six decimal places, a cross-check that exposes the sign and frame mistakes a single method would quietly hide. Once you trust your Jacobian, velocity control, force control, and inverse kinematics all reduce to a few lines of linear algebra.