|
32| 1
|
[求助] 大疆TT无人机画圆方案一,如何写出代码? |
|
事件模块] 当绿旗被点击时 1. [Tello 模块] 连接 Tello(自动搜索无人机WiFi) 2. [控制模块] 等待 3 秒(确保连接稳定,避免录像启动失败) 3. [Tello 模块] 开始录制视频(启动摄像头录像) 4. [显示模块] 显示 "录像已启动,准备飞圆"(屏幕提示,方便观察) 5. [Tello 模块] 起飞 6. [控制模块] 等待 2 秒(稳定起飞姿态,避免视频晃动) 7. [Tello 模块] 上升 150 厘米(飞行高度 1.5 米,兼顾安全和录像视角) 8. [控制模块] 等待 1 秒(稳定高度) 9. [变量模块] 新建变量「速度」= 35(cm/s,前飞速度,慢一点视频更稳) 10. [变量模块] 新建变量「半径」= 1.8(米,绕圆半径,适合室内飞行) 11. [运算模块] 计算「圆周长」= 2 × 3.14 × 半径(单位:米) 12. [运算模块] 计算「单圈时间」= (圆周长 × 100)÷ 速度(转换为厘米,确保时间单位统一) 13. [运算模块] 计算「旋转速度」= 360 ÷ 单圈时间(度/秒,确保一圈转360度,合成正圆) 14. [运算模块] 旋转速度 = 限制在 10-80 之间(Tello 旋转速度安全范围,避免过快) 15. [显示模块] 显示 "绕圆中:半径1.8米,速度35cm/s"(实时反馈状态) 16. [Tello 模块] RC控制:左右=0、前后=速度、上下=0、旋转=旋转速度(核心飞圆动作:前飞+顺时针转) 17. [控制模块] 等待 单圈时间 秒(保持动作,完成一圈绕圆) 18. [Tello 模块] RC控制:左右=0、前后=0、上下=0、旋转=0(停止所有动作,避免偏移) 19. [控制模块] 等待 1 秒(稳定姿态) 20. [Tello 模块] 停止录制视频(录像自动保存) 21. [显示模块] 显示 "录像已保存,准备降落" 22. [Tello 模块] 降落 23. [控制模块] 等待 2 秒(确保完全降落) 24. [Tello 模块] 断开连接 25. [显示模块] 显示 "飞行+录像完成!" |
沪公网安备31011502402448© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed