Expand description
The Lie groups SO(3) and SE(3).
Pose optimisation runs over the Lie algebra rather than over matrix
entries: six free parameters instead of sixteen constrained ones, and
the update T ← exp(Δξ) · T stays on the manifold by construction.
Ordering convention: ξ = [ρ; φ] — translation first, then rotation.
It runs through the whole project: the same order indexes the rows of
the adjoint, the columns of the residual Jacobian and the degrees of
freedom in the conditioning report. It cannot be changed in one place
alone.
Structs§
Functions§
- absolute_
orientation - The rigid motion carrying
fromontoto, in the least-squares sense. - hat
- The skew-symmetric matrix of a vector:
hat(v) w = v × w. - hat_se3
- The embedding of
se(3)into 4×4 matrices:ξ^ = [[φ^, ρ], [0, 0]]. - inverse_
left_ jacobian_ so3 - Inverse left Jacobian of
SO(3). - left_
jacobian_ so3 - Left Jacobian of
SO(3). - vee
- The inverse of
hat: recovers the vector from a skew-symmetric matrix. - vee_se3
- The inverse of
hat_se3.