Hostname: page-component-7bb8b95d7b-5mhkq Total loading time: 0 Render date: 2024-09-20T12:28:27.732Z Has data issue: false hasContentIssue false

A study on path-planning algorithm for a multi-section continuum robot in confined multi-obstacle environments

Published online by Cambridge University Press:  16 September 2024

Guohua Gao
Affiliation:
College of Mechanical and Energy Engineering, Beijing University of Technology, Beijing, China
Dongjian Li
Affiliation:
College of Mechanical and Energy Engineering, Beijing University of Technology, Beijing, China
Kai Liu*
Affiliation:
College of Mechanical and Energy Engineering, Beijing University of Technology, Beijing, China
Yuxin Ge
Affiliation:
College of Mechanical and Energy Engineering, Beijing University of Technology, Beijing, China
Chunxu Song
Affiliation:
College of Mechanical and Energy Engineering, Beijing University of Technology, Beijing, China
*
Corresponding author: Kai Liu; Email: kailiu@bjut.edu.cn

Abstract

In confined multi-obstacle environments, generating feasible paths for continuum robots is challenging due to the need to avoid obstacles while considering the kinematic limitations of the robot. This paper deals with the path-planning algorithm for continuum robots in confined multi-obstacle environments to prevent their over-deformation. By modifying the tree expansion process of the Rapidly-exploring Random Tree Star (RRT*) algorithm, a path-planning algorithm called the continuum-RRT* algorithm herein is proposed to achieve fewer iterations and faster convergence as well as generating desired paths that adhere to the kinematic limitations of the continuum robots. Then path planning and path tracking are implemented on a tendon-driven four-section continuum robot to validate the effectiveness of the path-planning algorithm. The path-planning results show that the path generated by the algorithm indeed has fewer transitions, and the path generated by the algorithm is closer to the optimal path that satisfies the kinematic limitations of the continuum robot. Furthermore, path-tracking experiments validate the successful navigation of the continuum robot along the algorithm-generated path, exhibiting an error range of 2.51%–3.91%. This attests to the effectiveness of the proposed algorithm in meeting the navigation requirements of continuum robots.

