找回密码
 立即注册

【自编】视线导引法的MATLAB代码,用于模拟无人机在三维空间中飞向目标点的过程

[复制链接]
发表于 2023-11-4 04:25:51 | 显示全部楼层 |阅读模式
首先定义了目标点 rT、初始位置 r0 和速度 v0。然后,设定了控制器参数 Kp 和 a。
在初始化状态向量之后,根据当前位置与目标点的连线计算水平角度 theta 和俯仰角度 phi。然后,使用视线导引法计算导引角度和控制器输出。接着,根据三维旋转矩阵更新速度和位置,重新计算水平角度和俯仰角度。
最后,使用 plot3 函数绘制无人机的位置和目标点的位置。请注意,由于这是一个三维空间示例代码,因此需要使用 plot3 函数而不是 plot 函数;并且需要调整坐标轴范围和视角。

文件列表:
Untitled4.m

运行例图:
01.gif


视线导引法的MATLAB代码,用于模拟无人机在三维空间中飞向目标点的过程.rar (798 Bytes, 下载次数: 0, 售价: 100 积分)


回复

使用道具 举报

小黑屋|获取积分|网站地图|必过源码 ( 湘ICP备2020019413号-2 )

GMT+8, 2024-11-5 12:15 , Processed in 0.078490 second(s), 23 queries .

Powered by Biguo100

2006-2023 Biguo100 Team

快速回复 返回顶部 返回列表