3D JPS Path Optimization Algorithm and Dynamic-Obstacle Avoidance Design Based on Near-Ground Search Drone
As various fields and industries have progressed, the use of drones has grown tremendously. The problem of path planning for drones flying at low altitude in urban as well as mountainous areas will be crucial for drones performing search-and-rescue missions. In this paper, we propose a convergent ap...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2022-07-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/12/14/7333 |
_version_ | 1797407520864600064 |
---|---|
author | Yuan Luo Jiakai Lu Yi Zhang Qiong Qin Yanyu Liu |
author_facet | Yuan Luo Jiakai Lu Yi Zhang Qiong Qin Yanyu Liu |
author_sort | Yuan Luo |
collection | DOAJ |
description | As various fields and industries have progressed, the use of drones has grown tremendously. The problem of path planning for drones flying at low altitude in urban as well as mountainous areas will be crucial for drones performing search-and-rescue missions. In this paper, we propose a convergent approach to ensure autonomous collision-free path planning for drones in the presence of both static obstacles and dynamic threats. Firstly, this paper extends the jump point search algorithm (JPS) in three dimensions for the drone to generate collision-free paths based on static environments. Next, a parent node transfer law is proposed and used to implement the JPS algorithm for any-angle path planning, which further shortens the planning path of the drones. Furthermore, the optimized paths are smoothed by seventh-order polynomial interpolation based on minimum snap to ensure the continuity at the path nodes. Finally, this paper improves the artificial potential field (APF) method by a virtual gravitational field and 3D Bresenham’s line algorithm to achieve the autonomous obstacle avoidance of drones in a dynamic-threat conflict environment. In this paper, the performance of this convergent approach is verified by simulation experiments. The simulation results show that the proposed approach can effectively solve the path planning and autonomous-obstacle-avoidance problems of drones in low-altitude flight missions. |
first_indexed | 2024-03-09T03:42:40Z |
format | Article |
id | doaj.art-a72e0ef9181a471a8590ac01c651435c |
institution | Directory Open Access Journal |
issn | 2076-3417 |
language | English |
last_indexed | 2024-03-09T03:42:40Z |
publishDate | 2022-07-01 |
publisher | MDPI AG |
record_format | Article |
series | Applied Sciences |
spelling | doaj.art-a72e0ef9181a471a8590ac01c651435c2023-12-03T14:38:02ZengMDPI AGApplied Sciences2076-34172022-07-011214733310.3390/app121473333D JPS Path Optimization Algorithm and Dynamic-Obstacle Avoidance Design Based on Near-Ground Search DroneYuan Luo0Jiakai Lu1Yi Zhang2Qiong Qin3Yanyu Liu4Key Laboratory of Optoelectronic Information Sensing and Technology, Chongqing University of Posts and Telecommunications, Chongqing 400065, ChinaKey Laboratory of Optoelectronic Information Sensing and Technology, Chongqing University of Posts and Telecommunications, Chongqing 400065, ChinaSchool of Advanced Manufacturing Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065, ChinaKey Laboratory of Optoelectronic Information Sensing and Technology, Chongqing University of Posts and Telecommunications, Chongqing 400065, ChinaSchool of Advanced Manufacturing Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065, ChinaAs various fields and industries have progressed, the use of drones has grown tremendously. The problem of path planning for drones flying at low altitude in urban as well as mountainous areas will be crucial for drones performing search-and-rescue missions. In this paper, we propose a convergent approach to ensure autonomous collision-free path planning for drones in the presence of both static obstacles and dynamic threats. Firstly, this paper extends the jump point search algorithm (JPS) in three dimensions for the drone to generate collision-free paths based on static environments. Next, a parent node transfer law is proposed and used to implement the JPS algorithm for any-angle path planning, which further shortens the planning path of the drones. Furthermore, the optimized paths are smoothed by seventh-order polynomial interpolation based on minimum snap to ensure the continuity at the path nodes. Finally, this paper improves the artificial potential field (APF) method by a virtual gravitational field and 3D Bresenham’s line algorithm to achieve the autonomous obstacle avoidance of drones in a dynamic-threat conflict environment. In this paper, the performance of this convergent approach is verified by simulation experiments. The simulation results show that the proposed approach can effectively solve the path planning and autonomous-obstacle-avoidance problems of drones in low-altitude flight missions.https://www.mdpi.com/2076-3417/12/14/7333static obstaclesdynamic threatspath planningtrack optimizationjump point search algorithmartificial potential field |
spellingShingle | Yuan Luo Jiakai Lu Yi Zhang Qiong Qin Yanyu Liu 3D JPS Path Optimization Algorithm and Dynamic-Obstacle Avoidance Design Based on Near-Ground Search Drone Applied Sciences static obstacles dynamic threats path planning track optimization jump point search algorithm artificial potential field |
title | 3D JPS Path Optimization Algorithm and Dynamic-Obstacle Avoidance Design Based on Near-Ground Search Drone |
title_full | 3D JPS Path Optimization Algorithm and Dynamic-Obstacle Avoidance Design Based on Near-Ground Search Drone |
title_fullStr | 3D JPS Path Optimization Algorithm and Dynamic-Obstacle Avoidance Design Based on Near-Ground Search Drone |
title_full_unstemmed | 3D JPS Path Optimization Algorithm and Dynamic-Obstacle Avoidance Design Based on Near-Ground Search Drone |
title_short | 3D JPS Path Optimization Algorithm and Dynamic-Obstacle Avoidance Design Based on Near-Ground Search Drone |
title_sort | 3d jps path optimization algorithm and dynamic obstacle avoidance design based on near ground search drone |
topic | static obstacles dynamic threats path planning track optimization jump point search algorithm artificial potential field |
url | https://www.mdpi.com/2076-3417/12/14/7333 |
work_keys_str_mv | AT yuanluo 3djpspathoptimizationalgorithmanddynamicobstacleavoidancedesignbasedonneargroundsearchdrone AT jiakailu 3djpspathoptimizationalgorithmanddynamicobstacleavoidancedesignbasedonneargroundsearchdrone AT yizhang 3djpspathoptimizationalgorithmanddynamicobstacleavoidancedesignbasedonneargroundsearchdrone AT qiongqin 3djpspathoptimizationalgorithmanddynamicobstacleavoidancedesignbasedonneargroundsearchdrone AT yanyuliu 3djpspathoptimizationalgorithmanddynamicobstacleavoidancedesignbasedonneargroundsearchdrone |