Motion Planning Method for Car-Like Autonomous Mobile Robots in Dynamic Obstacle Environments

Motion planning between dynamic obstacles is an essential capability to achieve real-world navigation. In this study, we investigated the problem of avoiding dynamic obstacles in complex environments for a car-like mobile robot with an incompletely constrained Ackerman front wheel steering. To addre...

Full description

Bibliographic Details
Published in:IEEE Access
Main Authors: Zhiwei Wang, Peiqing Li, Qipeng Li, Zhongshan Wang, Zhuoran Li
Format: Article in Journal/Newspaper
Language:English
Published: IEEE 2023
Subjects:
Online Access:https://doi.org/10.1109/ACCESS.2023.3339539
https://doaj.org/article/c02889562fa64b8ab72f4e9fb782f3fe
id ftdoajarticles:oai:doaj.org/article:c02889562fa64b8ab72f4e9fb782f3fe
record_format openpolar
spelling ftdoajarticles:oai:doaj.org/article:c02889562fa64b8ab72f4e9fb782f3fe 2024-01-21T10:09:25+01:00 Motion Planning Method for Car-Like Autonomous Mobile Robots in Dynamic Obstacle Environments Zhiwei Wang Peiqing Li Qipeng Li Zhongshan Wang Zhuoran Li 2023-01-01T00:00:00Z https://doi.org/10.1109/ACCESS.2023.3339539 https://doaj.org/article/c02889562fa64b8ab72f4e9fb782f3fe EN eng IEEE https://ieeexplore.ieee.org/document/10343093/ https://doaj.org/toc/2169-3536 2169-3536 doi:10.1109/ACCESS.2023.3339539 https://doaj.org/article/c02889562fa64b8ab72f4e9fb782f3fe IEEE Access, Vol 11, Pp 137387-137400 (2023) Car-like autonomous mobile robot motion planning dynamic obstacle avoidance timed elastic band optimal reciprocal collision avoidance Electrical engineering. Electronics. Nuclear engineering TK1-9971 article 2023 ftdoajarticles https://doi.org/10.1109/ACCESS.2023.3339539 2023-12-24T01:40:49Z Motion planning between dynamic obstacles is an essential capability to achieve real-world navigation. In this study, we investigated the problem of avoiding dynamic obstacles in complex environments for a car-like mobile robot with an incompletely constrained Ackerman front wheel steering. To address the problems of weak dynamic obstacle avoidance and poor path smoothing in motion planning with the traditional Timed Elastic Band (TEB) algorithm, We proposed a hybrid motion planning algorithm (TEB-CA,Timed Elastic Band-Collision Avoidance) that combines an improved traditional TEB algorithm and Optimal Reciprocal Collision Avoidance (ORCA) model to improve the ability of the robot to predict dynamic obstacles in advance and avoid collisions safely. Moreover, We also add new constraints to the traditional TEB algorithm, including: jerk constraints, smoothness constraints, and curvature constraints. The algorithm is implemented in $C++$ and evaluated experimentally in the Gazebo and Rviz simulation environments of the Robot Operating System (ROS), as well as in actual experimental tests on our car-like autonomous mobile robot “Little Ant” which proves the effectiveness of the method, and that the motion planning scheme is more effective in avoiding dynamic obstacles than the traditional TEB and DWA algorithms. Article in Journal/Newspaper Orca Directory of Open Access Journals: DOAJ Articles IEEE Access 11 137387 137400
institution Open Polar
collection Directory of Open Access Journals: DOAJ Articles
op_collection_id ftdoajarticles
language English
topic Car-like autonomous mobile robot
motion planning
dynamic obstacle avoidance
timed elastic band
optimal reciprocal collision avoidance
Electrical engineering. Electronics. Nuclear engineering
TK1-9971
spellingShingle Car-like autonomous mobile robot
motion planning
dynamic obstacle avoidance
timed elastic band
optimal reciprocal collision avoidance
Electrical engineering. Electronics. Nuclear engineering
TK1-9971
Zhiwei Wang
Peiqing Li
Qipeng Li
Zhongshan Wang
Zhuoran Li
Motion Planning Method for Car-Like Autonomous Mobile Robots in Dynamic Obstacle Environments
topic_facet Car-like autonomous mobile robot
motion planning
dynamic obstacle avoidance
timed elastic band
optimal reciprocal collision avoidance
Electrical engineering. Electronics. Nuclear engineering
TK1-9971
description Motion planning between dynamic obstacles is an essential capability to achieve real-world navigation. In this study, we investigated the problem of avoiding dynamic obstacles in complex environments for a car-like mobile robot with an incompletely constrained Ackerman front wheel steering. To address the problems of weak dynamic obstacle avoidance and poor path smoothing in motion planning with the traditional Timed Elastic Band (TEB) algorithm, We proposed a hybrid motion planning algorithm (TEB-CA,Timed Elastic Band-Collision Avoidance) that combines an improved traditional TEB algorithm and Optimal Reciprocal Collision Avoidance (ORCA) model to improve the ability of the robot to predict dynamic obstacles in advance and avoid collisions safely. Moreover, We also add new constraints to the traditional TEB algorithm, including: jerk constraints, smoothness constraints, and curvature constraints. The algorithm is implemented in $C++$ and evaluated experimentally in the Gazebo and Rviz simulation environments of the Robot Operating System (ROS), as well as in actual experimental tests on our car-like autonomous mobile robot “Little Ant” which proves the effectiveness of the method, and that the motion planning scheme is more effective in avoiding dynamic obstacles than the traditional TEB and DWA algorithms.
format Article in Journal/Newspaper
author Zhiwei Wang
Peiqing Li
Qipeng Li
Zhongshan Wang
Zhuoran Li
author_facet Zhiwei Wang
Peiqing Li
Qipeng Li
Zhongshan Wang
Zhuoran Li
author_sort Zhiwei Wang
title Motion Planning Method for Car-Like Autonomous Mobile Robots in Dynamic Obstacle Environments
title_short Motion Planning Method for Car-Like Autonomous Mobile Robots in Dynamic Obstacle Environments
title_full Motion Planning Method for Car-Like Autonomous Mobile Robots in Dynamic Obstacle Environments
title_fullStr Motion Planning Method for Car-Like Autonomous Mobile Robots in Dynamic Obstacle Environments
title_full_unstemmed Motion Planning Method for Car-Like Autonomous Mobile Robots in Dynamic Obstacle Environments
title_sort motion planning method for car-like autonomous mobile robots in dynamic obstacle environments
publisher IEEE
publishDate 2023
url https://doi.org/10.1109/ACCESS.2023.3339539
https://doaj.org/article/c02889562fa64b8ab72f4e9fb782f3fe
genre Orca
genre_facet Orca
op_source IEEE Access, Vol 11, Pp 137387-137400 (2023)
op_relation https://ieeexplore.ieee.org/document/10343093/
https://doaj.org/toc/2169-3536
2169-3536
doi:10.1109/ACCESS.2023.3339539
https://doaj.org/article/c02889562fa64b8ab72f4e9fb782f3fe
op_doi https://doi.org/10.1109/ACCESS.2023.3339539
container_title IEEE Access
container_volume 11
container_start_page 137387
op_container_end_page 137400
_version_ 1788700456446328832