Skip to content

Coordinate Spaces

Donovan Buck edited this page Nov 30, 2015 · 12 revisions

It's important to understand the three different coordinate systems we use when talking about robots in Tharp.

Joint Coordinate System

Joint coordinates define the end effector position by the angle of each joint and the length of each segment in a chain. In the images below we are setting the coxa servo to 1°, the femur to 45° and the tibia to -115°.

Using these angles and the segment lengths it is possible to compute the end effector position using forward kinematics but this is not a reasonable pattern for defining complex behaviors like walking. We need angles for our revolute joints of course, but our brains are much better at reasoning about X, Y, Z coordinates in 3 dimensions.

Global Coordinate System

Robot Coordinate System

Next: Assemble Your Robot

Clone this wiki locally