32浏览
查看: 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. [显示模块] 显示 "飞行+录像完成!"

木子哦  管理员

发表于 3 天前

加V:DFRobot2019,邀您进入TT交流群
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail