Tello无人机的使用笔记之dji-sdk/Tello-Python

更多详细内容参考官网(中文):www.ryzerobotics.com/cn

具体SDK文件内容如下:

在doc文件下中,有中英文文档说明,目前有三个主要文件夹程序为Python。


1. Single_Tello_Test 

步骤1

编写要在command.txt中运行的命令集,例如::

command
takeoff
land

步骤2

该脚本将自动向Tello发送命令。 收到上一个命令的回复后,将立即发送下一个命令。

要添加延迟,您可以使用延迟命令,脚本将自动延迟。 延迟单位是秒,可以给出小数。

delay 3

步骤3

运行脚本

python tello_test.py command.txt

命令窗口将键入每条指令及其回复。 执行完成后,命令将存储在日志文件夹中以命名测试结束时间。

起飞----等待3s----降落,更多命令参考文档具体说明。


2. Tello_Video

这是使用Tello SDK v1.3.0.0及更高版本从Tello摄像头接收视频流,解码视频流并通过GUI显示图像的示例。

 


3. Tello_Video_With_Pose_Recognition

这是使用Tello SDK v1.3.0.0及更高版本从Tello摄像头接收视频流并在PC上进行实时身体姿势识别处理的示例。

 


中文文档如下(文档非常清爽):


 

  • 7
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 29
    评论
Tello是一种小型无人机,它可以使用Python编程语言进行控制。以下是使用Python控制Tello无人机的一些基本步骤: 1. 安装Tello SDK 要控制Tello无人机,需要安装Tello SDK。可以从DJI官方网站下载SDK。安装完成后,可以在Python中使用TelloPy库来控制Tello无人机。 2. 连接Tello无人机 要与Tello无人机进行通信,需要将计算机连接到Tello的Wi-Fi网络。在Python中,可以使用TelloPy库中的connect()函数来连接Tello无人机。 ```python from TelloPy import Tello tello = Tello() tello.connect() ``` 3. 发送命令 与Tello无人机通信的主要方式是通过发送命令。在Python中,可以使用TelloPy库中的send_command()函数发送命令。以下是一些常见的Tello无人机命令: ```python # 起飞 tello.send_command('takeoff') # 降落 tello.send_command('land') # 向前飞行 tello.send_command('forward 50') # 向后飞行 tello.send_command('back 50') # 向左飞行 tello.send_command('left 50') # 向右飞行 tello.send_command('right 50') # 向上飞行 tello.send_command('up 50') # 向下飞行 tello.send_command('down 50') # 旋转 tello.send_command('cw 90') # 按顺时针方向旋转90度 tello.send_command('ccw 90') # 按逆时针方向旋转90度 ``` 4. 断开连接 当不再需要与Tello无人机通信时,可以使用disconnect()函数断开连接。 ```python tello.disconnect() ``` 以上是使用Python控制Tello无人机的一些基本步骤。当然,这只是一个简单的示例,实际上可以使用Python对Tello进行更高级的控制。例如,可以使用摄像头来实时监视Tello无人机的运动,并根据需要进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 29
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhangrelay

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值