主要内容

键盘控制鹦鹉Minidrones

万博1manbetx®万博1manbetx支持包的鹦鹉®Minidrones帮助你远程控制无人机的行为。这是通过转发主机键盘上的按键的无人驾驶飞机。

鹦鹉minidrone的工作流实现键盘控制包括以下步骤:

  1. 键盘控制无人机仿真软万博1manbetx件模型做准备

  2. 部署无人机仿真软件模型万博1manbetx

  3. 使用键盘控制面板后,无人机已经开始

键盘控制仿真软件模型万博1manbetx做准备

万博1manbet万博1manbetxx仿真软件为鹦鹉Minidrones支持包包含了键盘读块,可用于接收从主机按键。这个输出ASCII代码块的键,按下键盘上的主机,可用于执行操作的无人驾驶飞机。

请注意

键盘按键后才可用于控制无人机仿真软件模型已经开始运行在无人机(你仍然需要按下万博1manbetx开始按钮启动无人机飞行控制接口)。

准备的键盘控制无人机仿真软件模万博1manbetx型,遵循这些步骤:

  1. 添加键盘读在仿真软件模型。万博1manbetx

    请注意

    只能填报一个键盘读取块在整个仿真软件模型。万博1manbetx任意数量的连接可以来自这个块的输出信号。

  2. 确定你想要的动作触发按下键盘上的一个关键。例如:

    • 改变了俯仰和偏航值达到所需的位置

    • 改变汽车的速度在无人机上

    • 无人机着陆

    • 无人驾驶飞机的紧急停车

  3. 确定一个键盘上的字符来触发这个动作。

    请注意

    标识的字符可以包括所有可打印字符,字母,数字,标点符号,和常见的符号出现在键盘。不考虑任何键,没有相应的ASCII字符代码可用(例如,不使用箭头键,功能键,使用钥匙等等)。

  4. 使用键盘的输出读取块触发一个特定的行动。例如,添加一个比较恒定的块来检查一个特定的按键(基于ASCII代码的关键压)。

  5. 设计执行行动的逻辑。例如,您可以添加额外的块添加开关控制汽车的无人机基于按键。

    键盘读取块的例子中使用修改后的代码生成模板

使用键盘控制面板

后成功部署在鹦鹉mi万博1manbetxnidrone仿真软件模型,通过点击您需要启动模型开始按钮飞行控制接口。

键盘控制面板显示为飞行控制接口的一部分后,开始运行在无人机仿真软件模型。万博1manbetx

使用键盘控制面板在无人机模型运行时,遵循这些步骤:

  1. 在飞行控制界面,点击键盘显示控制面板复选框。

  2. 点击启用键盘控制

  3. 将光标放在下面的字段启用键盘控制按钮,按下键盘上的键。

    无人机执行映射操作按键。

使用MATLAB键盘控制脚本

键盘控制的鹦鹉minidrone使用飞行控制接口可以扩展到一个MATLAB®脚本也。键盘控制接口使用TCP / IP接口发送按键键盘读取块的仿真软件模型。万博1manbetx键盘读取块听港口26061年对于任何传入的连接。飞行控制界面打开TCP客户端和连接到该端口。

一旦一个模型有一个键盘读取块在无人机上运行,运行MATLAB脚本发送字符的无人驾驶飞机。该脚本需要:

  • 打开一个TCP / IP处理IP地址192.168.3.1,并连接到端口26061年

    请注意

    键盘读取块在端口进行侦听26061年,只有

  • 写一个字节到TCP套接字。

例如,把ASCII一个键盘读取块在无人机上运行模型,使用MATLAB脚本如下(IP地址192.168.3.1对应于鹦鹉Mambo;鹦鹉滚动蜘蛛IP地址192.168.3.5):

tcpHandle = tcpclient (“192.168.3.1”,26061);写(tcpHandle uint8 (“一个”));

另请参阅