分享自:

基于R5DOS模型改进A-star算法的无人机路径规划模型

期刊:appl. sci.DOI:10.3390/app122211338

基于R5DOS模型改进A-star算法的无人机三维路径规划模型研究报告

一、研究团队与发表信息

本研究的通讯作者为Jian Li和Haitao Fu,来自吉林农业大学信息技术学院(College of Information Technology, Jilin Agricultural University)及吉林省生物信息学研究中心(Bioinformatics Research Center of Jilin Province)。合作者包括Changyi Liao、Weijian Zhang和Shengliang Fu。研究成果发表于Applied Sciences期刊(2022年12卷,11338页),于2022年11月8日正式发表,遵循CC BY 4.0开放获取协议。

二、学术背景与研究目标

科学领域:本研究属于无人机(UAV)自主导航与路径规划领域,涉及计算几何、算法优化及三维空间建模。
研究动机:传统A-star算法在三维空间中存在计算量大、节点搜索效率低的问题,尤其在农业与林业应用中(如避障场景)表现不足。现有方法如人工势场法(Artificial Potential Field, APF)易陷入局部最优,而传统A-star算法在动态环境中适应性较差。
理论基础
1. R5DOS模型:一种空间分区模型,通过拓扑关系将三维空间划分为16个区域,优化通信与能量效率(Li et al., 2021)。
2. A-star算法:基于代价函数(f(n)=g(n)+h(n))的启发式搜索算法,但三维空间中26邻域节点搜索导致计算复杂度激增。
研究目标:结合R5DOS模型改进A-star算法,提出一种计算高效的三维路径规划模型,减少节点搜索量并提升实时性。

三、研究流程与方法

1. R5DOS-Intersection模型构建

  • 空间分区:将无人机运动区域(C)与探测区域(B)定义为包含关系(B⊃C),通过矩阵运算(公式1)描述区域状态(ε=0无障碍,ε=1有障碍)。
  • 算子定义:引入逻辑“或”算子(∨)和障碍标记规则(公式3),动态更新区域状态。

2. A-star算法改进

  • 节点筛选
    • 预处理:基于R5DOS模型过滤冗余节点,仅保留与目标方向一致的节点(内积n>0,公式5)。
    • 跳点搜索(Jump Point Search, JPS):忽略中间节点,直接计算跳点(如路径P→B2→C2→Q),减少26邻域遍历。
  • 路径平滑:采用最近邻插值法(公式6)优化路径转折点,降低无人机机动难度。

3. 算法实现流程(Algorithm 1: A-star Plus)

  1. 初始化:设定起点、终点及障碍物随机分布。
  2. 动态检测:无人机探测局部环境,实时更新障碍物矩阵r(a,b,c)。
  3. 节点扩展:若探测到障碍(r(a,b,c)=1),移除周围26个节点;否则保留节点。
  4. 路径生成:通过代价函数(欧几里得距离,公式4)选择最优跳点,生成平滑路径。

4. 实验设计

  • 仿真平台:MATLAB 2022a,硬件配置为Intel i7-8750H CPU与NVIDIA GTX 1060 GPU。
  • 地图设置:固定高度15米,对比30m×90m与50m×150m两种地图尺寸,各进行80次随机障碍实验取均值。

四、主要结果

  1. 计算效率提升
    • 在50m×100m地图中,改进算法节点访问量减少99.18%,计算时间降低99.72%(传统A-star:1184.188秒;改进后:0.266秒)。
    • 相比几何A-star算法(Tang et al., 2021),总路径长度缩短5.30%。
  2. 路径质量:改进算法路径转折点更少(图8-9),符合无人机运动学约束。
  3. 鲁棒性验证:在动态障碍场景中,算法能快速重规划路径(图10)。

五、结论与价值

科学价值
- 提出了一种融合R5DOS模型与跳点搜索的A-star改进算法,解决了三维路径规划中计算复杂度的瓶颈问题。
- 为无人机在农业、林业等复杂环境中的实时避障提供了理论支持。
应用价值:算法可集成至无人机控制系统,提升作业效率,尤其适用于农田监测、灾害救援等场景。

六、研究亮点

  1. 创新性方法:首次将R5DOS模型与A-star算法结合,通过空间分区与节点筛选显著优化性能。
  2. 工程实用性:预处理机制与跳点搜索策略降低了硬件资源需求,适合嵌入式系统部署。
  3. 跨学科融合:结合计算几何与启发式搜索,为路径规划领域提供了新思路。

七、局限性与展望

  1. 动态场景适应性:当前算法未考虑移动障碍物(如鸟群),未来需引入动态路径重规划机制。
  2. 硬件验证:需在实际无人机平台上测试算法实时性。
  3. 扩展应用:可探索算法在多无人机协同编队中的潜力。

(注:文中专业术语如“跳点搜索(Jump Point Search)”“R5DOS-Intersection模型”等均在首次出现时标注英文原名。)

上述解读依据用户上传的学术文献,如有不准确或可能侵权之处请联系本站站长:admin@fmread.com