Pose measurement of large non-cooperative satellite based on collaborative cameras

Abstract In recent years some communications satellites lost their ability due to the failure of mechanisms to deploy, which resulted in large cost. A space robotic system is expected to perform the on-orbit repairing mission. This is a tremendous challenge since the targets are generally non-cooperative, i.e. no facilities used for relative state measurement are mounted on the targets. Moreover these targets are very large. Limited by the FOV (field of view), a monocular camera cannot supply enough information of the targets in close range. In this paper, a method based on two collaborative cameras is proposed to determine the pose (position and orientation) of a large non-cooperative target. Firstly, we designed a sensing system used for the non-cooperative measurement, according to the investigation of the characteristics of communications satellites. A rectangular feature, which is common in the configuration of a satellite, is chosen as the recognized object. Secondly, we proposed that two cameras share the recognition task in a collaborative behavior, i.e. each provides partial image of the rectangle, and the full feature is then obtained by fusing their information. Lastly, the corresponding algorithm of image processing and pose measurement is addressed. Simulation results of typical cases verify the proposed approach.

[1]  Fredrik Sjöberg,et al.  SMART-OLEV—An orbital life extension vehicle for servicing commercial spacecrafts in GEO , 2008 .

[2]  Gerhard Roth,et al.  Pose Determination and Tracking for Autonomous Satellite Capture , 2001 .

[3]  Glenn Creamer,et al.  SUMO/FREND: vision system for autonomous satellite grapple , 2007, SPIE Defense + Commercial Sensing.

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

[5]  Albert Bosse,et al.  SUMO: spacecraft for the universal modification of orbits , 2004, SPIE Defense + Commercial Sensing.

[6]  Heihachiro Kamimura,et al.  Motion Estimation to a Failed Satellite on Orbit using Stereo Vision and 3D Model Matching , 2006, 2006 9th International Conference on Control, Automation, Robotics and Vision.

[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]  Steven Dubowsky,et al.  State, shape, and parameter estimation of space objects from range images , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[9]  Manny R. Leinz,et al.  Orbital Express Autonomous Rendezvous and Capture Sensor System (ARCSS) flight test results , 2008, SPIE Defense + Commercial Sensing.

[10]  Mak Tafazoli,et al.  A study of on-orbit spacecraft failures , 2009 .

[11]  Klaus Landzettel,et al.  DLR's Advanced Telerobotic Concepts and Experiments for On-Orbit Servicing , 2007, Advances in Telerobotics.

[12]  Guillermo Ortega,et al.  Ground guided CX-OLEV rendez-vous with uncooperative geostationary satellite , 2006 .

[13]  Gianfranco Visentin,et al.  Robotics for geostationary satellite servicing , 1998, Robotics Auton. Syst..

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

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

[16]  Bin Liang,et al.  Pose determination of large non-cooperative satellite in close range using coordinated cameras , 2009, 2009 International Conference on Mechatronics and Automation.

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

[18]  Yu Liu,et al.  A modelling and simulation system of space robot for capturing non-cooperative target , 2009 .

[19]  Brian Roberts,et al.  Hubble Robotic Servicing and De-orbit Mission: Risk Reduction and Mitigation , 2007 .

[20]  Manickam Umasuthan,et al.  Computer Vision Systems For Robotic Servicing of the Hubble Space Telescope , 2007 .

[21]  Tom Davis,et al.  OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL(R), Version 2 (5th Edition) (OpenGL) , 2005 .

[22]  Thomas J. Debus,et al.  Overview and Performance of the Front-End Robotics Enabling Near-Term Demonstration (FREND) Robotic Arm , 2009 .

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

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