Dual Quaternion Framework for Modeling of Spacecraft-Mounted Multibody Robotic Systems

This paper lays out a framework to model the kinematics and dynamics of a rigid spacecraft-mounted multibody robotic system. The framework is based on dual quaternion algebra, which combines rotational and translational information in a compact representation. Based on a Newton-Euler formulation, the proposed framework sets up a system of equations in which the dual accelerations of each of the bodies and the reaction wrenches at the joints are the unknowns. Five different joint types are considered in this framework via simple changes in certain mapping matrices that correspond to the joint variables. This differs from previous approaches that require the addition of extra terms that are joint-type dependent, and which decouple the rotational and translational dynamics.

[1]  S. Ali A. Moosavian,et al.  Explicit dynamics of space free-flyers with multiple manipulators via SPACEMAPLE , 2004, Adv. Robotics.

[2]  Panagiotis Tsiotras,et al.  Rigid body motion tracking without linear and angular velocity feedback using dual quaternions , 2013, 2013 European Control Conference (ECC).

[3]  David E. Orin,et al.  Robot dynamics: equations and algorithms , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[4]  Nuno Ricardo,et al.  Nonlinear pose control and estimation for space proximity operations: an approach based on dual quaternions , 2014 .

[5]  J. Michael McCarthy,et al.  On the geometric analysis of optimum trajectories for cooperating robots using dual quaternion coordinates , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[6]  Daniel Alazard,et al.  Modeling and control of a space robot for active debris removal , 2015 .

[7]  Subir Kumar Saha,et al.  A recursive, numerically stable, and efficient simulation algorithm for serial robots , 2007 .

[8]  Eric Stoneking,et al.  Newton-Euler Dynamic Equations of Motion for a Multi-body Spacecraft , 2007 .

[9]  Panagiotis Tsiotras,et al.  Extended Kalman Filter for spacecraft pose estimation using dual quaternions , 2015, 2015 American Control Conference (ACC).

[10]  Craig R. Carignan,et al.  The reaction stabilization of on-orbit robots , 2000 .

[11]  H. Shum,et al.  Dynamic Control of a Space Robot System With No Thrust Jets Controlled Base , 1991 .

[12]  Mark Karpenko,et al.  Rapid maneuvering of multi-body dynamic systems with optimal motion compensation , 2015 .

[13]  E. Stoneking Implementation of Kane's Method for a Spacecraft Composed of Multiple Rigid Bodies , 2013 .

[14]  Kazuya Yoshida,et al.  Resolved motion rate control of space manipulators with generalized Jacobian matrix , 1989, IEEE Trans. Robotics Autom..

[15]  Deborah A. Levin,et al.  Molecular Dynamics Electrospray Simulations of Coarse-Grained Ethylammonium Nitrate (EAN) and 1-Ethyl-3-Methylimidazolium Tetrafluoroborate (EMIM-BF4) , 2017 .

[16]  Steven Dubowsky,et al.  Coordinated manipulator/spacecraft motion control for space robotic systems , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[17]  Subir Kumar Saha,et al.  Evolution of the DeNOC-based dynamic modelling for multibody systems , 2013 .

[18]  Panagiotis Tsiotras,et al.  Adaptive Position and Attitude Tracking Controller for Satellite Proximity Operations using Dual Quaternions , 2015 .

[19]  Siddhartha S. Srinivasa,et al.  DART: Dynamic Animation and Robotics Toolkit , 2018, J. Open Source Softw..

[20]  Steven Dubowsky,et al.  On the nature of control algorithms for free-floating space manipulators , 1991, IEEE Trans. Robotics Autom..

[21]  Richard W. Longman,et al.  Satellite mounted robot manipulators - New kinematics and reaction moment compensation , 1985 .

[22]  W. Hooker A set of r dynamical attitude equations for an arbitrary n-body satellite having r rotational degrees of freedom , 1970 .

[23]  Abhinandan Jain,et al.  A Spatial Operator Algebra for Manipulator Modeling and Control , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[24]  Reza N. Jazar Theory of Applied Robotics: Kinematics, Dynamics, and Control , 2007 .

[25]  Abhinandan Jain,et al.  Spatial Operator Algebra for multibody system dynamics , 1992 .

[26]  Kazuya Yoshida,et al.  The SpaceDyn: a MATLAB toolbox for space and mobile robots , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[27]  S. Saha Dynamics of Serial Multibody Systems Using the Decoupled Natural Orthogonal Complement Matrices , 1999 .

[28]  Moshe Shoham,et al.  Dual numbers representation of rigid body dynamics , 1999 .

[29]  Panagiotis Tsiotras,et al.  Simultaneous position and attitude control without linear and angular velocity feedback using dual quaternions , 2013, 2013 American Control Conference.

[30]  Abhinandan Jain Unified formulation of dynamics for serial rigid multibody systems , 1991 .

[31]  Steven Dubowsky,et al.  The control of space manipulators subject to spacecraft attitude control saturation limits , 1989 .

[32]  Steven Dubowsky,et al.  On the nature of control algorithms for space manipulators , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[33]  Alfredo Valverde,et al.  Dynamic modeling and control of spacecraft robotic systems using dual quaternions , 2018 .

[34]  Dongeun Seo,et al.  Fast adaptive pose tracking control for satellites via dual quaternion upon non-certainty equivalence principle , 2015 .

[35]  Roy Featherstone,et al.  Rigid Body Dynamics Algorithms , 2007 .

[36]  Liang-Boon Wee,et al.  An adaptive control strategy for space based robot manipulators , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[37]  Hannes Sommer,et al.  Why and How to Avoid the Flipped Quaternion Multiplication , 2018, ArXiv.