面向复杂三维环境的低空无人机路径规划:融合双向A*与遗传算法的双层优化框架

《Algorithms》:A Two-Layer Framework Integrating Bidirectional A* and Genetic Algorithm for Low-Altitude UAV 3D Path Planning

【字体: 大 中 小 】 时间:2026年10月31日 来源:Algorithms 2.6

编辑推荐:

  专业术语翻译(摘要部分) 针对复杂三维环境下低空无人机路径规划所面临的运行挑战——在实用计算预算下须兼顾快速可行性、轨迹平滑性与安全裕度——本文提出一种双层协同框架(GA-B-A),融合双向改进A算法与定制化遗传算法。关键技术创新包括三个方面:(i)一种采用复

  
专业术语翻译(摘要部分) 针对复杂三维环境下低空无人机路径规划所面临的运行挑战——在实用计算预算下须兼顾快速可行性、轨迹平滑性与安全裕度——本文提出一种双层协同框架(GA-B-A),融合双向改进A算法与定制化遗传算法。关键技术创新包括三个方面:(i)一种采用复合代价函数(composite cost function)的双向A变体,该函数编码地形感知安全裕度,与单向搜索相比将搜索空间缩减约50%;(ii)一种定制化遗传算法,采用领域特定算子(路径塑形变异、高度校正变异),在进化过程中保持路径连续性;(iii)一种两阶段平滑与验证流水线,对最终轨迹强制执行运动学可行性约束(俯仰角≤30°、曲率约束)。在包含0/100/300个障碍物的六个场景中,GA-B-A与A*相比将路径长度缩短20%~30%(Cohen's d = 1.90,95% CI:[2.87, 3.97]),最大转向角降低约50%(Cohen's d = 4.52),定义路径代价降低15%~18%,所有改进在p < 0.001水平上均具有统计学显著性。所有路径均以100%的合规率满足俯仰角与曲率约束。

论文解读文章

一、研究背景与问题提出

随着低空经济的开放,无人机产业规模持续扩大,在物流配送、城市安防、农林植保和灾害救援等领域的应用快速增长。当无人机执行复杂任务时,人工遥控已无法满足实际需求,无人机须具备一定的自主性与智能性,其中路径规划技术是提升无人机自主飞行能力的关键环节。
传统A算法作为启发式搜索算法的代表,在二维地图路径搜索中应用广泛,但在复杂三维环境中面临多重挑战:多数现有A算法基于4邻域或8邻域搜索策略,规划路径包含大量转折点,降低了路径的平滑性和实用性;邻域范围过大会导致无效探索节点数量急剧增加,推高计算开销并影响搜索效率。现有改进方法仍存在以下不足:多数改进局限于二维平面或简单三维地形,缺乏对高程剧烈变化和障碍物密集分布复杂山区的协同处理能力;多数A*搜索的启发函数仅考虑水平距离,未充分整合地形高程信息,难以保证路径在垂直方向的安全性;改进路径虽经平滑处理,但缺乏对飞行器机动性约束(如最大俯仰角和曲率)的系统性验证,路径的物理可执行性未得到充分证明。
针对上述问题,本文提出一种融合优化算法,通过双向搜索、复合代价函数、B样条平滑与定制化遗传算法的深度集成,形成"快速搜索+精细优化"的协同框架,有效缩短规划路径长度并降低算法最大转向角,同时对优化路径进行二次平滑、高度校正和动态可行性验证,确保最终路径满足研究设定的约束条件。

二、研究内容与核心结论

本文提出一种双层优化方法(GA-B-A),融合双向改进A算法与定制化遗传算法,在复杂三维山地环境中实现高效、安全、平滑的低空无人机路径规划。该方法充分发挥A*算法在全局搜索中的快速性和遗传算法在复杂约束下的全局优化能力,通过"快速初始解生成+精细全局优化"的协同机制,平衡路径的可行性、安全性和平滑性。
在六个子场景(包含0/100/300个障碍物的中等地形起伏区和长距离爬升区)中的系统实验表明:GA-B-A在所有场景中均获得最短飞行路径,与A相比路径长度缩短20%~30%,与B-A相比缩短10%~15%;最大转向角与原始A相比平均降低约50%,与B-A相比平均降低约35%;最小安全裕度严格控制在1m以上,满足基本飞行安全约束;所有路径以100%的合规率满足俯仰角(≤30°)和曲率约束。配对Cohen's d值分别为1.90(路径长度缩减)和4.52(最大转向角缩减),均超过大效应量阈值(d > 0.8),表明GA-B-A的性能提升在不同地形和障碍物配置下具有一致性。