Type
Research Article
Copyright
© The Author(s), 2024. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Luca, A. D., Oriolo, G. and Vendittelli, M., “Control of Wheeled Mobile Robots: An Experimental Overview,” In: Articulated and Mobile Robots for Services and Technology Nicosia, B. S., Bicchi, A. and Valigi, P., eds.) (Springer-Verlag, U.K., 2001) pp. 181223.Google Scholar
Rubio, F., Valero, F. and Llopis-Albert, C., “A review of mobile robots: Concepts, methods, theoretical framework, and applications,” Int J Adv Robot Syst 16(2), 1729881419839596 (2019).Google Scholar
Ding, N., Peng, C., Lin, M. and Wu, C., “A comprehensive review on automatic mobile robots: Applications, perception, communication and control,” J Circuits Syst Comput 31(08), 2250153 (2022).Google Scholar
Walker, I. D., “Continuous backbone “continuum” robot manipulators,” Int Scholar Res Notice 2023(1), 726506 (2013).Google Scholar
Kim, S., Laschi, C. and Trimmer, B., “Soft robotics: A bioinspired evolution in robotics,” Trends Biotechnol 31(5), 287294 (2013).Google ScholarPubMed
Hopkins, J. K., Spranklin, B. W. and Gupta, S. K., “A survey of snake-inspired robot designs,” Bioinspir Biomim 4(2), 021001 (2009).Google ScholarPubMed
Yang, C., Geng, S., Walker, I., Branson, D. T., Liu, J., Dai, J. S. and Kang, R., “Geometric constraint-based modeling and analysis of a novel continuum robot with shape memory alloy initiated variable stiffness,” Int J Robot Res 39(14), 16201634 (2020).Google Scholar
Burgner-Kahrs, J., Rucker, D. C. and Choset, H., “Continuum robots for medical applications: A survey,” IEEE Trans Robot 31(6), 12611280 (2015).Google Scholar
Shi, C., Luo, X., Qi, P., Li, T., Song, S., Najdovski, Z., Fukuda, T. and Ren, H., “Shape sensing techniques for continuum robots in minimally invasive surgery: A survey,” IEEE Trans Bio Med Eng 64(8), 16651678 (2016).Google ScholarPubMed
Dupont, P. E., Simaan, N., Choset, H. and Rucker, C., “Continuum robots for medical interventions,” Proceed IEEE 110(7), 847870 (2022).Google ScholarPubMed
Xu, K., Zhao, J. and Zheng, X., “Configuration comparison among kinematically optimized continuum manipulators for robotic surgeries through a single access port,” Robotica 33(10), 20252044 (2015).Google Scholar
Zhang, R., Xie, D., Qian, C., Duan, X. and Li, C., “Design of a flexible robot toward transbronchial lung biopsy,” Robotica 41(3), 10551065 (2023).Google Scholar
Angrisani, L., Grazioso, S., Gironimo, G. D., Panariello, D. and Tedesco, A., “On the Use of Soft Continuum Robots for Remote Measurement Tasks in Constrained Environments: A Brief Overview of Applications,” In: IEEE International Symposium on Measurements & Networking (M& N), (IEEE, 2019) pp. 15.Google Scholar
Kolachalama, S. and Lakshmanan, S., “Continuum robots for manipulation applications: A survey,” J Robot 2020(1), 4187048 (2020).Google Scholar
Wang, P., Guo, S., Wang, X. and Wu, Y., “Design and analysis of a novel variable stiffness continuum robot with built-in winding-styled ropes,” IEEE Robot Autom Lett 7(3), 63756382 (2022).Google Scholar
Russo, M., Sadati, S. M. H., Dong, X., Mohammad, A., Walker, I. D., Bergeles, C., Xu, K. and Axinte, D. A., “Continuum robots: An overview,” Adv Intell Syst 5(5), 2200367 (2023).Google Scholar
Qin, G., Ji, A., Cheng, Y., Zhao, W., Pan, H., Shi, S. and Song, Y., “Design and motion control of an under-actuated snake arm maintainer,” Robotica 40(6), 17631782 (2022).Google Scholar
Cobos-Guzman, S., Palmer, D. and Axinte, D., “Kinematic model to control the end-effector of a continuum robot for multi-axis processing,” Robotica 35(1), 224240 (2017).Google Scholar
Sarli, N. and Simaan, N., “Minimal Visual Occlusion Redundancy Resolution of Continuum Robots in Confined Spaces,” In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), (IEEE, 2017) pp. 64486454.Google Scholar
Kato, T., Okumura, I., Song, S. E., Golby, A. J. and Hata, N., “Tendon-driven continuum robot for endoscopic surgery: Preclinical development and validation of a tension propagation model,” IEEE/ASME Trans Mechatron 20(5), 22522263 (2014).Google Scholar
Lai, J., Huang, K., Lu, B., Zhao, Q. and Chu, H. K., “Verticalized-tip trajectory tracking of a 3D-printable soft continuum robot: Enabling surgical blood suction automation,” IEEE/ASME Trans Mechatron 27(3), 15451556 (2021).Google Scholar
Dupourqué, L., Masaki, F., Colson, Y. L., Kato, T. and Hata, N., “Transbronchial biopsy catheter enhanced by a multisection continuum robot with follow-the-leader motion,” Int J Comput Assist Radiol Surg 14(11), 20212029 (2019).Google ScholarPubMed
Dong, X., Axinte, D., Palmer, D., Cobos, S., Raffles, M., Rabani, A. and Kell, J., “Development of a slender continuum robotic system for on-wing inspection/repair of gas turbine engines,” Robot Com Int Manuf 44, 218229 (2017).Google Scholar
Hawkes, E. W., Blumenschein, L. H., Greer, J. D. and Okanura, A. M., “A soft robot that navigates its environment through growth,” Sci Robot 2(8), eaan3028 (2017).Google ScholarPubMed
Phillips, B. T., Becker, K. P., Kurumaya, S., Galloway, K. C., Whittredge, G., Vogt, D. M., Teeple, C. B., Rosen, M. H., Pieribone, V. A., Gruber, D. F. and Wood, R. J., “A dexterous, glove-based teleoperable low-power soft robotic arm for delicate deep-sea biological exploration,” Sci Rep 8(1), 14779 (2018).Google ScholarPubMed
Rasheed, A. A. A., Al-Araji, A. S. and Abdullah, M. N., “Static and dynamic path planning algorithms design for a wheeled mobile robot based on a hybrid technique,” Int J Intell Eng Syst 15(5), 167181 (2022).Google Scholar
Duchoň, F., Babinec, A., Kajan, M., Beňo, P., Florek, M., Fico, T. and Jurišica, L., “Path planning with modified a star algorithm for a mobile robot,” Procedia Engineer 96, 5969 (2014).Google Scholar
Elbanhawi, M. and Simic, M., “Sampling-based robot motion planning: A review,” IEEE Access 2, 5677 (2014).Google Scholar
Park, M. G., Jeon, J. H. and Lee, M. C., “Obstacle Avoidance for Mobile Robots using Artificial Potential Field Approach with Simulated Annealing,” In: IEEE International Symposium on Industrial Electronics Proceedings, (IEEE, 2001) pp. 15301535.Google Scholar
Palmer, D., Cobos-Guzman, S. and Axinte, D., “Real-time method for tip following navigation of continuum snake arm robots,” Robot Auton Syst 62(10), 14781485 (2014).Google Scholar
Godage, I. S., Branson, D. T., Guglielmino, E. and Caldwell, D. G., “Path Planning for Multisection Continuum Arms,” In: IEEE International Conference on Mechatronics and Automation, (IEEE, 2012) pp. 12081213.Google Scholar
Ataka, A., Qi, P., Liu, H. and Althoefer, K., “Real-Time Planner for Multi-Segment Continuum Manipulator in Dynamic Environments,” In: IEEE International Conference on Robotics and Automation (ICRA), (IEEE, 2016) pp. 40804085.Google Scholar
Ouyang, B., Liu, Y., Tam, H.-Y. and Sun, D., “Design of an interactive control system for a multisection continuum robot,” IEEE/ASME Trans Mechatron 23(5), 23792389 (2018).Google Scholar
Wu, H. R., Yu, J. J., Pan, J. and Xu, P., “A novel obstacle avoidance heuristic algorithm of continuum robot based on FABRIK,” Sci China Technol Sci 65(12), 29522966 (2022).Google Scholar
Torres, L. G., Kuntz, A., Gilbert, H. B., Swaney, P. J., Hendrick, R. J., Webster, R. J. III and Alterovit, R., “A Motion Planning Approach to Automatic Obstacle Avoidance During Concentric Tube Robot Teleoperation,” In: IEEE international conference on robotics and automation (ICRA), (IEEE, 2015) pp. 23612367.Google Scholar
Greigarn, T., Poirot, N. L., Xu, X. and Cavusoglu, M. C., “Jacobian-based task-space motion planning for MRI-actuated continuum robots,” IEEE Robot Autom Lett 4(1), 145152 (2018).Google ScholarPubMed
Seleem, I. A., Assal, S. F. M., Ishii, H. and El-Hussieny, H., “Demonstration-guided pose planning and tracking for multi-section continuum robots considering robot dynamics,” IEEE Access 7, 166690166703 (2019).Google Scholar
Meng, B. H., Godage, I. S. and Kanj, I., “RRT*-based path planning for continuum arms,” IEEE Robot Autom Lett 7(3), 68306837 (2022).Google Scholar
Aggarwal, S. and Kumar, N., “Path planning techniques for unmanned aerial vehicles: A review, solutions, and challenges,” Comput Commun 149, 270299 (2020).Google Scholar
Zhao, Z. Y., Zhou, M. C. and Liu, S. X., “Iterated greedy algorithms for flow-shop scheduling problems: A tutorial,” IEEE Trans Autom Sci Eng 19(3), 19411959 (2021).Google Scholar
Palmer, D. and Axinte, D., “Active uncoiling and feeding of a continuum arm robot,” Robot Com Int Manuf 56, 107116 (2019).Google Scholar
Webster, R. J. III and Jones, B. A., “Design and kinematic modeling of constant curvature continuum robots: A review,” Int J Robot Res 29(13), 16611683 (2010).Google Scholar
Choset, H. and Henning, W., “A follow-the-leader approach to serpentine robot motion planning,” J Aerospace Eng 12(2), 6573 (1999).Google Scholar
Elbanhawi, M., Simic, M. and Jazar, R. N., “Continuous path smoothing for car-like robots using B-spline curves,” J Intell Robot Syst 80(S1), 2356 (2015).Google Scholar