A New Trajectory-Planning Beetle Swarm Optimization Algorithm for Trajectory Planning of Robot Manipulators

Based on a heuristic optimization algorithm, this paper proposes a new algorithm named trajectory-planning beetle swarm optimization (TPBSO) algorithm for solving trajectory planning of robots, especially robot manipulators. Firstly, two specific manipulator trajectory planning problems are presented as the practical application of the algorithm, which are point-to-point planning and fixed-geometric-path planning. Then, in order to verify the effectiveness of the algorithm, this paper develops a control model and conducts numerical experiments on two planning tasks. Moreover, it compares with existing algorithms to show the superiority of our proposed algorithm. Finally, the results of numerical comparisons show that algorithm has a relatively faster computational speed and better control performance without increasing computational complexity.

[1]  Shuai Li,et al.  New Disturbance Rejection Constraint for Redundant Robot Manipulators: An Optimization Perspective , 2020, IEEE Transactions on Industrial Informatics.

[2]  Giulio Sandini,et al.  An experimental evaluation of a novel minimum-jerk cartesian controller for humanoid robots , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Jin-Hui Zhu,et al.  Obstacle avoidance with multi-objective optimization by PSO in dynamic environment , 2005, 2005 International Conference on Machine Learning and Cybernetics.

[4]  Jinwoo Jung,et al.  Towards closed loop control of a continuum robotic manipulator for medical applications , 2011, 2011 IEEE International Conference on Robotics and Automation.

[5]  Akira Abe Minimum energy trajectory planning method for robot manipulator mounted on flexible base , 2013, 2013 9th Asian Control Conference (ASCC).

[6]  A. Gasparetto,et al.  A technique for time-jerk optimal planning of robot trajectories , 2008 .

[7]  P. Siarry,et al.  A trajectory planning of redundant manipulators based on bilevel optimization , 2015, Appl. Math. Comput..

[8]  Qing Wu,et al.  A Multi-Level Simultaneous Minimization Scheme Applied to Jerk-Bounded Redundant Robot Manipulators , 2020, IEEE Transactions on Automation Science and Engineering.

[9]  Zhijun Zhang,et al.  Hybrid-Level Joint-Drift-Free Scheme of Redundant Robot Manipulators Synthesized by a Varying-Parameter Recurrent Neural Network , 2018, IEEE Access.

[10]  MengChu Zhou,et al.  Distributed Winner-Take-All in Dynamic Networks , 2017, IEEE Transactions on Automatic Control.

[11]  Shuai Li,et al.  Rejecting Chaotic Disturbances Using a Super-Exponential-Zeroing Neurodynamic Approach for Synchronization of Chaotic Sensor Systems , 2018, Sensors.

[12]  Jie Jin,et al.  Design and Analysis of Two FTRNN Models With Application to Time-Varying Sylvester Equation , 2019, IEEE Access.

[13]  Pratyusha Rakshit,et al.  Multi-robot path-planning using artificial bee colony optimization algorithm , 2011, 2011 Third World Congress on Nature and Biologically Inspired Computing.

[14]  Dongsheng Guo,et al.  The Application of ZFD Formula to Kinematic Control of Redundant Robot Manipulators With Guaranteed Motion Precision , 2018, IEEE Access.

[15]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[16]  Qiang Liu,et al.  Beetle Swarm Optimization Algorithm: Theory and Application , 2018, Filomat.

[17]  R. Venkata Rao,et al.  Teaching-Learning-Based Optimization: An optimization method for continuous non-linear large scale problems , 2012, Inf. Sci..

[18]  Howie Choset,et al.  Continuum Robots for Medical Applications: A Survey , 2015, IEEE Transactions on Robotics.

[19]  Vimal J. Savsani,et al.  Optimized trajectory planning of a robotic arm using teaching learning based optimization (TLBO) and artificial bee colony (ABC) optimization techniques , 2013, 2013 IEEE International Systems Conference (SysCon).

[20]  Bolin Liao,et al.  Recurrent Neural Network for Kinematic Control of Redundant Manipulators With Periodic Input Disturbance and Physical Constraints , 2019, IEEE Transactions on Cybernetics.

[21]  Siddhartha S. Srinivasa,et al.  Randomized path planning for redundant manipulators without inverse kinematics , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[22]  Dongsheng Guo,et al.  A New Repetitive Motion Planning Scheme With Noise Suppression Capability for Redundant Robot Manipulators , 2020, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[23]  Bolin Liao,et al.  A Noise-Acceptable ZNN for Computing Complex-Valued Time-Dependent Matrix Pseudoinverse , 2019, IEEE Access.

