【无人机】基于Matlab实现复杂三维地形的无人机路径规划问题

2023-05-16

✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。

🍎个人主页:Matlab科研工作室

🍊个人信条:格物致知。

更多Matlab仿真内容点击👇

智能优化算法  神经网络预测 雷达通信  无线传感器

信号处理 图像处理 路径规划 元胞自动机 无人机

⛄ 内容介绍

无人机在各领域的广泛应用与无人机飞行环境的愈加复杂,对无人机航迹规划技术提出了更大的挑战与要求.目前国内外学者专家们对无人机航迹规划方法开展了富有成效的研究工作,但在三维复杂约束环境下还存在不足;并且仅适用于某种特定的环境,方法适应性不足.

⛄ 部分代码

function [output_pt, bound_z, simul_len] = Circle_Constructor (center_point,radius,theta,input_map,bound_map)

% input_map=weight_EC;

% center_point=end_pt;

% % radius=280;

[map_row,map_col]=size(input_map);

t_len=length(theta);

r=radius;

x=round(r*cosd(theta)+center_point(1));

y=round(r*sind(theta)+center_point(2));

x(x>map_col)=map_col;

y(y>map_row)=map_row;

x(x<1)=1;

y(y<1)=1;

z=zeros(size(x));

bound_z=zeros(size(x));

for ind_i=1:t_len

    z(ind_i)=input_map(y(ind_i),x(ind_i));

    bound_z(ind_i)=bound_map(y(ind_i),x(ind_i));

end

output_pt=[x;y;z];

[~,simul_len]=size(output_pt);

% figure (1)

% % mesh(input_map);

% imshow(input_map);

% set(gca,'ydir','normal');

% hold;

% plot3(x,y,z);

% hold;

⛄ 运行结果

⛄ 参考文献

[1]唐俊. 基于三维地理场景的无人机航迹动态规划[D]. 西南交通大学.

❤️ 关注我领取海量matlab电子书和数学建模资料

❤️部分理论引用网络文献,若有侵权联系博主删除

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【无人机】基于Matlab实现复杂三维地形的无人机路径规划问题 的相关文章

随机推荐