Pose2d
2D rigid transform comprised of heading followed by position.
The pose destPoseSource
denotes the transform from frame Source
into frame Dest
. It can be applied with times()
to change the coordinates of xSource
into xDest
where x
is a vector, twist, or even another pose: xDest = destPoseSource * xSource
. The awkward names take some getting used to, but they avoid many routine errors.
Transforms into the world frame are common enough to warrant a shorthand. The pose worldPoseSource
can be shortened to poseSource
for any frame Source
.
Advanced: Transforms in two dimensions comprise a Lie group referred to as SE(2). The terminology exp and log comes from the Lie theory, and this paper gives a targeted exposition of the key fundamentals.