Path Planning Based on NURBS for Hyper-Redundant Manipulator Used in Narrow Space
Hyper-redundant manipulators with multiple degrees of freedom have special application prospects in narrow spaces, such as detection in small spaces in aerospace, rescue on-site disaster relief, etc. In order to solve the problems of complex obstacle avoidance planning and inverse solution selection...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2022-01-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/12/3/1314 |
_version_ | 1797489180754837504 |
---|---|
author | Jinjun Duan Bingcheng Wang Kunkun Cui Zhendong Dai |
author_facet | Jinjun Duan Bingcheng Wang Kunkun Cui Zhendong Dai |
author_sort | Jinjun Duan |
collection | DOAJ |
description | Hyper-redundant manipulators with multiple degrees of freedom have special application prospects in narrow spaces, such as detection in small spaces in aerospace, rescue on-site disaster relief, etc. In order to solve the problems of complex obstacle avoidance planning and inverse solution selection of a hyper-redundant robot in a narrow space, a cubic B-spline curve based on collision-free trajectory using environmental edge information is planned. Firstly, a hyper-redundant robot composed of four pairs of double UCR (Universal-Cylindrical-Revolute) parallel mechanisms (2R1T, 2 Rotational DOFs and 1 Translation DOF) in series to realize flexible obstacle avoidance motion in narrow space is designed. The trajectory point envelope of a single UCR and the workspace of a single pair of UCR in Cartesian space based on the motion constraint boundaries of each joint are obtained. Then, the constraint control points according to the edge information of the obstacle are obtained, and the obstacle avoidance trajectory in the constrained space is planned by combining the A* algorithm and cubic B-spline algorithm. Finally, a variety of test scenarios are built to verify the obstacle avoidance planning algorithm. The results show that the proposed algorithm reduces the computational complexity of the obstacle avoidance process and enables the robot to complete flexible obstacle avoidance movement in the complex narrow space. |
first_indexed | 2024-03-10T00:12:51Z |
format | Article |
id | doaj.art-2e4beb0a345444c798d653d572fb8487 |
institution | Directory Open Access Journal |
issn | 2076-3417 |
language | English |
last_indexed | 2024-03-10T00:12:51Z |
publishDate | 2022-01-01 |
publisher | MDPI AG |
record_format | Article |
series | Applied Sciences |
spelling | doaj.art-2e4beb0a345444c798d653d572fb84872023-11-23T15:55:32ZengMDPI AGApplied Sciences2076-34172022-01-01123131410.3390/app12031314Path Planning Based on NURBS for Hyper-Redundant Manipulator Used in Narrow SpaceJinjun Duan0Bingcheng Wang1Kunkun Cui2Zhendong Dai3College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, ChinaCollege of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, ChinaCollege of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, ChinaCollege of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, ChinaHyper-redundant manipulators with multiple degrees of freedom have special application prospects in narrow spaces, such as detection in small spaces in aerospace, rescue on-site disaster relief, etc. In order to solve the problems of complex obstacle avoidance planning and inverse solution selection of a hyper-redundant robot in a narrow space, a cubic B-spline curve based on collision-free trajectory using environmental edge information is planned. Firstly, a hyper-redundant robot composed of four pairs of double UCR (Universal-Cylindrical-Revolute) parallel mechanisms (2R1T, 2 Rotational DOFs and 1 Translation DOF) in series to realize flexible obstacle avoidance motion in narrow space is designed. The trajectory point envelope of a single UCR and the workspace of a single pair of UCR in Cartesian space based on the motion constraint boundaries of each joint are obtained. Then, the constraint control points according to the edge information of the obstacle are obtained, and the obstacle avoidance trajectory in the constrained space is planned by combining the A* algorithm and cubic B-spline algorithm. Finally, a variety of test scenarios are built to verify the obstacle avoidance planning algorithm. The results show that the proposed algorithm reduces the computational complexity of the obstacle avoidance process and enables the robot to complete flexible obstacle avoidance movement in the complex narrow space.https://www.mdpi.com/2076-3417/12/3/1314hyper-redundant manipulatornarrow spaceobstacle avoidance planningUCR parallel mechanismcubic B-spline curve |
spellingShingle | Jinjun Duan Bingcheng Wang Kunkun Cui Zhendong Dai Path Planning Based on NURBS for Hyper-Redundant Manipulator Used in Narrow Space Applied Sciences hyper-redundant manipulator narrow space obstacle avoidance planning UCR parallel mechanism cubic B-spline curve |
title | Path Planning Based on NURBS for Hyper-Redundant Manipulator Used in Narrow Space |
title_full | Path Planning Based on NURBS for Hyper-Redundant Manipulator Used in Narrow Space |
title_fullStr | Path Planning Based on NURBS for Hyper-Redundant Manipulator Used in Narrow Space |
title_full_unstemmed | Path Planning Based on NURBS for Hyper-Redundant Manipulator Used in Narrow Space |
title_short | Path Planning Based on NURBS for Hyper-Redundant Manipulator Used in Narrow Space |
title_sort | path planning based on nurbs for hyper redundant manipulator used in narrow space |
topic | hyper-redundant manipulator narrow space obstacle avoidance planning UCR parallel mechanism cubic B-spline curve |
url | https://www.mdpi.com/2076-3417/12/3/1314 |
work_keys_str_mv | AT jinjunduan pathplanningbasedonnurbsforhyperredundantmanipulatorusedinnarrowspace AT bingchengwang pathplanningbasedonnurbsforhyperredundantmanipulatorusedinnarrowspace AT kunkuncui pathplanningbasedonnurbsforhyperredundantmanipulatorusedinnarrowspace AT zhendongdai pathplanningbasedonnurbsforhyperredundantmanipulatorusedinnarrowspace |