Path Planning and Collision Avoidance in Unknown Environments for USVs Based on an Improved D* Lite
Path planning and collision avoidance during autonomous navigation in unknown environments is a crucial issue for unmanned surface vehicles (USVs). This paper improves the traditional D* Lite algorithm and achieves multi-goal path planning and collision avoidance for USVs in unknown and complex envi...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-08-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/11/17/7863 |
_version_ | 1797521724550414336 |
---|---|
author | Xiaohui Zhu Bin Yan Yong Yue |
author_facet | Xiaohui Zhu Bin Yan Yong Yue |
author_sort | Xiaohui Zhu |
collection | DOAJ |
description | Path planning and collision avoidance during autonomous navigation in unknown environments is a crucial issue for unmanned surface vehicles (USVs). This paper improves the traditional D* Lite algorithm and achieves multi-goal path planning and collision avoidance for USVs in unknown and complex environments. By expanding the adjacent search range and setting a safe distance for USVs, we solve the issue of limited steering maneuverability in USVs with fewer DOF during autonomous navigation. We propose an approach to optimize the planned path during navigation by comparing the estimated distance with the actual distance between the current waypoint and the goal waypoint. A minimum binary heap is used to optimize the priority queue of the D* Lite and significantly reduce the path search time. Simulation results show that the improved D * Lite can significantly reduce the path planning time, optimize the planned path and solve the issue of limited steering maneuverability in USVs. We apply the algorithm to a real USV for further tests. Experimental results show that the USV can plan an optimized path while avoiding both static and dynamic obstacles in complex environments with a safe distance during autonomous navigation. |
first_indexed | 2024-03-10T08:16:26Z |
format | Article |
id | doaj.art-6a0ff2bc606c4c69b5305e0aaed9ab68 |
institution | Directory Open Access Journal |
issn | 2076-3417 |
language | English |
last_indexed | 2024-03-10T08:16:26Z |
publishDate | 2021-08-01 |
publisher | MDPI AG |
record_format | Article |
series | Applied Sciences |
spelling | doaj.art-6a0ff2bc606c4c69b5305e0aaed9ab682023-11-22T10:17:57ZengMDPI AGApplied Sciences2076-34172021-08-011117786310.3390/app11177863Path Planning and Collision Avoidance in Unknown Environments for USVs Based on an Improved D* LiteXiaohui Zhu0Bin Yan1Yong Yue2Department of Computing, Xi’an Jiaotong-Liverpool University, Suzhou 215123, ChinaJiangnan Rural Commercial Bank, Jintan District, Changzhou 213200, ChinaDepartment of Computing, Xi’an Jiaotong-Liverpool University, Suzhou 215123, ChinaPath planning and collision avoidance during autonomous navigation in unknown environments is a crucial issue for unmanned surface vehicles (USVs). This paper improves the traditional D* Lite algorithm and achieves multi-goal path planning and collision avoidance for USVs in unknown and complex environments. By expanding the adjacent search range and setting a safe distance for USVs, we solve the issue of limited steering maneuverability in USVs with fewer DOF during autonomous navigation. We propose an approach to optimize the planned path during navigation by comparing the estimated distance with the actual distance between the current waypoint and the goal waypoint. A minimum binary heap is used to optimize the priority queue of the D* Lite and significantly reduce the path search time. Simulation results show that the improved D * Lite can significantly reduce the path planning time, optimize the planned path and solve the issue of limited steering maneuverability in USVs. We apply the algorithm to a real USV for further tests. Experimental results show that the USV can plan an optimized path while avoiding both static and dynamic obstacles in complex environments with a safe distance during autonomous navigation.https://www.mdpi.com/2076-3417/11/17/7863path planningimproved D* Liteunmanned surface vehiclesafe distanceautonomous navigationobstacle avoidance |
spellingShingle | Xiaohui Zhu Bin Yan Yong Yue Path Planning and Collision Avoidance in Unknown Environments for USVs Based on an Improved D* Lite Applied Sciences path planning improved D* Lite unmanned surface vehicle safe distance autonomous navigation obstacle avoidance |
title | Path Planning and Collision Avoidance in Unknown Environments for USVs Based on an Improved D* Lite |
title_full | Path Planning and Collision Avoidance in Unknown Environments for USVs Based on an Improved D* Lite |
title_fullStr | Path Planning and Collision Avoidance in Unknown Environments for USVs Based on an Improved D* Lite |
title_full_unstemmed | Path Planning and Collision Avoidance in Unknown Environments for USVs Based on an Improved D* Lite |
title_short | Path Planning and Collision Avoidance in Unknown Environments for USVs Based on an Improved D* Lite |
title_sort | path planning and collision avoidance in unknown environments for usvs based on an improved d lite |
topic | path planning improved D* Lite unmanned surface vehicle safe distance autonomous navigation obstacle avoidance |
url | https://www.mdpi.com/2076-3417/11/17/7863 |
work_keys_str_mv | AT xiaohuizhu pathplanningandcollisionavoidanceinunknownenvironmentsforusvsbasedonanimproveddlite AT binyan pathplanningandcollisionavoidanceinunknownenvironmentsforusvsbasedonanimproveddlite AT yongyue pathplanningandcollisionavoidanceinunknownenvironmentsforusvsbasedonanimproveddlite |