三、主要关键技术方法

研究人员采用以下关键技术方法开展研究:一是双向搜索策略与指数加权启发函数,从起点和终点同时扩展搜索树,将搜索空间从以起点为中心的球体缩减为两个相交球体,有效降低搜索复杂度;二是复合代价函数设计,综合路径长度、威胁代价和高程变化代价,编码地形感知安全裕度;三是B样条曲线路径平滑,采用四次B样条插值并配合法向偏移校正机制,实现"离散节点检查+连续曲线验证"的双层避障;四是定制化遗传算法,采用实数编码方案,以改进A*输出路径作为优秀个体进行种群初始化,设计多目标加权适应度函数(综合路径长度、威胁、高度变化和平滑度),开发高斯扰动变异、高度校正变异和路径塑形变异三种定制变异算子,并引入自适应交叉和变异概率;五是两阶段平滑与验证流水线,包括二次B样条平滑、高度安全校正(基于双三次插值获取地形高度)以及动态可行性验证(俯仰角验证和曲率验证)。仿真场景基于数字高程模型(Digital Elevation Model, DEM)生成,起点坐标统一设置为(1, 1),终点坐标设置为(46, 46)。

四、研究结果

4.1 路径长度对比。 在全部六个场景中,GA-B-A均实现最短飞行路径。与A相比,GA-B-A的飞行路径长度减少30%~40%(场景1地形起伏区中从231.0 km降至152.0 km);与B-A相比减少10%~15%。在100个障碍物的地形起伏场景中,GA-B-A(162.3 km)相比A(231.1 km)路径长度减少29.8%,相比B-A*(222.3 km)减少27.0%,验证了遗传算法全局搜索能力在逃离局部最优方面的有效性。
4.2 路径平滑性对比。 GA-B-A的最大转向角与原始A相比平均降低约50%,与B-A相比平均降低约35%。在长距离爬升场景中,GA-B-A的最大转向角降至43.9°(场景2)和69.3°(场景4),远低于A*的150.6°和147.4°。B样条二次平滑和转向角惩罚函数的引入有效抑制了路径剧烈波动。
4.3 安全性对比。 原始A在所有场景中的安全裕度接近临界值(1 m),存在严重的地面碰撞风险;B-A在多个场景中的最小安全裕度低于1 m(最低仅0.1 m),安全余量严重不足;GA-B-A严格将最小安全裕度控制在1 m以上。B-A最小安全裕度0.1 m的产生原因在于B样条平滑可能导致连续曲线向障碍物"下垂",即使所有控制点均满足5 m阈值——这正是连续曲线碰撞检查必要性的体现。GA-B-A*通过后处理验证阶段强制执行安全裕度,确保最小裕度≥1 m。
4.4 与其他主流算法的横向对比。 在场景5(300个障碍物、地形起伏)中,GA-B-A在所有对比算法中获得最短路径(196.3 km),比B-RRT短19.5%,比PSO短10.1%;获得最小最大转向角(90.0°),比PSO低20.0%;规划时间略长于RRT和PSO,但保持100%的成功率。RRT(86.7%)、B-RRT(90.0%)和PSO(93.3%)均存在不同程度的规划失败。Hybrid A在路径长度(212.4 km)和最大转向角(118.6°)上优于原始A但逊于GA-B-A,其计算开销主要消耗在Reeds–Shepp曲线构建和运动学扩展上,在300个障碍物场景中约3.3%的失败源于运动学约束阻塞了狭窄通道中的可行路径。
4.5 综合路径代价分析。 本文定义的综合路径代价函数综合考虑水平飞行距离、高度变化和路径平滑度,其中爬升功耗约为平飞的1.5倍,下降阶段能耗低于爬升阶段。以场景5为例,GA-B-A的综合路径代价为A的0.82倍,在安全性和经济性之间实现了合理平衡。动态可行性验证结果显示,GA-B-A*生成的所有路径最大爬升角为26.7°(小于30°约束),最大曲率为0.047 m-1,约束满足率达到100%。
4.6 消融实验。 在场景5中设计六组渐进式消融实验配置,每组进行30次独立重复实验。结果表明:双向搜索使搜索时间从原始A*的2.25×10-4 s降至2.05×10-4 s,减少约8.9%;指数加权启发函数进一步将搜索时间降至1.82×10-4 s,减少约11.2%;B样条平滑使最大转向角从152.1°骤降至98.7°,减少约35.1%;GA初始化使飞行路径长度从221.8 km缩短至204.3 km,减少约7.9%;定制化遗传算子使路径长度进一步缩短至199.1 km,减少约2.5%,转向角降至91.8°;完整算法在所有指标上达到最优,飞行路径长度为196.5 km。双向搜索、B样条平滑和GA初始化三个模块对最终性能贡献最为显著。
4.7 计算开销分析。 GA-B-A的完整规划时间约为0.325 s,约为RRT(约2.16×10-4 s)和B-RRT的1500倍。GA阶段占总运行时间的74.3%,对应20000次适应度评估(100个体×200代)。该开销在起飞前规划或威胁场静态的单次任务场景中可接受;在需要高频重规划的动态威胁环境中,建议采用A单独模式或局部修复策略。A*阶段单独完成仅需2.25×10-4 s,与采样类方法相当。

