A modelling and simulation system of space robot for capturing non-cooperative target

Space robotic systems are expected to play an increasingly important role in the future. The applications include repairing, refuelling or the de-orbiting of a satellite, or removal of space debris. Such objects are generally non-cooperative, i.e. neither any artificial patterns used for the measurement nor grappling fixtures applied for the capture are mounted on the targets. In this article, we propose a method for autonomous rendezvous with and capturing of a non-cooperative object in space and develop a modelling and simulation system to verify the corresponding algorithms. The system, realized in VC® (Microsoft Visual C++) environment, is composed of seven modules: Image Processing and 3D Reconstruction, the Planning and Control of the Chaser, the Target Controller, the Dynamic Model, the Geometry Model, the Binocular Cameras Model and the Stereo Calibration Module. With the system, the closed-loop simulations, including image grabbing, image processing, pose measurement, chaser guidance, navigation and control (GNC) and the system's dynamic motion, were conducted and the key algorithms validated.

[1]  Vincenzo Paciello,et al.  A Comparison Between Stereo-Vision Techniques for the Reconstruction of 3-D Coordinates of Objects , 2006, IEEE Transactions on Instrumentation and Measurement.

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

[3]  Tom Davis,et al.  Opengl programming guide: the official guide to learning opengl , 1993 .

[4]  P. Y. Willems,et al.  SPACECRAFT DYNAMICS AND CONTROL , 1981 .

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

[6]  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).

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

[8]  Alin Albu-Schäffer,et al.  Robotic On-Orbit Servicing - DLR's Experience and Perspective , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[10]  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).

[11]  吉田 和哉 Control of Space Free-Flying Robot , 1990 .

[12]  Darrell K. Root,et al.  Space Robotics: Dynamics and Control , 1996 .

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

[14]  Takashi Kubota,et al.  Capture strategy for retrieval of a tumbling satellite by a space robotic manipulator , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[15]  T. Veeraklaew,et al.  A Higher-Order Method for Dynamic Optimization of a Class of Linear Systems , 1996, Dynamic Systems and Control.

[16]  Kazuya Yoshida,et al.  Impedance Control for Free-flying Space Robots -Basic Equations and Applications- , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  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.

[18]  Stephen Kemble,et al.  Automated Rendezvous and Docking of Spacecraft , 2007 .

[19]  Robert M. Sanner,et al.  Accurate State Estimation and Tracking of a Non-Cooperative Target Vehicle , 2006 .

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

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

[22]  E.E. Pissaloux,et al.  Image Processing , 1994, Proceedings. Second Euromicro Workshop on Parallel and Distributed Processing.

[23]  Klaus Landzettel,et al.  Space Robotics—DLR's Telerobotic Concepts, Lightweight Arms and Articulated Hands , 2003, Auton. Robots.

[24]  Wen-Chung Chang Binocular vision-based 3-D trajectory following for autonomous robotic manipulation , 2007, Robotica.

[25]  Ioannis M. Rekleitis,et al.  Autonomous capture of a tumbling satellite , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[26]  Milan Sonka,et al.  Image Processing, Analysis and Machine Vision , 1993, Springer US.

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

[28]  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..

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

[30]  S. Ali A. Moosavian,et al.  Free-flying robots in space: an overview of dynamics modeling, planning and control , 2007, Robotica.

[31]  Kazuya Yoshida,et al.  Dynamics, control and impedance matching for robotic capture of a non-cooperative satellite , 2004, Adv. Robotics.

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

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