回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

空地联防机器人系统:第二课 SDK控制TT沿规划路径飞行 简单

头像 总督 2021.01.10 788 0

首先就是实现TT沿规划路线飞行的功能,实现途径有很多种,经过测试,用Robomaster SDK实现最为方便且不影响TT拓展模块的UDP无线通信。

路线就选定我家的客卧经客厅至主卧大约10m的路径。

Robomaster SDK的安装参照官方说明,已经很详细了,我用的是Ubuntu平台,开发环境配置相当简单。

project-image
代码
import time
from robomaster import robot
import robomaster

def controlTT():
    tl_flight = tl_drone.flight
    #time.sleep(10)    
    tl_flight.takeoff().wait_for_completed()
    tl_flight.forward(distance=160).wait_for_completed()
    tl_flight.left(distance=350).wait_for_completed()
    tl_flight.forward(distance=500).wait_for_completed()
    tl_flight.right(distance=300).wait_for_completed()
    tl_flight.forward(distance=150).wait_for_completed()
    tl_flight.land().wait_for_completed()
    tl_drone.close()

上述代码是作为最终项目程序的一个线程处理函数展现的,也可以单独作为main函数运行

评论

user-avatar