基于栅格地图的无人机三维路径规划算法matlab代码
1.代码结构说明
ACO3D:包含蚁群算法的全部内容,其入口函数aco.m
Astar3D:包含A*算法的全部内容,其入口函数Astar_main.m
RRT3D:包含RRT算法的全部内容,其入口函数RRT_main.m
Evaluation:包含算法评价的全部内容,包括计算距离、路径长度、最大转弯角
Makemap3D:包含设计的不同规模的地图,此文件可有可无
3D_data.xlsx :三维地图数据,此数据可以根据自己的需求更改
bezier.m :贝塞尔曲线路径平滑算法
main.m:主函数入口,其中所有文件名中带“main”的都是可运行的函数入口,其区别在于调用的地图不同。
Makemap3D.m:制作三维地图数据,可以在此设计自己的三维地图
plot3DMap.m:根据数据绘制三维地图
Show_Comparative_result.m:将算法评价的结果以表格的形式展现出来
注:
(1)三种路径规划算法都可独立运行,可以选择删除main函数中的内容,也可以选择自己编写main函数来
调用路径规划算法的入口函数
(2)遇到不知含义的参数,可以选择更改参数大小并查看运行结果的变化来推断参数的作用
2.运行版本:
matlab 2021a及以上
若打开后出现中文乱码,则是由于版本不符合的原因,可以选择复制代码到新文件或更换版本。
3.参考:
Bilibili:https://www.bilibili.com/video/BV1Qz4y1a7sY/?spm_id_from=333.999.0.0&vd_source=c5d972a40f6877b991f3c691467df568
CSDN:https://blog.csdn.net/qq_51985653/article/details/130354767
统一ID:雪人不见花
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
基于栅格地图的无人机三维路径规划算法.zip (37个子文件)
open_weiwurenji
无人机三维路径规划算法matlab仿真
3D_data.xlsx 105KB
makemap
Makemap3D_test.m 1KB
Makemap3D_100.m 898B
Makemap3D_obstacle.m 2KB
Makemap3D_500.m 898B
Makemap3D_50.m 978B
bezier.m 754B
plot3DMap.m 697B
main_Multi_target_point.m 7KB
Astar3D
Astar_main.m 4KB
check_isnumber.m 665B
Astat_NextNode.m 2KB
distanceCost3.m 172B
main_obstacle_2.m 7KB
main.m 6KB
Show_Comparative_result.m 2KB
Readme.txt 2KB
ACO3D
searchpath.m 5KB
CacuQfz.m 696B
initial_pheromone.m 438B
CacuFit.m 473B
distance.m 195B
aco.m 3KB
main_obstacle_1.m 8KB
main_50.m 8KB
Makemap3D.m 2KB
RRT3D
checkPath3.m 2KB
RRT_main.m 3KB
distanceCost3.m 168B
feasiblePoint3.m 759B
data.mat 588KB
main_bezier.m 7KB
Evaluation
Min_value.m 393B
Max_turning_angle.m 1KB
PathLength.m 282B
distance.m 212B
Max_value.m 386B
共 37 条
- 1
资源评论
极致人生-010
- 粉丝: 3417
- 资源: 3074
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功