航空学报 > 2025, Vol. 46 Issue (10): 331279-331279   doi: 10.7527/S1000-6893.2024.31279

基于剪枝可视性地图的无人机全局规划方法

薛震1, 盛汉霖1(), 陈欣1, 魏鹏轩1, 李嘉诚2, 陈芊1   

  1. 1.南京航空航天大学 能源与动力学院,南京 210016
    2.南京航空航天大学 通用航空与飞行学院,南京 210016
  • 收稿日期:2024-09-27 修回日期:2024-11-03 接受日期:2024-12-30 出版日期:2025-01-13 发布日期:2025-01-10
  • 通讯作者: 盛汉霖 E-mail:dreamshl@nuaa.edu.cn
  • 基金资助:
    国家自然科学基金面上项目(52176009);国家博士后创新人才支持计划(BX20240481)

Global planning method for UAVs based on pruned visibility map

Zhen XUE1, Hanlin SHENG1(), Xin CHEN1, Pengxuan WEI1, Jiacheng LI2, Qian CHEN1   

  1. 1.College of Energy and Power Engineering,Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China
    2.College of General Aviation and Flight,Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China
  • Received:2024-09-27 Revised:2024-11-03 Accepted:2024-12-30 Online:2025-01-13 Published:2025-01-10
  • Contact: Hanlin SHENG E-mail:dreamshl@nuaa.edu.cn
  • Supported by:
    National Natural Science Foundation of China(52176009);Postdoctoral Innovation Talent Support Program of China(BX20240481)

摘要:

针对当前无人机在复杂场景下难以高效构建环境地图和实现远距离全局规划的难题,提出了一种基于概率更新的剪枝可视性地图构建方法和分层规划策略,采用概率更新方式生成栅格地图,通过分层映射提取障碍物边界,结合碰撞检测从而构建出可视性地图。提出一种可视性地图剪枝策略以减小搜索空间,加快路径搜索速度。构建基于搜索和优化的分层规划算法框架,外层规划采用基于探索度的改进A*算法,通过在代价函数中引入路径探索度,显著提升了无人机在复杂场景下的全局规划表现。内层规划则采用基于最小控制量(MINCO)轨迹表示的轨迹优化方法,以生成满足无人机速度、加速度约束的平滑飞行轨迹。最后,通过实验仿真和实飞验证,结果显示,基于剪枝可视性地图的改进A*算法相较传统A*算法,飞行距离减少了12.92%,飞行时间缩短了16.43%,提出的算法能够提升复杂场景下的规划效率和结果最优性。

关键词: 无人机, 路径规划, 全局规划, 可视性地图, 复杂环境下避障

Abstract:

To address the challenge of efficiently constructing environment maps and achieving long-distance global planning for UAVs in complex scenarios, this paper proposes a probabilistic update-based pruning visibility map construction method and a hierarchical planning strategy. The approach generates a grid map through probabilistic updates, extracts obstacle boundaries via hierarchical mapping, and constructs a visibility map with collision detection. A pruning strategy for the visibility map is introduced to reduce the search space and accelerate pathfinding. The hierarchical planning framework is based on search and optimization, where the outer planning layer employs an improved A* algorithm based on exploration degree. By incorporating path exploration degree into the cost function, global planning performance in complex environments is significantly enhanced. The inner planning layer uses trajectory optimization based on Minimum Control Effort (MINCO) trajectory representation to generate smooth flight paths that satisfy UAV speed and acceleration constraints. Experimental simulations and real-flight validations show that compared to the traditional A* algorithm, the proposed pruning visibility map-based improved A* algorithm reduces flight distance by 12.92% and flight time by 16.43%, demonstrating the algorithm’s ability to improve planning efficiency and optimality in complex scenarios.

Key words: unmanned aerial vehicle, path planning, global planning, visibility map, obstacle avoidance in complex environments

中图分类号: