Nonholonomic motion planning for minimizing base disturbances of space manipulators based on multi-swarm PSO

SUMMARY Because space manipulators must satisfy the law of conservation of momentum, any motion of a manipulator within a space-manipulator system disturbs the position and attitude of its free-floating base. In this study, the authors have designed a multi-swarm particle swarm optimization (PSO) algorithm to address the motion planning problem and so minimize base disturbances for 6-DOF space manipulators. First, the equation of kinematics for space manipulators in the form of a generalized Jacobian matrix (GJM) is introduced. Second, sinusoidal and polynomial functions are used to parameterize joint motion, and a quaternion representation is used to represent the attitude of the base. Moreover, by transforming the planning problem into an optimization problem, the objective function is analyzed and the proposed algorithm explained in detail. Finally, numerical simulation results are used to verify the validity of the proposed algorithm.

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

[2]  Shuguo Wang,et al.  Real-time motion planning for robot manipulators in unknown environments using infrared sensors , 2007, Robotica.

[3]  Katsuhiko Yamada Arm path planning for a space robot , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[4]  Yangsheng Xu,et al.  Non-holonomic Path Planning of Space Robot Based On Genetic Algorithm , 2006, 2006 IEEE International Conference on Robotics and Biomimetics.

[5]  I. M. Levitt Advances in the astronautical sciences: Vol. 6, edited by Horace Jacobs and Eric Burgess. 898 pages, diagrams, illustrations, 612 × 978 in. New York, The Macmillan Co., 1961. Price, $25.00 , 1961 .

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

[7]  Evangelos Papadopoulos,et al.  Polynomial-based obstacle avoidance techniques for nonholonomic mobile manipulator systems , 2005, Robotics Auton. Syst..

[8]  Hong Liu,et al.  Path planning for minimizing base reaction of space robot and its ground experimental study , 2009, 2009 International Conference on Mechatronics and Automation.

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

[10]  Shuguo Wang,et al.  Point-to-point planning for free-floating space manipulator with zero-disturbance spacecraft attitude , 2012, 2012 IEEE International Conference on Information and Automation.

[11]  Dragomir N. Nenchev A controller for a redundant free-flying space robot with spacecraft attitude/manipulator motion coordination , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[12]  Steven Dubowsky,et al.  Path planning for space manipulators to minimize spacecraft attitude disturbances , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[13]  Giovanni Legnani,et al.  Path planning of free-flying space manipulators: an exact solution for polar robots , 2005 .

[14]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[15]  Ali M. S. Zalzala,et al.  Near Time-Optimal Collision-Free Motion Planning of Robotic Manipulators Using an Evolutionary Algorithm , 1996, Robotica.

[16]  Steven Dubowsky,et al.  The control of space manipulators subject to spacecraft attitude control saturation limits , 1989 .

[17]  Geoffrey I. Webb,et al.  Encyclopedia of Machine Learning , 2011, Encyclopedia of Machine Learning.

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

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

[20]  Gerasimos G. Rigatos Distributed gradient and particle swarm optimization for multi-robot motion planning , 2008, Robotica.

[21]  Qinglei Hu,et al.  PSO based trajectory planning of Free Floating Space Robot for minimizing spacecraft attitude disturbance , 2011, 2011 Chinese Control and Decision Conference (CCDC).

[22]  Yoshiyuki Sakawa,et al.  Path Planning of Space Robots by Using Nonlinear Optimization Technique , 1994, J. Robotics Mechatronics.

[23]  Cheng Li,et al.  Inverse kinematics problem for 6-DOF space manipulator based on the theory of screws , 2007, 2007 IEEE International Conference on Robotics and Biomimetics (ROBIO).

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

[25]  Jean-Paul Laumond,et al.  Motion planning for the large space manipulators with complicated dynamics , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[26]  Steven Dubowsky,et al.  Coordinated manipulator/spacecraft motion control for space robotic systems , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[27]  Adel Akbarimajd,et al.  Optimal motion planning of juggling by 3-DOF manipulators using adaptive PSO algorithm , 2013, Robotica.

[28]  Kazuya Yoshida,et al.  Dual arm coordination in space free-flying robot , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[29]  Steven Dubowsky,et al.  Minimization of spacecraft disturbances in space-robotic systems , 1988 .

[30]  Yangsheng Xu,et al.  Dynamic Balance Control of Multi-Arm Free-Floating Space Robots , 2005, ArXiv.

[31]  Kazuya Yoshida,et al.  Analysis, design and control of free-flying space robots using fixed-attitude-restricted Jacobian Matrix , 1991 .

[32]  Yoshihiko Nakamura,et al.  Planning spiral motion of nonholonomic space robots , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[33]  啓 泉田,et al.  宇宙ロボットの姿勢制御の一方法 : ニューラルネッ トによるアプローチ , 1991 .

[34]  Guangcheng Ma,et al.  Robust tracking control of space robots using fuzzy neural network , 2005, 2005 International Symposium on Computational Intelligence in Robotics and Automation.

[35]  S. Li-ning,et al.  Notice of RetractionInverse kinematics and application of a type of motion chain based on screw theory and analytic geometry , 2010, 2010 International Conference on Computer Application and System Modeling (ICCASM 2010).

[36]  Katsuhiko Yamada,et al.  Arm path planning of a space robot with angular momentum , 1994, Adv. Robotics.

[37]  Hirofumi Miura The fifth international symposium on Robotics research , 1991 .

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

[39]  Kazuya Yoshida,et al.  The SpaceDyn: a MATLAB toolbox for space and mobile robots , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[40]  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).