|
27| 0
|
[求助] 大疆TT无人机画圆方案二,如何写出代码? |
|
[初始化] 当绿旗被点击时 1. Tello 无人机 → 连接 Tello(自动搜索无人机 WiFi) 2. 等待 2 秒(确保连接稳定) 3. 显示 "电池电量:" + Tello.获取电池电量() + "%"(屏幕提示电量) 4. 如果 Tello.获取电池电量() < 30 → 显示 "电量不足,无法飞行" 并停止程序 5. 否则: a. Tello 无人机 → 起飞 b. 等待 2 秒(稳定起飞姿态) c. Tello 无人机 → 上升 150 厘米(飞行高度 1.5 米,避免碰撞) d. 等待 1 秒(稳定高度) e. 定义变量:速度 = 40(cm/s,前飞速度)、半径 = 2(米,绕圆半径) f. 计算:圆周长 = 2 × 3.14 × 半径 → 单圈时间 = (圆周长 × 100) ÷ 速度(转换为厘米) g. 计算:旋转速度 = 360 ÷ 单圈时间(度/秒,确保一圈转 360 度) h. 限制旋转速度在 10-100 之间(Tello 允许范围) i. 显示 "开始绕圆,半径:2 米" j. 执行 RC 控制:左右=0、前后=速度、上下=0、旋转=旋转速度(同时前飞+顺时针转) k. 等待 单圈时间 秒(完成一圈绕圆) l. 执行 RC 控制:左右=0、前后=0、上下=0、旋转=0(停止所有动作) m. 等待 1 秒(稳定姿态) n. Tello 无人机 → 降落 o. 显示 "绕圆完成,已降落" 6. Tello 无人机 → 断开连接(程序结束) 用mind+图形化模块。 |
沪公网安备31011502402448© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed