首页|期刊导航|交通信息与安全|基于DMPC-A*融合的多无人机路径规划算法

基于DMPC-A*融合的多无人机路径规划算法OACSCD

A Multi-UAV Path Planning Algorithm Based on DMPC-A*Fusion

中文摘要英文摘要

针对复杂三维空域环境中多无人机协同目标跟踪和动态避障的路径规划所面临的效率低、飞行稳定性差的问题,研究了基于分布式模型预测控制(distributed model predictive control,DMPC)与A*搜索算法融合的路径优化方法.利用A*算法生成多无人机的全局初始路径,为各无人机分配合理的目标航迹点,并为无人机提供基本可行的安全航迹.将贝塞尔曲线与DMPC预测模型融合,通过对曲线控制点参数优化实现路径平滑性和航迹连续性的提升,并综合考虑无人机动力学约束、航迹长度约束、安全距离约束及通信条件约束,构建多目标代价函数并采用滚动优化求解,实现航迹的实时动态调整.为平衡航程、威胁、能耗和控制输入等多个代价,重新标定代价权重系数,保证群体飞行的安全性和全局最优性.同时,针对传统集中式模型预测控制(model predictive control,MPC)计算量大、实时性差的问题,采用分布式求解策略,使得每架无人机独立优化控制输入,并通过信息交互实现协同目标跟踪,从而显著降低算法的计算复杂度.实验仿真环境采用5.2 m×5.2 m×3.0m三维空间,部署10架无人机及不同形状的静态障碍物,通过多个Python程序仿真实验来验证方法的有效性.结果表明:与传统算法相比,本文提出的DMPC-A*融合方法可将路径长度缩短约4.2%,此外,航迹平滑度和稳定性也有所提升.本文算法具备良好的障碍规避能力和环境适应性,为多无人机协同路径规划的研究提供技术支撑.

Aiming at the problems of low efficiency and poor flight stability faced by path planning for multi-UAV cooperative target tracking and dynamic obstacle avoidance in complex three-dimensional airspace environments,A path optimization method based on the integration of distributed model predictive control(DMPC)and A*search al-gorithm was studied.The A*algorithm is utilized to generate the global initial paths of multiple unmanned aerial ve-hicles(UAVs),assign reasonable target trajectory points to each UAV,and provide basically feasible safe trajecto-ries for the UAVs.The Bezier curve is integrated with the DMPC prediction model.By optimizing the parameters of the curve control points,the smoothness of the path and the continuity of the track are improved.Considering the dy-namic constraints of the unmanned aerial vehicle,the track length constraints,the safety distance constraints and the communication condition constraints comprehensively,a multi-objective cost function is constructed and solved by rolling optimization to achieve real-time dynamic adjustment of the track.To balance multiple costs such as flight range,threat,energy consumption and control input,the cost weight coefficients are recalibrated to ensure the safety and global optimality of group flight.Meanwhile,in view of the problems of large computational load and poor re-al-time performance of the traditional centralized model predictive control(MPC),a distributed solution strategy is adopted,enabling each unmanned aerial vehicle to independently optimize the control input and achieve collabora-tive target tracking through information interaction,thereby significantly reducing the computational complexity of the algorithm.The experimental simulation environment adopts a three-dimensional space of 5.2 m×5.2 m×3.0 m,deploys 10 unmanned aerial vehicles and static obstacles with different shapes,and verifies the effectiveness of the method through multiple Python program simulation experiments.The results show that:Compared with the tradi-tional algorithm,the DMPC-A*fusion method proposed in this paper can shorten the path length by approximately 4.2%.Besides,the track smoothness and stability are also improved.The algorithm proposed in this paper has good obstacle avoidance ability and environmental adaptability,providing technical support for the research on collabora-tive path planning for multiple unmanned aerial vehicles.

赵礼强;刘雨欣;王尔申;徐宝升;纪贵鹏

沈阳航空航天大学经济与管理学院 沈阳 110136沈阳航空航天大学民用航空学院 沈阳 110136沈阳航空航天大学民用航空学院 沈阳 110136||沈阳航空航天大学电子信息工程学院 沈阳 110136沈阳航空航天大学民用航空学院 沈阳 110136沈阳航空航天大学航空宇航学院 沈阳 110136

交通工程

多无人机协同路径规划分布式模型预测控制A*搜索算法贝塞尔曲线

multiple unmanned aerial vehiclescollaborative path planningdistributed model predictive controlA*search algorithmBezier curve

《交通信息与安全》 2025 (5)

180-190,11

国家自然科学基金项目(62173237)、辽宁省应用基础研究计划项目(2025JH2/101300011)、辽宁省教育厅科技计划项目(20250054,310125011)资助

10.3963/j.jssn.1674-4861.2025.05.017

评论