开始使用MATLAB®支持包鹦鹉®无人机金宝app
这个例子展示了如何使用MATLAB®支持包鹦鹉®无人机执行基本的飞行操作等无人机起飞金宝app,土地,沿着一条路径飞行。
介绍
MATLAB支持包鹦鹉金宝app无人机使您能够控制一只鹦鹉无人机从计算机MATLAB运行。
飞行员的金宝app支持包包含函数一只鹦鹉无人机通过发送命令来控制它的方向,速度,和取向,并阅读飞行导航数据,如速度、高度和方向。
在这个例子中,您将学习如何创建一个鹦鹉对象从内部控制和鹦鹉飞无人机MATLAB。
的必备条件
如果您是MATLAB,有助于阅读的开始部分MATLAB的文档和运行开始使用MATLAB的例子。
所需的硬件
要运行这个示例需要以下几点:
充满电的鹦鹉废票无人机
电脑和无线网络连接
重要的飞行前的安全注意事项
鹦鹉无人机飞行之前,确保以下安全措施:
确保人的安全、动物、和财产附近的飞行。
佩戴安全眼镜。
无人机开始前放在一个平面上。
无人机飞行只在室内,以开放的面积大于10 x10英尺,non-glossy地板。
任务1 -硬件设置
权力在鹦鹉废票无人机,等待相机上的led稳定。
你的电脑连接到无人机的Wifi网络。
任务2 -创建一个鹦鹉对象
创建一个鹦鹉
对象。
p =鹦鹉();
任务3 -无人机起飞和降落
鹦鹉废票无人机起飞从水平表面。
执行以下命令在MATLAB命令提示符无人机的起飞。
起飞(p);
鹦鹉无人机垂直向上,仍然存在。
无人机着陆。
土地(p);
任务4 -飞无人机沿着广场的道路
起飞和推进无人机为2秒,将无人机π/ 2在每平方顶点弧度(90度)。
重复这个动作4次(一个正方形的顶点),使无人机导航一个正方形路径和返回到起始位置。
使用BatteryLevel
财产的无人驾驶飞机,以确保有足够的电池充电了飞行。
起飞(p);movement_step = 1;而(movement_step < = 4 & & p。BatteryLevel> 10) moveforward(p, 2); turn(p, deg2rad(90)); movement_step = movement_step + 1; end
你也可以增加持续时间
论点moveforward
功能,使无人机为更多的时间向前推进。使用可选的倾斜
论点的moveforward
函数改变无人机的速度。
无人机着陆。
土地(p);
任务5 -沿着circlular无人机飞行路径
无人机起飞和控制卷
角度和RotationSpeed
无人机的无人驾驶飞机飞在一个圆的周长。
执行以下命令在MATLAB命令提示符无人机飞行一圈为5秒。
起飞(p);移动(p 5‘滚’,函数(4),“RotationSpeed”,函数(120);
不同的价值RotationSpeed
NV对调整速度的无人机革命。
无人机着陆。
土地(p);
任务6 -沿对角线无人机飞行路径
起飞和对角线移动无人机路径在水平平面上通过调整音高和卷角。
执行以下命令在MATLAB命令提示符沿着斜飞无人机路径5秒。
起飞(p);移动(p 5“音调”,函数(4),“滚”,函数(4));
改变球场
和卷
NV对无人机的速度调整。
无人机着陆。
土地(p);
任务7 -清理
完成后清除鹦鹉对象
明确p;