Detumbling strategy and coordination control of kinematically redundant space robot after capturing a tumbling target

This paper focuses on the motion planning to detumble and control of a space robot to capture a non-cooperative target satellite. The objective is to construct a detumbling strategy for the target and a coordination control scheme for the space robotic system in post-capture phase. First, the dynamics of the kinematically redundant space robot after grasping the target is presented, which lays the foundation for the coordination controller design. Subsequently, optimal detumbling strategy for the post-capture phase is proposed based on the quartic B$$\acute{\text{ e }}$$e´zier curves and adaptive particle swarm optimization algorithm subject to the specific constraints. Both detumbling time and control torques were taken into account for the generation of the optimal detumbling strategy. Furthermore, a coordination control scheme is designed to track the designed reference path while regulating the attitude of the chaser to a desired value. The space robot successfully dumps the initial velocity of the tumbling satellite and controls the base attitude synchronously. Simulation results are presented for detumbling a target with rotational motion using a seven degree-of-freedom redundant space manipulator, which demonstrates the feasibility and effectiveness of the proposed method.

[1]  Gerd Hirzinger,et al.  Impedance Control for a Free-Floating Robot in the Grasping of a Tumbling Target with Parameter Uncertainty , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Bo Zhang,et al.  Coordinated stabilization for space robot after capturing a noncooperative target with large inertia , 2017 .

[3]  Yu Liu,et al.  Study on Non-holonomic Cartesian Path Planning of a Free-Floating Space Robotic System , 2009, Adv. Robotics.

[4]  James Kennedy,et al.  Defining a Standard for Particle Swarm Optimization , 2007, 2007 IEEE Swarm Intelligence Symposium.

[5]  Jianping Yuan,et al.  Globally robust explicit model predictive control of constrained systems exploiting SVM‐based approximation , 2017 .

[6]  G. Oriolo,et al.  Robotics: Modelling, Planning and Control , 2008 .

[7]  Kyriakos Kentzoglanakis,et al.  Particle swarm optimization with an oscillating inertia weight , 2009, GECCO.

[8]  Mohammad Hassan Khooban,et al.  Robust fuzzy sliding mode control for tracking the robot manipulator in joint space and in presence of uncertainties , 2013, Robotica.

[9]  Kazuya Yoshida,et al.  On the Capture of Tumbling Satellite by a Space Robot , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Mohammad Hassan Khooban,et al.  Teaching-learning-based optimal interval type-2 fuzzy PID controller design: a nonholonomic wheeled mobile robots , 2013, Robotica.

[11]  Inna Sharf,et al.  Adaptive reactionless motion for space manipulator when capturing an unknown tumbling target , 2011, 2011 IEEE International Conference on Robotics and Automation.

[12]  Kazuya Yoshida,et al.  Zero reaction maneuver: flight validation with ETS-VII space robot and extension to kinematically redundant arm , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[13]  U. Walter,et al.  Trajectory planning of free-floating space robot using Particle Swarm Optimization (PSO) , 2015 .

[14]  Jianjun Luo,et al.  Novel Synthesis Method for Minimizing Attitude Disturbance of the Free-Floating Space Robots , 2016 .

[15]  Minghe Jin,et al.  Adaptive object impedance control of dual-arm cooperative humanoid manipulators , 2014, Proceeding of the 11th World Congress on Intelligent Control and Automation.

[16]  Mohammad Hassan Khooban,et al.  A particle swarm optimization approach for fuzzy sliding mode control for tracking the robot manipulator , 2013 .

[17]  Arun K. Misra,et al.  Postcapture Dynamics of a Spacecraft-Manipulator-Payload System , 2000 .

[18]  Angel Flores-Abad,et al.  Optimal Capture of a Tumbling Object in Orbit Using a Space Manipulator , 2017, J. Intell. Robotic Syst..

[19]  Guilherme V. Raffo,et al.  A nonlinear H-infinity control method for multi-DOF robotic manipulators , 2017 .

[20]  Farhad Aghili,et al.  A Prediction and Motion-Planning Scheme for Visually Guided Robotic Capturing of Free-Floating Tumbling Objects With Uncertain Dynamics , 2012, IEEE Transactions on Robotics.

[21]  Russell C. Eberhart,et al.  Parameter Selection in Particle Swarm Optimization , 1998, Evolutionary Programming.

[22]  Ioan Cristian Trelea,et al.  The particle swarm optimization algorithm: convergence analysis and parameter selection , 2003, Inf. Process. Lett..

[23]  Gerd Hirzinger,et al.  ROTEX-the first remotely controlled robot in space , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[24]  Gerd Hirzinger,et al.  Trajectory planning for optimal robot catching in real-time , 2011, 2011 IEEE International Conference on Robotics and Automation.

[25]  Wenfu Xu,et al.  Singularity Analysis and Avoidance for Robot Manipulators With Nonspherical Wrists , 2016, IEEE Transactions on Industrial Electronics.

[26]  Sunil K. Agrawal,et al.  Free-floating closed-chain planar robots: Kinematics and path planning , 1996 .

[27]  Wenfu Xu,et al.  Hybrid modeling and analysis method for dynamic coupling of space robots , 2016, IEEE Transactions on Aerospace and Electronic Systems.

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

[29]  Saeed Khorashadizadeh,et al.  Optimal sliding mode control of a robot manipulator under uncertainty using PSO , 2016 .

[30]  Stefano Chiaverini,et al.  Singularity-robust task-priority redundancy resolution for real-time kinematic control of robot manipulators , 1997, IEEE Trans. Robotics Autom..

[31]  Kazuya Yoshida,et al.  Time-optimal detumbling maneuver along an arbitrary arm motion during the capture of a target satellite , 2011, IROS 2011.

[32]  Ulrich Walter,et al.  Joint Space Dynamics Algorithm for Tree Structure Space Manipulators by Using Inertia Mapping Matrix , 2013 .

[33]  Jianjun Luo,et al.  A non-linear model predictive controller with obstacle avoidance for a space robot , 2016 .

[34]  Inna Sharf,et al.  Reactionless Path Planning Strategies for Capture of Tumbling Objects in Space Using a Dual-Arm Robotic System , 2013 .

[35]  Farhad Aghili,et al.  Coordination control of a free-flying manipulator and its base attitude to capture and detumble a noncooperative satellite , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[36]  Noriyasu Inaba,et al.  Autonomous Satellite Capture by a Space Robot. , 2000 .

[37]  Ming Xin,et al.  Nonlinear robust and optimal control of robot manipulators , 2014 .

[38]  Heung-Yeung Shum,et al.  Adaptive control of space robot system with an attitude controlled base , 1992 .

[39]  Kazuya Yoshida,et al.  Impact analysis and post-impact motion control issues of a free-floating Space robot subject to a force impulse , 1999, IEEE Trans. Robotics Autom..

[40]  Fumitoshi Matsuno,et al.  Attitude control of a space robot with initial angular momentum , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[41]  M. Khooban,et al.  An optimal type II fuzzy sliding mode control design for a class of nonlinear systems , 2013, Nonlinear Dynamics.

[42]  Tatsuya Kai A model predictive control approach to attitude stabilization and trajectory tracking control of a 3D universal joint space robot with an initial angular momentum , 2011, IEEE Conference on Decision and Control and European Control Conference.

[43]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..