Physical AI Lab // Episode 1.1 // One-pager
Coordinate frames and kinematics
Getting a robot arm to reach the cup on the table
Three key points
- Coordinate frames: to say "where", first fix an origin and directions; the robot constantly converts camera coordinates into the base's coordinate frame.
- Forward kinematics: given each joint's angle, the hand's position is unique and repeatable, worked out in one step (our arm has 3 joints; one research arm has 7 degrees of freedom, O).
- Inverse kinematics: working back from "where the hand should go" to joint angles may give many solutions (elbow up / elbow down; at most 16 for 6 joints or fewer, R), or none (out of reach = outside the workspace).
Evidence: O official · R research · M media
| O | 7 | degrees of freedom (joints) in the arm of Franka Research 3, a force-controlled robot arm, which has 7; the arm in our lab has only 3 |
| R | 16 | solutions at most; the inverse kinematics of an arm with six joints or fewer has at most 16 sets (the paper reports) |
Further reading
- Franka Research 3 (7-degree-of-freedom force-controlled arm)
https://franka.de/franka-research-3 - Globally Optimal Inverse Kinematics as a Quadratic Program (arXiv 2312.15569)
https://arxiv.org/abs/2312.15569