无人机tello手势控制教学,tello无人机新手教程

首页 > 经验 > 作者:YD1662022-11-01 20:05:52

注意,本项目中使用的 Mind 软件版本为 v1.6.5 RC2.0,随着软件升级,未来部分界面与功能可能进行改版,请根据实际情况调整修改。

然后在用户库中导入 Blynk 扩展库,如下图所示:

无人机tello手势控制教学,tello无人机新手教程(17)

接下来就正式开始编程。首先是 TT 无人机相关的初始化设置与 Blynk 基础设置:开启无人机飞行控制,设置 Blynk 为蓝牙 BLE 连接模式(方便室外无 WiFi 场景也能使用),将蓝牙名称命名为 RMTT (TT 无人机英文缩写)。初始化完成后在点阵屏显示 TT 标志,然后在循环执行中运行 Blynk 相关的进程。

无人机tello手势控制教学,tello无人机新手教程(18)

接着定时将 TT 无人机的一些传感器信息发送到 Blynk App 中进行显示,主要包括电量、速度、TOF 测距(前方距离)、高度等。

无人机tello手势控制教学,tello无人机新手教程(19)

然后是飞行控制相关的程序。TT 无人机在 Mind 中的底层 SDK 提供了两种控制模式:阻塞式非阻塞式。本项目中使用的最新的 Mind v1.6.5 RC2.0 版本中,图形化指令调用的是阻塞式模式的 SDK。由于 Blynk 需要与服务器“时刻”保持通信,所以阻塞式模式与 Blynk 一起使用时,会导致 Blynk 与服务器的通信中断。所以本项目中的飞行控制,我们通过直接发送 SDK 控制命令的方式来实现非阻塞式的控制方式。通过查阅 TT 无人机的官方 SDK 手册,我们可以很容易得到不同飞行状态对应的指令,如下图所示:

无人机tello手势控制教学,tello无人机新手教程(20)

上一页12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.