Robust Estimation of Motion States for Free-Floating Tumbling Target Capture

In this paper, we propose a novel extended Kalman filter (EKF)to aid the capture of a free-floating tumbling satellite (Target)with a manipulator-equipped spacecraft (Servicer)in the close-range capture phase. For such a control problem, the interfacing of a fast-sampled robot controller with slow-sampled exteroceptive sensors on the spacecraft causes a performance loss in the robot controller. In order to circumvent this problem, a method is proposed with the main objective of providing fast relative state reconstruction between Target and Servicer. To this end, the proposed EKF estimates the inertial motion states of the Target and the base of the Servicer at a high rate using slow-sampled and noisy exteroceptive measurements, which include relative poses from a camera and a Light Detection And Ranging sensor (LiDAR)and absolute orientation from star/sun trackers. The inherent sensor redundancy provides robustness during sensor occlusion. The state information is combined with the measurements from Inertial Measurement Unit (IMU), forward kinematics (using robot joint encoders)and a priori known transformations to provide fast-sampled estimates of the inertial states. This information is used to reconstruct relative states for feedback control, and furthermore, the Target's tumbling velocity is also estimated for feed-forward. The novelty of the EKF is in the simultaneous estimation of two quaternion states from a composite measurement of both. The robustness of the proposed EKF against parametric uncertainty was validated with 640 Monte-Carlo simulations, a summary of which is presented. Furthermore, the validity of the EKF is demonstrated by using it in closed-loop with a combined controller on Guidance, Navigation and Control Development Environment (GNCDE)software.

[1]  Wolfram Burgard,et al.  A Wireless Micro Inertial Measurement Unit (IMU) , 2013, IEEE Transactions on Instrumentation and Measurement.

[2]  Brent E. Tweddle,et al.  Computer vision-based localization and mapping of an unknown, uncooperative and spinning target for spacecraft proximity operations , 2013 .

[3]  Farhad Aghili,et al.  Adaptive motion estimation of a tumbling satellite using laser-vision data with unknown noise characteristics , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Farhad Aghili,et al.  Motion and Parameter Estimation of Space Objects Using Laser-Vision Data , 2009 .

[5]  Hrishik Mishra MOTION AND PARAMETER ESTIMATION FOR THE ROBOTIC CAPTURE OF A NON-COOPERATIVE SPACE TARGET CONSIDERING EGOMOTION UNCERTAINTY , 2017 .

[6]  Pablo Colmenarejo,et al.  Gncde: AN Integrated Gnc Development Environment , 2006 .

[7]  C. Glennie,et al.  CALIBRATION AND STABILITY ANALYSIS OF THE VLP-16 LASER SCANNER , 2016 .

[8]  Felix Huber,et al.  On-Orbit Servicing Missions: Challenges and Solutions for Spacecraft Operations , 2010 .

[9]  Jian Li,et al.  An Extended Kalman Filter-Based Attitude Tracking Algorithm for Star Sensors , 2017, Sensors.

[10]  Alin Albu-Schäffer,et al.  Tracking Control for the Grasping of a Tumbling Satellite With a Free-Floating Robot , 2018, IEEE Robotics and Automation Letters.

[11]  Alin Albu-Schäffer,et al.  The OOS-SIM: An on-ground simulation facility for on-orbit servicing robotic operations , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[12]  Marco Sagliano,et al.  GNCDE: Exploiting the Capabilities of Development Environments for GNC Design , 2011 .

[13]  Christian Ott,et al.  Dynamics and control of a free-floating space robot in presence of nonzero linear and angular momenta , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[14]  Marco De Stefano,et al.  GNC Architecture for the e.Deorbit Mission , 2017 .

[15]  E. J. Lefferts,et al.  Kalman Filtering for Spacecraft Attitude Estimation , 1982 .

[16]  Son-Goo Kim,et al.  Kalman filtering for relative spacecraft attitude and position estimation , 2005 .

[17]  Ou Ma,et al.  A review of space robotics technologies for on-orbit servicing , 2014 .

[18]  nasa Space vehicle accelerometer applications , 2019 .

[19]  James Diebel,et al.  Representing Attitude : Euler Angles , Unit Quaternions , and Rotation Vectors , 2006 .

[20]  Christian Ott,et al.  Methods and outcomes of the COMRADE project - Design of robust Combined control for robotic spacecraft and manipulator in servicing missions: comparison between between Hinf and nonlinear Lyapunov-based approaches , 2018 .

[21]  Steve Miller,et al.  Improving System Models Using Monte Carlo Techniques on Plant Models , 2008 .

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

[23]  Frank E. Ritter,et al.  Determining the number of simulation runs: Treating simulations as theories by not sampling their behavior , 2011 .

[24]  Ulrich Hillenbrand,et al.  Motion and Parameter Estimation of a Free-Floating Space Object from Range Data for Motion Prediction , 2005 .

[25]  Marco De Stefano,et al.  An Energy-Based Approach for the Multi-Rate Control of a Manipulator on an Actuated Base , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[26]  G. Hirzinger,et al.  Freeflying Robots -Inertial Parameters Identification and Control Strategies , 2000 .

[27]  John Van Eepoel,et al.  Fast Kalman Filtering for Relative Spacecraft Position and Attitude Estimation for the Raven ISS Hosted Payload , 2016 .