[24]  Atef A. Ata,et al.  OPTIMAL TRAJECTORY PLANNING OF MANIPULATORS: A REVIEW , 2007 .

[25]  Yueming Hu,et al.  Robustness Analysis and Robotic Application of Combined Function Activated RNN for Time-Varying Matrix Pseudo Inversion , 2019, IEEE Access.

[26]  Yunong Zhang,et al.  Robust Zeroing Neural-Dynamics and Its Time-Varying Disturbances Suppression Model Applied to Mobile Robot Manipulators , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[27]  Shuai Li,et al.  A Novel Neural Network Classifier Using Beetle Antennae Search Algorithm for Pattern Classification , 2019, IEEE Access.

[28]  Bruce H. Krogh,et al.  The use of simulated annealing to solve the mobile manipulator path planning problem , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[29]  Yunong Zhang,et al.  A Hybrid Multi-Objective Scheme Applied to Redundant Robot Manipulators , 2017, IEEE Transactions on Automation Science and Engineering.

[30]  Yaobin Chen,et al.  Structure of minimum-time control law for robotic manipulators with constrained paths , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[31]  Shuai Li,et al.  Cooperative Distributed Source Seeking by Multiple Robots: Algorithms and Experiments , 2014, IEEE/ASME Transactions on Mechatronics.

[32]  Dongsheng Guo,et al.  New Pseudoinverse-Based Path-Planning Scheme With PID Characteristic for Redundant Robot Manipulators in the Presence of Noise , 2018, IEEE Transactions on Control Systems Technology.

[33]  Yunong Zhang,et al.  Minimum jerk norm scheme applied to obstacle avoidance of redundant robot arm with jerk bounded and feedback control , 2016 .

[34]  Faa-Jeng Lin,et al.  New Super-Twisting Zeroing Neural-Dynamics Model for Tracking Control of Parallel Robots: A Finite-Time and Robust Solution , 2020, IEEE Transactions on Cybernetics.

[35]  Li Wang,et al.  Obstacle-avoidance Path Planning for Soccer Robots Using Particle Swarm Optimization , 2006, 2006 IEEE International Conference on Robotics and Biomimetics.

[36]  Shuai Li,et al.  Distributed Task Allocation of Multiple Robots: A Control Perspective , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[37]  Sven Behnke,et al.  Hierarchical and State-based Architectures for Robot Behavior Planning and Control , 2018, ArXiv.

[38]  Aurelio Piazzi,et al.  Global minimum-jerk trajectory planning of robot manipulators , 2000, IEEE Trans. Ind. Electron..

[39]  Shuai Li,et al.  Recurrent-Neural-Network-Based Velocity-Level Redundancy Resolution for Manipulators Subject to a Joint Acceleration Limit , 2019, IEEE Transactions on Industrial Electronics.

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

[41]  Xin Zhang,et al.  Dynamic task allocation in multi-robot coordination for moving target tracking: A distributed approach , 2019, Autom..

[42]  S. Gass,et al.  Encyclopedia of Operations Research and Management Science , 1997 .

[43]  Gilbert Laporte,et al.  Arc Routing Problems, Part I: The Chinese Postman Problem , 1995, Oper. Res..

[44]  Shuai Li,et al.  Zeroing neural-dynamics approach and its robust and rapid solution for parallel robot manipulators against superposition of multiple disturbances , 2018, Neurocomputing.

[45]  MengChu Zhou,et al.  Modified Primal-Dual Neural Networks for Motion Control of Redundant Manipulators With Dynamic Rejection of Harmonic Noises , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[46]  Shuai Li,et al.  Tracking Control of Robot Manipulators with Unknown Models: A Jacobian-Matrix-Adaption Method , 2018, IEEE Transactions on Industrial Informatics.

[47]  Jacek Malec,et al.  Knowledge-based instruction of manipulation tasks for industrial robotics , 2015 .

[48]  Alessandro Gasparetto,et al.  Path Planning and Trajectory Planning Algorithms: A General Overview , 2015 .

[49]  Lin Xiao,et al.  A Finite-Time Convergent and Noise-Rejection Recurrent Neural Network and Its Discretization for Dynamic Nonlinear Equations Solving , 2020, IEEE Transactions on Cybernetics.