五、讨论与结论

在讨论部分,研究人员指出当前框架属于全局规划范式,而另一种替代范式——基于局部决策的方法(在三维网格片上网络容错路由背景下发展而来),利用即时邻居信息做出有界局部决策,实现每跳O(1)复杂度,在低故障密度下以比A快16.7倍的速度实现高路由成功率。在威胁场动态变化且重规划频率高的危险地形中,局部决策范式可提供全局规划无法匹敌的延迟优势,但以牺牲全局最优性为代价。研究人员提出混合架构方向:全局粗规划(如下采样网格上的A)建立走廊,执行期间采用基于回滚的局部校正处理意外障碍或威胁。当前GA-B-A*框架未实现局部决策,将回滚式局部校正层集成到动态威胁环境中被确定为未来工作的优先方向。
研究结论可归纳为以下要点:第一,改进A算法设计方面,双向搜索策略使搜索时间减少约9%,复合代价函数综合路径长度、威胁和高程变化,B样条曲线平滑使最大转向角减少约35%,通过俯仰角(≤30°)和曲率验证保证路径运动学可行性。第二,定制化遗传算法设计方面,多目标加权适应度函数综合平衡路径长度、威胁、高度变化和平滑度,采用实数编码、锦标赛选择和精英保留策略,开发三种变异算子和自适应交叉变异概率,实验表明GA初始化使飞行路径长度减少约8%。第三,实验验证与消融分析方面,GA-B-A在六个子场景中使飞行路径长度减少20%~30%,最大转向角降低约50%,综合路径代价降低15%~18%,最小安全裕度严格控制在1 m以上,成功率100%。消融实验量化了各模块贡献:双向搜索贡献9%时间成本缩减,B样条平滑贡献35%转向角缩减,GA初始化贡献8%路径长度缩减。第四,方法优势与局限方面,主要优势在于三维地形适应性、动态可行性保证和多目标协同优化;局限包括计算复杂度对控制点数量敏感、静态环境假设、主要考虑运动学约束而未纳入完整无人机动力学模型,以及针对特定任务场景需要参数调优。路径可行性验证依赖几何和运动学约束(俯仰角≤30°、曲率约束)以及仿真环境下获得的轨迹生成结果,硬件在环(Hardware-in-the-Loop, HIL)测试和真实飞行实验尚未开展。第五,未来工作方面,将聚焦动态环境中的实时重规划(引入虚拟目标更新和障碍物速度预测)、多无人机协同、硬件在环验证以及与障碍物预测算法的集成。
总体而言,本文的贡献不在于开发全新的算法组件,而在于面向实际部署的系统性集成与验证。渐进式消融研究量化了每个模块的边际贡献,为相关集成研究建立了可复现的分析范式。所提出的混合算法为复杂三维环境中的路径规划提供了有效可靠的解决方案,具有良好的实际工程部署前景。
相关新闻
生物通微信公众号
微信
新浪微博
  • 搜索
  • 国际
  • 国内
  • 人物
  • 产业
  • 热点
  • 科普

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号