Achllle / dual_quaternions_ros

Dual Quaternion conversions from/to ROS messages
MIT License
31 stars 7 forks source link

Remove transform_pose, improve transform_point #39

Closed Achllle closed 4 years ago

Achllle commented 4 years ago

Description

There was some confusion with the correct way to transform points using a DQ. I was basically converting the point to a pose and then applying a simple frame transformation and using that result as opposed to using the mathematically correct way to apply a transformation to a point. This new way is parallel to the way you apply a rotation to a point using quaternions: qvq*: we do dq * v * dq* where we use the combined conjugate (dual number and individual quaternion conjugate combined)

Resolve #29