In this paper, a three-dimension envelope-based path planning algorithm (3DE-PP) is proposed to automatically generate a collision-free trajectory for unmanned aerial vehicle (UAV). Firstly, focusing on the defects of low efficiency of obstacle modelling representation and large search space, an elliptical envelope-based obstacle modelling method is proposed to facilitate the generation of obstacle avoidance waypoints and improve the search efficiency. Then, considering safety and aiming at minimum energy consumption, waypoint generation strategies based on tangent guidance and minimum deviation are designed. Meanwhile, aiming at the UAV motion constraint, a three-dimension (3D) path construction method based on improved Dubins is proposed. Finally, combined with the main path generation algorithm based on saving algorithm, a safe and feasible 3D flight path is constructed by considering the power constraint of UAV and the access of charging stations comprehensively. The proposed 3DE-PP is compared with four algorithms (SAS, Dubins-RRT*, APF, 3D-TG) by 15 examples generated from five typical environments, and the computational results confirm its advantages. Furthermore, a real-world case is introduced, and the key factors influencing path planning are analyzed.
| 科 Family | 属数 Number of genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) | 属 Genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) |
|---|---|---|---|---|---|---|
| 鹅膏菌科Amanitaceae | 2 | 11 | 5.26 | 鹅膏菌属 Amanita | 10 | 4.78 |
| 小菇科 Mycenaceae | 2 | 12 | 5.74 | 丝盖伞属 Inocybe | 5 | 2.39 |
| 多孔菌科 Polyporaceae | 8 | 14 | 6.70 | 蜡蘑属 Laccaria | 5 | 2.39 |
| 红菇科 Russulaceae | 3 | 23 | 11.00 | 小皮伞属 Marasmius | 6 | 2.87 |
| 小菇属 Mycena | 11 | 5.26 | ||||
| 光柄菇属 Pluteus | 5 | 2.39 | ||||
| 红菇属 Russula | 17 | 8.13 | ||||
| 栓菌属 Trametes | 5 | 2.39 |