The Cartesian Path Planning of Free-Floating Space Robot using Particle Swarm Optimization

The Cartesian path planning of free-floating space robot is much more complex than that of fixed-based manipulators, since the end-effector pose (position and orientation) is path dependent, and the position-level kinematic equations can not be used to determine the joint angles. In this paper, a method based on particle swarm optimization (PSO) is proposed to solve this problem. Firstly, we parameterize the joint trajectory using polynomial functions, and then normalize the parameterized trajectory. Secondly, the Cartesian path planning is transformed to an optimization problem by integrating the differential kinematic equations. The object function is defined according to the accuracy requirement, and it is the function of the parameters to be defined. Finally, we use the Particle Swarm Optimization (PSO) algorithm to search the unknown parameters. The approach has the following traits: 1) The limits on joint angles, rates and accelerations are included in the planning algorithm; 2) There exist not any kinematic and dynamic singularities, since only the direct kinematic equations are used; 3) The attitude singularities do not exist, for the orientation is represented by quaternion; 4) The optimization algorithm is not affected by the initial parameters. Simulation results verify the proposed method.

[1]  Evangelos Papadopoulos,et al.  Path Planning For Space Manipulators Exhibiting Nonholonomic Behavior , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

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

[4]  M. Yamakita,et al.  An Optimization Approach for Underactuated Running Robot , 2006, 2006 SICE-ICASE International Joint Conference.

[5]  S. Ali A. Moosavian,et al.  Control of space free-flyers using the modified transpose Jacobian algorithm , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[6]  Yangsheng Xu,et al.  PSO-Based Time-Optimal Trajectory Planning for Space Robot with Dynamic Constraints , 2006, 2006 IEEE International Conference on Robotics and Biomimetics.

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

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

[9]  R. Lampariello,et al.  Simplified Path Planning for Free-Floating Robots , 1999 .

[10]  Yangsheng Xu,et al.  Tracking Trajectory Planning of Space Manipulator for Capturing Operation , 2006 .

[11]  Sunil K. Agrawal,et al.  Path Planning of Free Floating Prismatic-Jointed Manipulators , 1997 .

[12]  Yangsheng Xu,et al.  Path Planning of Free-Floating Robot in Cartesian Space Using Direct Kinematics , 2007 .

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

[14]  J.S. Yuan,et al.  Closed-loop manipulator control using quaternion feedback , 1988, IEEE J. Robotics Autom..

[15]  Yoshihiko Nakamura,et al.  Nonholonomic path planning of space robots via a bidirectional approach , 1991, IEEE Trans. Robotics Autom..

[16]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[17]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[18]  S. Sagara,et al.  Digital adaptive control of space robot manipulators using transpose of generalized Jacobian matrix , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[19]  Yu Liu,et al.  Non-holonomic Path Planning of a Free-Floating Space Robotic System Using Genetic Algorithms , 2008, Adv. Robotics.

[20]  S. Ali A. Moosavian,et al.  Modified transpose Jacobian control of robotic systems , 2007, Autom..

[21]  Jorge Angeles,et al.  Fundamentals of Robotic Mechanical Systems: Theory, Methods, and Algorithms , 1995 .

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

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

[24]  Evangelos Papadopoulos,et al.  Smooth Planning for Free-floating Space Robots Using Polynomials , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

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

[26]  Jorge Angeles,et al.  Fundamentals of Robotic Mechanical Systems , 2008 .

[27]  J.C.K. Chou,et al.  Quaternion kinematic and dynamic differential equations , 1992, IEEE Trans. Robotics Autom..

[28]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).