Section 3

Quickstart

Pick the norm and what you want to measure. The snippet updates to a complete, runnable program that reads joints from URDF files, and every combination is executed against the sample data before it is published. To score joints from another format, build the endpoint pairs with screw_twist and make_endpoint_pair instead of load_joint (see the API reference).

Norm
Measure
quickstart.py

The distance is 0 exactly when the two sides induce the same motion, and it is a true metric: symmetric, with the triangle inequality, and invariant to the sign of the axis and to which limit is called lower. Eα is dimensionless, EB is in meters, Eϕ is dimensionless and bounded, and Etree sums joint costs over an optimal matching. The core concepts pages explain each choice with a figure, and the API reference lists every function.