Abstract

The dual quaternion is the simplest and most effective mathematical tool to describe the translational and rotational motion of a general rigid body. Its computation and updating require screw vector. The relative pose information need to be updated when measuring the pose of the rigid body. In the traditional algorithm, it generally focuses on attitude updating, but less research on position updating. The rotation vector algorithm is used to represent the quaternion to update the attitude of the rigid body, but it cannot update the position. Because any general rigid body motion can be realized by rotation about a certain axis and translation along this axis, this article proposes an algorithm to update the position and attitude of the rigid body’s relative motion based on the screw vector. The rotation vector and screw vector are introduced in the rigid body motion and update the quaternion and dual quaternion, respectively; then, the relative pose information of the leader–follower rigid body based on the screw vector algorithm is deduced. The single-sample, two-sample, and three-sample algorithms are compared and simulated, and the simulation results show that this method not only overcomes the deficiencies associated with the separate updating of position and attitude using a traditional algorithm but also has higher precision than the traditional algorithm.

Highlights

  • Chasles’ theorem shows that any general rigid body motion can be achieved by rotation about a certain axis and translation along that axis, which is called screw motion.[1]

  • The simplest and most effective mathematical tool to describe the screw motion is the dual quaternion which is developed on the basis of dual number

  • Kotelnikov and Study proposed the ‘‘principle of transference’’; in accordance with this principle, all the vector or quaternion formulas and equations of the theory of finite rotations and the kinematics of the rotational motion of a rigid body can be replaced by bivector or biquaternion formulas and equations of the theory of finite displacements and the kinematics of the motion of a free rigid body

Read more

Summary

Introduction

Chasles’ theorem shows that any general rigid body motion can be achieved by rotation about a certain axis and translation along that axis, which is called screw motion.[1]. The screw vector algorithm is used to update the dual quaternion of the follower rigid body relative to the inertial coordinate system.

Results
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.