大疆Tello编队飞行教程(特洛教育版)

通过Python控制特洛无人机群飞

Step1

下载 Mind+ 软件使用在线编程功能, 安装Mind+Link 串口通信工具, 将ESP通过USB链接到PC机, 接着将ESP32模块恢复,多恢复几次,不然会出现一直连不上的问题。

具体的问题解决参考 教程

Step2

安装robomaster python 包

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple robomaster
robomaster api 文档 https://robomaster-dev.readthedocs.io/zh_CN/latest/python_sdk/installs.html

首先将ESP模块设置为 直连模式
开关波动到最下方

使用PC连接无人机的WIFI ,无线的名字一般为RM开头
运行代码将无人机设置为组网模式, 对每台设备都执行下面的代码

import robomaster
from robomaster import robotif __name__ == '__main__':tl_drone = robot.Drone()tl_drone.initialize()# 切换飞行器WiFi模式为组网模式,指定路由器SSID和密码tl_drone.config_sta(ssid="RoboMaster_SDK_WiFi", password="")print(tl_drone.get_sn()) # 记录下设备的SN码tl_drone.close()

将所有的无人机都设置为组网模式后, 链接自己的路由器

将ESP模块切换到组网模式

开关拨动到最上方

连接成功后,无人机会出现静置转桨,则链接成功, 这个过程较长,30s左右大于30s可能设置不成功,恢复ESP模块,重复上述步骤。

Step3

多机飞行

首先安装依赖包
pip install netifaces
执行代码 实现两架飞机前后飞行

from multi_robomaster import multi_robotdef takeoff_land_task1(robot_group):robot_group.takeoff().wait_for_completed()robot_group.forward(100).wait_for_completed()robot_group.land().wait_for_completed()def takeoff_land_task2(robot_group):robot_group.takeoff().wait_for_completed()robot_group.backward(100).wait_for_completed()robot_group.land().wait_for_completed()if __name__ == '__main__':# get drone sn by run the expamles of /15_multi_robot/multi_drone/01_scan_ip.pyrobot_sn_list = ["0TQZH79ED00H56", "0TQZH79ED00H89"] # 设置组网模式时记下来的机器SN码multi_drone = multi_robot.MultiDrone()multi_drone.initialize(robot_num=2)multi_drone.number_id_by_sn([0, robot_sn_list[0]], [1, robot_sn_list[1]])multi_drone_group1 = multi_drone.build_group([0])multi_drone_group2 = multi_drone.build_group([1])multi_drone.run([multi_drone_group1, takeoff_land_task1],[multi_drone_group2, takeoff_land_task2])multi_drone.close()

多机视频流获取

https://github.com/Linaom1214/tello-swarm

大疆Tello编队飞行教程(特洛教育版)/多机视频流获取相关推荐

  1. 大疆Tello开发教程

    提供关于Tello的开发相关资料教程链接,可用于开发目标检测/无人机追踪等.同时方便初学者入门学习. 大疆Tello官方资料下载https://www.dji.com/cn/downloads/dji ...

  2. 超级简单的大疆tello无人机视频实现(很少代码)

    大疆tello无人机出来有1年时间了,使用pc查看视频的功能也只是今年才开放,经过2天的摸索,终于用简单的方法实现,不敢独享,分享出来. 1.连接tello的wifi: 2.使用udp组件发送打开视频 ...

  3. 大疆Tello UDP控制协议接口

    大疆Tello UDP控制协议接口 1. 设计架构 2. UDP报文格式 2.1 控制报文 2.2 查询报文 2.3 状态报文 3. 命令集 3.1 [控制报文]控制命令 3.2 [控制报文]设置命令 ...

  4. tello通信_鸿蒙HarmonyOS and 大疆Tello 无人机 BUILD SUCCESS

    鸿蒙HarmonyOS and 大疆Tello 无人机 BUILD SUCCESS 发布于 2020-11-19 18:55 3028浏览 3收藏 利用鸿蒙Hispark WIFI IOT 套件控制大 ...

  5. ROS环境下大疆tello无人机源码安装驱动代码解读

    大疆tello无人机是一款微小型无人机,可以支持多种开发模式.这里用的是ROS1的kinetic版本进行开发.参考文档来自http://wiki.ros.org/tello_driver 1)kine ...

  6. Anaconda 大疆 Tello EDU python 环境配置

    本人 在校学渣一枚 最近对目标跟踪方面略有兴趣,从头学习了一下python,受限于经费,购买了一台大疆Tello edu 无人机, 进行实验测试,由于tello 的SDK需要python2.7的环境 ...

  7. 鸿蒙大疆无人机,鸿蒙HarmonyOS and 大疆Tello 无人机 BUILD SUCCESS

    利用鸿蒙Hispark WIFI IOT 套件控制大疆TELLO 无人机 第一步:查看无人机通信协议: 第二步:结合许老师的UDP网络编程--UDP demo 写入无人机的wifi名称,密码,ip地址 ...

  8. 大疆无人机航测实测教程:航线规划、像控点布设、刺点、成图(附航测练习数据下载)

    本篇的主要目的是为了帮助初学者,简单易懂的学习大疆无人机航测的具体流程和操作方法.将真实案例,实测数据提供给大家用来研究. 无人机航测具有机动灵活.高效快速.作业成本低.适用范围广.生产周期短等特点. ...

  9. 大疆Tello EDU版本(新发布)

    新发布的Tello EDU版本: 一.简要介绍 Tello EDU 是一款强大的益智编程无人机,你能通过它轻松学习 Scratch.Python 和 Swift 等编程语言.它支持命令和数据交互更丰富 ...

最新文章

  1. Linux ubuntu中怎么生成随机数,随机数的生成
  2. Silverlight 2 相关文章汇总
  3. Activity到底是什么时候显示到屏幕上的呢
  4. 百度App Objective-C/Swift 组件化混编之路(一)
  5. ubuntu 16.04 安装Caffe GPU版本
  6. 长安渝北工厂机器人_探秘长安UNI-T生产基地 智造工厂机器人24小时不休
  7. 最近很火的桌面小猫代打器 人性化UI设置界面
  8. 人工智障学习笔记——机器学习(15)t-SNE降维
  9. Linux 文件相关的常用命令
  10. Oracle 索引相关
  11. 免除抠图困扰,专供PNG图片素材网站你知道么?
  12. 计算机科学概论教学,《计算机科学概论》理论教学大纲
  13. 修改Windows系统管理员Administrator的名称
  14. Xilinx zynq zynqMP SD EMMC
  15. AIM Tech Round (Div. 1) C. Electric Charges 二分
  16. matlab中idfs,【 MATLAB 】离散傅里叶变换(DFT)以及逆变换(IDFT)的MATLAB实现
  17. UE 某图局部 展UV 图标 / CSS 精灵图(sprite) 好像
  18. 如何在vue项目中引入video.js插件
  19. 区块链在信用借贷中的应用
  20. 电脑卡顿反应慢解决办法

热门文章

  1. 建立蜜蜂需求模型过程中参考的网站:
  2. element中el-dialog组件垂直居中完美解决方案,适配超高dialog
  3. ESimCSE: Enhanced Sample Building Method for Contrastive Learning of Unsupervised Sentence Embedding
  4. 如何安装xampp(linux版)
  5. 服务器四通道内存性能提升,三通道和四通道的性能差距是多少
  6. 虚拟化KVM技术详解
  7. java编码字数统计
  8. Ranger功能验证
  9. vs2013 调用webapi出错,请求的资源不支持 http 方法“GET”
  10. 【Jetson Nano 入门】环境配置汇总