Unit-Dual-Quaternion-Based PID Control Scheme for Rigid-Body Transformation

Abstract This paper proposes a unit-dual-quaternion-based PID control scheme for rigid-body transformation in 6 degree-of-freedom, taking advantage of the unit dual quaternion for its compactness, computational effectiveness and non-singularity in describing arbitrary rigid-body transformation globally. Both the discrete form and the incremental form of the generalized PID control scheme are obtained after a new kinematic control model for rigid-body transformation based on unit dual quaternion in body-frame is derived. The proposed control scheme can deal with rotation and translation simultaneously and preserve the interconnection between rotation and translation with compact form. Simulation results based on USARSim platform and quad-rotor are provided to demonstrate the effectiveness of the proposed control scheme.

[1]  Akihiro Matsumoto,et al.  Development of an omni-directional mobile robot with 3 DOF decoupling drive mechanism , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[2]  Tore Hägglund,et al.  The future of PID control , 2000 .

[3]  R. Murray,et al.  Proportional Derivative (PD) Control on the Euclidean Group , 1995 .

[4]  Dewen Hu,et al.  Strapdown inertial navigation system algorithms based on dual quaternions , 2005, IEEE Transactions on Aerospace and Electronic Systems.

[5]  Yun Li,et al.  PID control system analysis, design, and technology , 2005, IEEE Transactions on Control Systems Technology.

[6]  Changbin Yu,et al.  Feedback linearization regulator with coupled attitude and translation dynamics based on unit dual quaternion , 2010, 2010 IEEE International Symposium on Intelligent Control.

[7]  Nikos A. Aspragathos,et al.  A comparative study of three methods for robot kinematics , 1998, IEEE Trans. Syst. Man Cybern. Part B.

[8]  Anurag Purwar,et al.  On the Effect of Dual Weights in Computer Aided Design of Rational Motions , 2005 .

[9]  Zexiang Li,et al.  Kinematic control of free rigid bodies using dual quaternions , 2008, Int. J. Autom. Comput..

[10]  Kostas Daniilidis,et al.  Hand-Eye Calibration Using Dual Quaternions , 1999, Int. J. Robotics Res..

[11]  Mongi A. Abidi,et al.  Pose and motion estimation from vision using dual quaternion-based extended kalman filtering , 1997 .

[12]  Russell H. Taylor,et al.  On homogeneous transforms, quaternions, and computational efficiency , 1990, IEEE Trans. Robotics Autom..

[13]  S. Shankar Sastry,et al.  A mathematical introduction to robotics manipulation , 1994 .

[14]  Richard P. Paul,et al.  A computational analysis of screw transformations in robotics , 1990, IEEE Trans. Robotics Autom..