CERRT: A Mobile Robot Path Planning Algorithm Based on RRT in Complex Environments

In complex environments, path planning for mobile robots faces challenges such as insensitivity to the environment, low efficiency, and poor path quality with the rapidly-exploring random tree (RRT) algorithm. We propose a novel algorithm, the complex environments rapidly-exploring random tree (CERR...

Full description

Bibliographic Details
Main Authors: Kun Hao, Yang Yang, Zhisheng Li, Yonglei Liu, Xiaofang Zhao
Format: Article
Language:English
Published: MDPI AG 2023-08-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/13/17/9666
_version_ 1827728333688799232
author Kun Hao
Yang Yang
Zhisheng Li
Yonglei Liu
Xiaofang Zhao
author_facet Kun Hao
Yang Yang
Zhisheng Li
Yonglei Liu
Xiaofang Zhao
author_sort Kun Hao
collection DOAJ
description In complex environments, path planning for mobile robots faces challenges such as insensitivity to the environment, low efficiency, and poor path quality with the rapidly-exploring random tree (RRT) algorithm. We propose a novel algorithm, the complex environments rapidly-exploring random tree (CERRT), to address these issues. The CERRT algorithm builds upon the RRT approach and incorporates two key components: a pre-allocated extension node method and a vertex death mechanism. These enhancements aim to improve vertex utilization and overcome the problem of becoming trapped in concave regions, a limitation of traditional algorithms. Additionally, the CERRT algorithm integrates environment awareness at collision points, enabling rapid identification and navigation through narrow passages using local simple sampling techniques. We also introduce the bidirectional shrinking optimization strategy (BSOS) based on the pruning optimization strategy (POS) to further enhance the quality of path solutions. Extensive simulations demonstrate that the CERRT algorithm outperforms the RRT and RRV algorithms in various complex environments, such as mazes and narrow passages. It exhibits shorter running times and generates higher-quality paths, making it a promising approach for mobile robot path planning in challenging environments.
first_indexed 2024-03-10T23:27:45Z
format Article
id doaj.art-7e10dcf16948494ea6797a4ba7cecfe5
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-10T23:27:45Z
publishDate 2023-08-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-7e10dcf16948494ea6797a4ba7cecfe52023-11-19T07:50:10ZengMDPI AGApplied Sciences2076-34172023-08-011317966610.3390/app13179666CERRT: A Mobile Robot Path Planning Algorithm Based on RRT in Complex EnvironmentsKun Hao0Yang Yang1Zhisheng Li2Yonglei Liu3Xiaofang Zhao4School of Computer and Information Engineering, Tianjin Chengjian University, Tianjin 300384, ChinaSchool of Computer and Information Engineering, Tianjin Chengjian University, Tianjin 300384, ChinaSchool of Computer and Information Engineering, Tianjin Chengjian University, Tianjin 300384, ChinaSchool of Computer and Information Engineering, Tianjin Chengjian University, Tianjin 300384, ChinaSchool of Computer and Information Engineering, Tianjin Chengjian University, Tianjin 300384, ChinaIn complex environments, path planning for mobile robots faces challenges such as insensitivity to the environment, low efficiency, and poor path quality with the rapidly-exploring random tree (RRT) algorithm. We propose a novel algorithm, the complex environments rapidly-exploring random tree (CERRT), to address these issues. The CERRT algorithm builds upon the RRT approach and incorporates two key components: a pre-allocated extension node method and a vertex death mechanism. These enhancements aim to improve vertex utilization and overcome the problem of becoming trapped in concave regions, a limitation of traditional algorithms. Additionally, the CERRT algorithm integrates environment awareness at collision points, enabling rapid identification and navigation through narrow passages using local simple sampling techniques. We also introduce the bidirectional shrinking optimization strategy (BSOS) based on the pruning optimization strategy (POS) to further enhance the quality of path solutions. Extensive simulations demonstrate that the CERRT algorithm outperforms the RRT and RRV algorithms in various complex environments, such as mazes and narrow passages. It exhibits shorter running times and generates higher-quality paths, making it a promising approach for mobile robot path planning in challenging environments.https://www.mdpi.com/2076-3417/13/17/9666path planningRRTpath optimizationcomplex environments
spellingShingle Kun Hao
Yang Yang
Zhisheng Li
Yonglei Liu
Xiaofang Zhao
CERRT: A Mobile Robot Path Planning Algorithm Based on RRT in Complex Environments
Applied Sciences
path planning
RRT
path optimization
complex environments
title CERRT: A Mobile Robot Path Planning Algorithm Based on RRT in Complex Environments
title_full CERRT: A Mobile Robot Path Planning Algorithm Based on RRT in Complex Environments
title_fullStr CERRT: A Mobile Robot Path Planning Algorithm Based on RRT in Complex Environments
title_full_unstemmed CERRT: A Mobile Robot Path Planning Algorithm Based on RRT in Complex Environments
title_short CERRT: A Mobile Robot Path Planning Algorithm Based on RRT in Complex Environments
title_sort cerrt a mobile robot path planning algorithm based on rrt in complex environments
topic path planning
RRT
path optimization
complex environments
url https://www.mdpi.com/2076-3417/13/17/9666
work_keys_str_mv AT kunhao cerrtamobilerobotpathplanningalgorithmbasedonrrtincomplexenvironments
AT yangyang cerrtamobilerobotpathplanningalgorithmbasedonrrtincomplexenvironments
AT zhishengli cerrtamobilerobotpathplanningalgorithmbasedonrrtincomplexenvironments
AT yongleiliu cerrtamobilerobotpathplanningalgorithmbasedonrrtincomplexenvironments
AT xiaofangzhao cerrtamobilerobotpathplanningalgorithmbasedonrrtincomplexenvironments