Kiru Lab  /  Track

Embodied Control: Kinematics and the Inverse Jacobian

Where the derivative stops being an abstraction and starts moving a physical arm.

A robot arm is a chain of joints. Forward kinematics — joint angles to end-effector pose — is easy and has one answer. Inverse kinematics — a desired pose back to joint angles — is the hard direction, and the standard solution is to differentiate the forward map, get the Jacobian, and invert it iteratively. This is the same gradient machinery that trains a neural network, applied to geometry instead of loss. It is also, in outline, what the cerebellum appears to do when you reach for a cup.

The question this track answers

Given a place I want my hand to be, how do I decide what each joint should do?

By the end you can

  • Compose transforms and compute forward kinematics for a serial chain
  • Derive and interpret the manipulator Jacobian
  • Solve inverse kinematics with the pseudoinverse and with damped least squares
  • Explain singularities in terms of rank and conditioning
  • Use null-space projection to satisfy a secondary objective on a redundant arm

Come here from

Scope

7 lessons, roughly 20 hours.