基于改进D Lite的无人驾驶飞行器未知环境下的路径规划和防撞

VIP文档

ID:38470

大小:20.16 MB

页数:22页

时间:2023-03-10

金币:10

上传者:战必胜
applied
sciences
Article
Path Planning and Collision Avoidance in Unknown
Environments for USVs Based on an Improved D* Lite
Xiaohui Zhu
1
, Bin Yan
2
and Yong Yue
1,
*

 
Citation: Zhu, X.; Yan, B.; Yue, Y.
Path Planning and Collision
Avoidance in Unknown
Environments for USVs Based on an
Improved D* Lite. Appl. Sci. 2021, 11,
7863. https://doi.org/10.3390/
app11177863
Academic Editor: Giovanni Boschetti
Received: 29 July 2021
Accepted: 25 August 2021
Published: 26 August 2021
Publishers Note: MDPI stays neutral
with regard to jurisdictional claims in
published maps and institutional affil-
iations.
Copyright: © 2021 by the authors.
Licensee MDPI, Basel, Switzerland.
This article is an open access article
distributed under the terms and
conditions of the Creative Commons
Attribution (CC BY) license (https://
creativecommons.org/licenses/by/
4.0/).
1
Department of Computing, Xi’an Jiaotong-Liverpool University, Suzhou 215123, China;
xiaohui.zhu@xjtlu.edu.cn
2
Jiangnan Rural Commercial Bank, Jintan District, Changzhou 213200, China; bin_bryant0316@163.com
* Correspondence: yong.yue@xjtlu.edu.cn
Abstract:
Path planning and collision avoidance during autonomous navigation in unknown environ-
ments 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.
Keywords:
path planning; improved D* Lite; unmanned surface vehicle; safe distance; autonomous
navigation; obstacle avoidance; minimum binary heap
1. Introduction
Due to the gradual deterioration in water quality [
1
], water quality monitoring is crucial
for the protection of river systems. Unmanned surface vehicles (USVs) are widely used
for water quality monitoring because of their advantages of low cost, high mobility and
suitability for conducting dangerous tasks [
2
]. Path planning is a critical issue for autonomous
navigation and collision avoidance in USVs. However, compared to other robots, such as
UAVs, and due to the limited steering maneuverability and the fewer degrees of freedom
(DOF) of USVs and the interference caused by wind and water flow, path planning is a more
critical issue for autonomous navigation and collision avoidance in USVs.
Scholars have carried out much research on path planning [
3
5
]. The graph search
algorithm of Dijkstra [
6
] is a classic path planning algorithm based on the breadth-first
search strategy. However, the path search efficiency of the Dijkstra algorithm is very low
due to its global path search strategy. The RRT* algorithm based on node sampling has
been used to provide asymptotically optimal, computationally tractable and feasible paths
in continuous radioactive space, and it gives a better navigation path than the Dijkstra
algorithm [
7
]. However, the convergence rate of RRT* is slow. Hart and Nilsson proposed
the A* algorithm [
8
]. It uses a heuristic function to estimate the path length from any node
to the goal node. As a result, A* searches less space and is thus more efficient. It has been
widely used in path planning and optimization [
9
]. However, it has to completely replan
the path when the environment is changed, which makes it very inefficient in dynamic
environments [10].
Appl. Sci. 2021, 11, 7863. https://doi.org/10.3390/app11177863 https://www.mdpi.com/journal/applsci
资源描述:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