Unified multi-domain modelling and simulation of space robot for capturing a moving target

Space robotic systems are expected to play an increasingly important role in the future on-orbit service. The applications include repairing, refueling or de-orbiting of a satellite, or removal of the space debris. The dynamical performances of space robotic system result from the multi-physics interactions between mechanical, electrical, electronic, control, etc. In this paper, we developed a unified multi-domain modelling and simulation system. The system is composed of the following modules: the path planner, joint controllers, motor and its driver, gearing mechanism of the space manipulators, the Guidance, Navigation, and Control (GNC) system, the actuators of the base, and the orbital environment, orbital dynamic and the multi-body dynamic of the whole system, etc. Based on this system, the operation during different stages, including far range rendezvous, close range rendezvous (is usually divided into two sub-phases: closing and final approach) and target capturing can be studied from the view of multi-physics domains. The key algorithms, such as pose (position and attitude) measurement, GNC of the base, path planning and control of the space manipulator, and so on, can be validated using the system. As examples, the capturing processes of a moving target under free-floating and attitude-controlled modes are simulated and the simulation results are given.

[1]  Alin Albu-Schäffer,et al.  DLR's robotics technologies for on-orbit servicing , 2004, Adv. Robotics.

[2]  Oliver Montenbruck,et al.  Satellite Orbits: Models, Methods and Applications , 2000 .

[3]  Wigbert Fehse,et al.  Automated Rendezvous and Docking of Spacecraft , 2003 .

[4]  Cheng Li,et al.  A Chinese Small Intelligent Space Robotic System for On-Orbit Servicing , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Oda Mitsushige Motion control of the satellite mounted robot arm which assures satellite attitude stability , 1997 .

[6]  M. Dempsey Dymola for Multi-Engineering Modelling and Simulation , 2006, 2006 IEEE Vehicle Power and Propulsion Conference.

[7]  Kazuya Yoshida,et al.  Engineering Test Satellite VII Flight Experiments for Space Robot Dynamics and Control: Theories on Laboratory Test Beds Ten Years Ago, Now in Orbit , 2003, Int. J. Robotics Res..

[8]  Sunil K. Agrawal,et al.  Modeling and Simulation of Assembly in a Free-floating Work Environment by a Free-floating Robot , 1996 .

[9]  Werner Schiehlen,et al.  Research trends in multibody system dynamics , 2007 .

[10]  Yangsheng Xu,et al.  A Ground Experiment System of Free-floating Robot For Capturing Space Target , 2007, J. Intell. Robotic Syst..

[11]  S. Ali A. Moosavian,et al.  Dynamics and control of multi-arm space robots during chase and capture operations , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[12]  Ross A. Knepper,et al.  Differentially constrained mobile robot motion planning in state lattices , 2009 .

[13]  J. C. Samin,et al.  Multiphysics modeling and optimization of mechatronic multibody systems , 2007 .

[14]  Hao Wang,et al.  An automated modelling approach for dynamic performance evaluation of mechatronic multibody systems , 2007 .

[15]  Christopher D. Hall,et al.  Spacecraft Dynamics and Control , 2002 .

[16]  Ioannis M. Rekleitis,et al.  Autonomous capture of a tumbling satellite , 2007, J. Field Robotics.

[17]  S. Dubowsky,et al.  Dynamic Singularities in Free-floating Space Manipulators , 1993 .

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

[19]  Adrian Abramovici The Special Purpose Dexterous Manipulator (SPDM) Systems Engineering Effort – A successful exercise in cheaper, faster and (hopefully) better systems engineering , 1998 .

[20]  John McPhee,et al.  Dynamics of Multibody Systems Using Virtual Work and Symbolic Programming , 2002 .

[21]  Peter Fritzson,et al.  Modelica - a general object-oriented language for continuous and discrete-event system modeling and simulation , 2002, Proceedings 35th Annual Simulation Symposium. SS 2002.

[22]  Yu Liu,et al.  Autonomous Path Planning and Experiment Study of Free-floating Space Robot for Target Capturing , 2008, J. Intell. Robotic Syst..

[23]  Alex Ellery,et al.  The case for robotic on-orbit servicing of spacecraft: Spacecraft reliability is a myth , 2008 .

[24]  C.W. de Silva,et al.  Autonomous Robotic Capture of a Satellite Using Constrained Predictive Control , 2006, IEEE/ASME Transactions on Mechatronics.

[25]  Marco Lovera Control-oriented modelling and simulation of spacecraft attitude and orbit dynamics , 2006 .

[26]  Gianni Ferretti,et al.  Object-Oriented Modelling of Flexible Beams , 2006 .

[27]  Kazuya Yoshida,et al.  Workspace and Manipulability Analysis of Space Manipulator , 1990 .

[28]  Vladimir A. Chobotov Spacecraft Attitude Dynamics and Control , 1991 .

[29]  Susan Macmillan,et al.  Evaluation of candidate geomagnetic field models for the 10th generation of IGRF , 2005 .

[30]  Yu Liu,et al.  Autonomous target capturing of free-floating space robot: Theory and experiments , 2009, Robotica.

[31]  Takashi Kubota,et al.  Autonomous retrieval of a tumbling satellite based on predictive trajectory , 1997, Proceedings of International Conference on Robotics and Automation.