1 A-star算法
1.1 A-star算法基础
1.2 改进A-star算法
1.2.1 启发函数改进
1.2.2 启发函数动态加权
1.2.3 转弯代价函数设计
2 DWA算法
2.1 DWA算法基础
2.2 改进DWA算法
3 算法融合
4 实验与分析
4.1 改进A-star算法仿真对比
表1 不同A-star方法对比Tab.1 Comparison of different A-star methods |
| 算法 | A-star算法改进方式 |
|---|---|
| 文献[14] | 1.启发函数动态加权; 2.综合水面舰艇运动特性,设计了一种路径节点转角角度削弱策略。 |
| 文献[15] | 1.启发函数动态加权; 2.通过贝塞尔曲线进行平滑处理。 |
| 本文A-star | 1.对启发函数引入梯度概念; 2.启发函数动态加权; 3.设计转弯代价计算函数。 |
图3 15 m×15 m地图算法仿真路径对比Fig.3 Comparison of algorithms simulated paths using 15 m×15 m map |
图4 30 m×30 m地图算法仿真路径对比Fig.4 Comparison of algorithms simulated paths using 30 m×30 m map |
图5 50 m×50 m地图算法仿真路径对比Fig.5 Comparison of algorithms simulated paths using 50 m×50 m map |
表2 15 m×15 m地图算法仿真实验数据对比Tab.2 Comparison of algorithm simulation experiment data for 15 m×15 m map |
表3 30 m×30 m地图算法仿真实验数据对比Tab.3 Comparison of algorithm simulation experiment data for 30 m×30 m map |