Obstacle Avoidance and Multitarget Tracking of a Super Redundant Modular Manipulator Based on Bezier Curve and Particle Swarm Optimization

  • Li Chen ,
  • Ying Ma ,
  • Yu Zhang ,
  • Jinguo Liu
Expand
  • 1. School of Air Transportation, Shanghai University of Engineering Science, Shanghai 201620, China;
    2. State Key Laboratory of Robotics, Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110016, China;
    3. School of Aeronautics and Astronautics, Shanghai Jiao Tong University, Shanghai 200240, China

Received date: 2020-03-23

  Revised date: 2020-09-17

  Online published: 2021-01-14

Supported by

Supported by National Natural Science Foundation of China (Grant No. 61733017), Foundation of State Key Laboratory of Robotics of China (Grant No. 2018O13), and Shanghai Pujiang Program of China (Grant No. 18PJD018)

Abstract

A super redundant serpentine manipulator has slender structure and multiple degrees of freedom. It can travel through narrow spaces and move in complex spaces. This manipulator is composed of many modules that can form different lengths of robot arms for different application sites. The increase in degrees of freedom causes the inverse kinematics of redundant manipulator to be typical and immensely increases the calculation load in the joint space. This paper presents an integrated optimization method to solve the path planning for obstacle avoidance and discrete trajectory tracking of a super redundant manipulator. In this integrated optimization, path planning is established on a Bezier curve, and particle swarm optimization is adopted to adjust the control points of the Bezier curve with the kinematic constraints of manipulator. A feasible obstacle avoidance path is obtained along with a discrete trajectory tracking by using a follow-the-leader strategy. The relative distance between each two discrete path points is limited to reduce the fitting error of the connecting rigid links to the smooth curve. Simulation results show that this integrated optimization method can rapidly search for the appropriate trajectory to guide the manipulator in obtaining the target while achieving obstacle avoidance and meeting joint constraints. The proposed algorithm is suitable for 3D space obstacle avoidance and multitarget path tracking.

Cite this article

Li Chen , Ying Ma , Yu Zhang , Jinguo Liu . Obstacle Avoidance and Multitarget Tracking of a Super Redundant Modular Manipulator Based on Bezier Curve and Particle Swarm Optimization[J]. Chinese Journal of Mechanical Engineering, 2020 , 33(5) : 71 -71 . DOI: 10.1186/s10033-020-00491-x

References

