主要内容

开始使用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);

不同的价值RotationSpeedNV对调整速度的无人机革命。

无人机着陆。

土地(p);

任务6 -沿对角线无人机飞行路径

起飞和对角线移动无人机路径在水平平面上通过调整音高和卷角。

执行以下命令在MATLAB命令提示符沿着斜飞无人机路径5秒。

起飞(p);移动(p 5“音调”,函数(4),“滚”,函数(4));

改变球场NV对无人机的速度调整。

无人机着陆。

土地(p);

任务7 -清理

完成后清除鹦鹉对象

明确p;