Optimal trajectory planning of free-floating space manipulator using differential evolution algorithm

Abstract The existence of the path dependent dynamic singularities limits the volume of available workspace of free-floating space robot and induces enormous joint velocities when such singularities are met. In order to overcome this demerit, this paper presents an optimal joint trajectory planning method using forward kinematics equations of free-floating space robot, while joint motion laws are delineated with application of the concept of reaction null-space. Bezier curve, in conjunction with the null-space column vectors, are applied to describe the joint trajectories. Considering the forward kinematics equations of the free-floating space robot, the trajectory planning issue is consequently transferred to an optimization issue while the control points to construct the Bezier curve are the design variables. A constrained differential evolution (DE) scheme with premature handling strategy is implemented to find the optimal solution of the design variables while specific objectives and imposed constraints are satisfied. Differ from traditional methods, we synthesize null-space and specialized curve to provide a novel viewpoint for trajectory planning of free-floating space robot. Simulation results are presented for trajectory planning of 7 degree-of-freedom (DOF) kinematically redundant manipulator mounted on a free-floating spacecraft and demonstrate the feasibility and effectiveness of the proposed method.

[1]  Evangelos Papadopoulos,et al.  On point-to-point motion planning for underactuated space manipulator systems , 2007, Robotics Auton. Syst..

[2]  Yu Liu,et al.  The coordinated motion planning of a dual-arm space robot for target capturing , 2011, Robotica.

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

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

[5]  J. Faraway,et al.  Modelling three‐dimensional trajectories by using Bézier curves with application to hand motion , 2007 .

[6]  Arthur C. Sanderson,et al.  JADE: Adaptive Differential Evolution With Optional External Archive , 2009, IEEE Transactions on Evolutionary Computation.

[7]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[8]  Yangsheng Xu,et al.  The Cartesian Path Planning of Free-Floating Space Robot using Particle Swarm Optimization , 2008 .

[9]  Steven Dubowsky,et al.  On the dynamic singularities in the control of free-floating space manipulators , 1989 .

[10]  Yoshihiko Nakamura,et al.  Nonholonomic path planning of space robots via bi-directional approach , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[11]  Jianping Yuan,et al.  Detumbling control for kinematically redundant space manipulator post-grasping a rotational satellite , 2017 .

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

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

[14]  C. Jiang,et al.  An adaptive differential evolution algorithm with an aging leader and challengers mechanism , 2017, Appl. Soft Comput..

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

[16]  Gerald Farin,et al.  Curves and surfaces for computer aided geometric design , 1990 .

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

[18]  Hakan Temeltas,et al.  Fuzzy-differential evolution algorithm for planning time-optimal trajectories of a unicycle mobile robot on a predefined path , 2004, Adv. Robotics.

[19]  Eberhard Gill,et al.  Review and comparison of active space debris capturing and removal methods , 2016 .

[20]  R. Storn,et al.  Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series) , 2005 .

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

[22]  Adam P. Piotrowski,et al.  Review of Differential Evolution population size , 2017, Swarm Evol. Comput..

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

[24]  Evangelos Papadopoulos,et al.  Avoiding dynamic singularities in Cartesian motions of free-floating manipulators , 2015, IEEE Transactions on Aerospace and Electronic Systems.

[25]  Yangsheng Xu,et al.  Minimum-torque Path Planning of Space robots using Genetic Algorithms , 2006, Int. J. Robotics Autom..

[26]  O. Agrawal,et al.  On the Global Optimum Path Planning for Redundant Space Manipulators , 1994, IEEE Trans. Syst. Man Cybern. Syst..