[1] B Robert. Robots in the nuclear industry: A review of technologies and application. Industrial Robot: an International Journal, 2011, 38(2): 113-118.
[2] R Buckingham, C Chitrakaran, R Conkie, et al. Snake-manipulator robots: A new approach to aircraft assembly. SAE, 2007-01-3870.
[3] D Trivedi, C D Rahn, W M Kier, et al. Soft robotics: Biological inspiration, state of the art, and future research. Applied Bionics and Biomechanics, 2008, 5(3): 99-117.
[4] J Z Yang, P E Pitarch, J Potratz, et al. Synthesis and analysis of a flexible elephant trunk robot. Advanced Robotics, 2006, 20(6): 631-659.
[5] M W Hannan, I D Walker. Kinematics and the implementation of an elephant's trunk manipulator and other continuum style robots. Journal of Field Robotics, 2003, 20(2): 45-63.
[6] D Nahar, P M Yanik, I D Walker. Robot tendrils: Long, thin continuum robots for inspection in space operations. 2017 IEEE Aerospace Conference, Big Sky, MT, USA: IEEE, 2017: 1-8
[7] X Dong, D Axinte, D Palmer, et al. Development of a slender continuum robotic system for on-wing inspection repair of gas turbine engines. Robotics and Computer-Integrated Manufacturing, 2017, 44: 218-229.
[8] H Y Hu, M T Li, P F Wang. Development of a continuum robot for colonoscopy. High Technology Letters, 2009, 15(2): 115-119.
[9] E S Conkur. Path following algorithm for highly redundant manipulators. Robotics and Autonomous Systems, 2003, 45(1): 1-22.
[10] E K Xidias. Time-optimal trajectory planning for hyper-redundant manipulators in 3D workspaces. Robotics and Computer-Integrated Manufacturing, 2018, 50: 286-298.
[11] G C Niu, Z C Zheng, Q J Gao. Collision free path planning based on region clipping for aircraft fuel tank inspection robot. International Conference on Robotics & Automation, Hong Kong, China: IEEE, 2014: 3227-3233.
[12] I S Godage, D T Branson, Guglielmino E, et al. Path planning for multi-section continuum manipulators. IEEE International Conference on Mechatronics and Automation, Piscataway, USA: IEEE, 2012: 1208-1213.
[13] H Ananthanarayanan, R Ordonez. Real-time inverse kinematics of (2n+1) DOF hyper-redundant manipulator via a combined numerical and analytical approach. Mechanism and Machine Theory, 2015, 91: 209-226.
[14] A Aristidou, J F Lasenby. A fast, iterative solver for the inverse kinematics problem. Graphical Models, 2011, 73(5): 243-260.
[15] P David, C G Salvador. Real-time method for tip following navigation of continuum snake manipulator robots. Robotics and Autonomous Systems, 2014(62): 1478-1485.
[16] N Maria, B K Jessica. Considerations for follow-the-leader motion of extensible tendon-driven continuum robots. 2016 IEEE International Conference on Robotics and Automation (ICRA), Stockholm, Sweden, May 16-21, 2016: 917-923.
[17] S Tappe, J Pohlmann, J Kotlarski, et al. Optimization strategies for task specific path-following capabilities of a binary actuated snake-Like robot using follow-the-leader. Control 2017 IEEE International Conference on Advanced Intelligent Mechatronics (AIM), Munich, Germany, July 3-7, 2017: 1574-1582.
[18] Z L Xiong, J F Tao, C L Liu. Kinematics of hyper-redundant snake-arm robots with improved tip following movement. Robot, 2018, 40(1): 37-46. (in Chinese)
[19] D Palmer, D Axinte. Active uncoiling and feeding of a continuum arm robot. Robotics and Computer Integrated Manufacturing, 2019, 56: 107-116.
[20] W Xu, Z G Mu, T Liu, et al. A modified modal method for solving the mission-oriented inverse kinematics of hyper-redundant space manipulators for on-orbit servicing. Acta Astronautica, 2017, 139: 54-66.
[21] H B Xie, C Wang, S S Li, et al. A geometric approach for follow the-leader motion of serpentine manipulator. International Journal of Advanced Robotic Systems, 2019, 1-18.
[22] T Collins, W M Shen. PASO: An integrated, scalable PSO-based optimization framework for hyper-redundant manipulator path planning and inverse kinematics. In: ISI Tech Report, January 2016.
[23] Y Bulut, E S Conkur. A real-time path-planning algorithm with extremely tight maneuvering capabilities for hyper-redundant manipulators. Engineering Science and Technology an International Journal, 2020. https://doi.org/10.1016/j.jestch.2020.07.002.
[24] J Y Li, R Z Sun, C M Cheng. Roaming path generation algorithm and optimization based on Bezier curve. IFAC-Papers Online, 2018, 51(17): 339-345.
[25] A Machmudah, S Parman, M B Baharom. Continuous path planning of kinematically redundant manipulator using Particle Swarm Optimization. International Journal of Advanced Computer Science and Applications, 2018, 9(3): 207-217.
[26] K Kawabata, L Ma, J R Xue. A path generation for automated vehicle based on Bezier curve and via-points. Robotics and Autonomous Systems, 2015, 74: 243-252.
[27] L C Yu, K Q Wang, Q H Zhan. Trajectory planning of a redundant planar manipulator based on joint classification and particle swarm optimization algorithm. Multibody Syst. Dyn., 2019. https://doi.org/10.1007/s11044-019-09720-1.
[28] N Homsup, W Silabut, V Kesorpatumanum, et al. A new technique to design planar dipole antennas by using Bezier curve and Particle Swarm Optimization. Archives of Electrical Engineering, 2016, 65(3): 513-525.
[29] K Tang, Z Li, L Luo, et al. Multi-strategy adaptive particle swarm optimization for numerical optimization. Eng. Appl. Artif. Intell., 2015, 37: 9-19.
[30] R V Rama, P M Pathaka, S J Juncob. Inverse kinematics of mobile manipulator using bidirectional particle swarm optimization by manipulator decoupling. Mechanism and Machine Theory, 2019, 13: 385-405.
Outlines

/