PASO : An Integrated , Scalable PSO-based Optimization Framework for Hyper-Redundant Manipulator Path Planning and Inverse Kinematics

Hyper-redundant manipulation is the use of a hyper-DOF robotic system to accomplish tasks such as picking, placing, reaching, and exploring in challenging environments. Hyper-redundant manipulation involves both finding collisionfree configuration-space paths (the path planning (PP) problem) and transforming a given workspace target pose into a configuration space goal (the inverse kinematics (IK) problem). Traditional, Jacobian-based IK approaches become computationally infeasible as the number of DOF increases. Existing hyper-DOF manipulator PP approaches either require extensive global preprocessing (e.g., Probabilistic RoadMaps) or spend considerable time on costly nearest neighbor computations (e.g., Rapidlyexploring Random Trees). We propose an integrated, scalable optimization framework called PASO (PAth planning with Swarm Optimization) that uses Particle Swarm Optimization in a divide-and-conquer fashion to efficiently produce approximate solutions to both the hyper-DOF PP and IK problems together. Implicitly-defined C-space waypoints are used to bias C-space sampling. We present promising experimental results showing PASO’s ability to scale to much larger manipulators (120 DOF, so far) than reported in the literature on current integrated position and orientation IK and PP solvers for general serial hyper-DOF manipulators in 3D workspaces.

[1]  Bruce H. Krogh,et al.  Integrated path planning and dynamic steering control for autonomous vehicles , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[2]  John Canny,et al.  The complexity of robot motion planning , 1988 .

[3]  Charles W. Warren,et al.  Global path planning using artificial potential fields , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[4]  A. Hayashi Geometrical motion planning for highly redundant manipulators using a continuous model , 1991 .

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

[6]  B. Faverjon,et al.  Probabilistic Roadmaps for Path Planning in High-Dimensional Con(cid:12)guration Spaces , 1996 .

[7]  Steven M. LaValle,et al.  RRT-connect: An efficient approach to single-query path planning , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[8]  Nancy M. Amato,et al.  A kinematics-based probabilistic roadmap method for high DOF closed chain systems , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[9]  Frank Lingelbach,et al.  Path planning using probabilistic cell decomposition , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[10]  De-Bao Sun,et al.  Path planning for mobile robot using the particle swarm optimization with mutation operator , 2004, Proceedings of 2004 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.04EX826).

[11]  Mark Moll,et al.  SUPERBOT: A Deployable, Multi-Functional, and Modular Self-Reconfigurable Robotic System , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Tamim Asfour,et al.  An integrated approach to inverse kinematics and path planning for redundant manipulators , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[13]  Nicolas Courty,et al.  Inverse Kinematics Using Sequential Monte Carlo Methods , 2008, AMDO.

[14]  Riccardo Poli,et al.  Analysis of the publications on the applications of particle swarm optimisation , 2008 .

[15]  Russ Tedrake,et al.  Path planning in 1000+ dimensions using a task-space Voronoi bias , 2009, 2009 IEEE International Conference on Robotics and Automation.

[16]  Mahmoud Moghavvemi,et al.  Redundant manipulators kinematics inversion , 2011 .

[17]  Axel Gräser,et al.  Sampling based path planning for high DoF manipulators without goal configuration , 2011 .

[18]  Choi-Hong Lai,et al.  Particle Swarm Optimisation: Classical and Quantum Perspectives , 2011 .

[19]  Adel M. Alimi,et al.  IK-PSO, PSO Inverse Kinematics Solver with Application to Biped Gait Generation , 2012, ArXiv.

[20]  Pei-Ru Wang,et al.  Particle swarm optimization for solving the inverse kinematics of 7-DOF robotic manipulators , 2012, 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[21]  A. Alimi,et al.  Inverse Kinematics Using Particle Swarm Optimization, A Statistical Analysis , 2013 .

[22]  Pankaj Wahi,et al.  A direct variational method for planning monotonically optimal paths for redundant manipulators in constrained workspaces , 2013, Robotics Auton. Syst..

[23]  A. Alasty,et al.  Path planning for a hyper-redundant manipulator with lockable joints using PSO , 2013, 2013 First RSI/ISM International Conference on Robotics and Mechatronics (ICRoM).

[24]  Wei-Min Shen,et al.  ReMod3D: A high-performance simulator for autonomous, self-reconfigurable robots , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[25]  Junghwan Lee,et al.  PROT: Productive regions oriented task space path planning for hyper-redundant manipulators , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[26]  B. Durmuş,et al.  An Inverse Kinematics Solution using Particle Swarm Optimization , 2022 .