通过PC获取Tello无人机视频图像和发送控制命令
一直想使用电脑控制tello无人机飞行,研究了一天,参考了一下其他博主的方法,系统使用的是Windows 10,需要安装的软件列表如下,运行起来以后发现UDP视频流延时至少半分钟,所以不能通过看视频来控制无人机。
项目 | 链接 |
---|---|
FFmpeg | https://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-4.2.3-win64-static.zip |
Python | https://repo.anaconda.com/archive/Anaconda2-2019.10-Windows-x86_64.exe |
Curses | https://download.lfd.uci.edu/pythonlibs/w3jqiv8s/cp27/curses-2.2.1+utf8-cp27-cp27m-win_amd64.whl |
Github | https://codeload.github.com/dji-sdk/Tello-Python/zip/master |
SDK | https://dl-cdn.ryzerobotics.com/downloads/Tello/Tello_SDK_2.0_%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E.pdf |
启动运行命令如下:
// 发送指令
python tello_text.py commandos.txt
// 无人机实时状态参数
python tello_state.py
// 获取视频流
ffplay -f h264 udp://0.0.0.0:11111
通过PC获取Tello无人机视频图像和发送控制命令相关推荐
- 无人机视频图像运动目标检测算法综述------2019年-------------
本篇为该综述阅读笔记 论文出处: 国内外研究: 目前,国内外学者利用无人机视频图像开展运动目标检测大多将研究重点放在典型运动目标--车辆上,例如美国[3]德国[4]等,我国也开展了利用无人机检测运动车 ...
- 超级简单的大疆tello无人机视频实现(很少代码)
大疆tello无人机出来有1年时间了,使用pc查看视频的功能也只是今年才开放,经过2天的摸索,终于用简单的方法实现,不敢独享,分享出来. 1.连接tello的wifi: 2.使用udp组件发送打开视频 ...
- opencv+directshow采集视频图像
主要参考: http://www.opencv.org.cn/index.php/%E4%BD%BF%E7%94%A8DirectShow%E9%87%87%E9%9B%86%E5%9B%BE%E5% ...
- Linux 视频设备驱动V4L2最常用的控制命令使用说明(1.02)
Linux视频设备驱动常用控制命令使用说明 设置视频设备属性通过ioctl来进行设置,ioctl有三个参数,分别是fd, cmd,和parameter,表示设备描述符,控制命令和控制命令参数. 1. ...
- matlab 获取视频图像的信息
获取视频图像的信息可以通过get函数来获取,如get(vid)或者get(getselectedsource(vid)).使用set函数可以设置摄像头获取的图像的一些属性值,也可以直接使用结构数组的& ...
- 机器视觉之图像基础知识,让计算机去理解获取数字图像与视频中的信息
视觉的图像知识 首先什么是机器视觉?计算机视觉就是让计算机去理解获取数字图像与视频中的信息.最终实现一个与人类视觉系统实现相同功能的自动化系统.什么是机器视觉中的图像的前置知识--颜色模型?最为常用的 ...
- Tello无人机飞控(Python)程序设计
Tello无人机飞控(Python)程序设计总结 1.py飞控库介绍 tello的几个不同的飞控库有什么区别吗,用哪个好些? Tello的几个不同飞控库主要是针对Python开发者提供的控制无人机的工 ...
- 用 .NET 启动你的 DJI Ryze Tello 无人机
大疆的 DJI Ryze Tello 是入门级的无人机,不仅在 STEM 教育中有非常广泛的应用,也可以作为编程入门的首选. 通过 UDP 协议调用 DJI Ryze Tello SDK 可以让 DJ ...
- 用 .NET 启动你的 大疆 Ryze Tello 无人机
目录 1..NET UDP 编程 1.什么是 UDP 2.C# 调用 UDP Client 2.用 .NET Polyglot Notebook 连接 DJI Ryze Tello 3.用 .NET ...
最新文章
- php函数的实现原理及性能分析
- 【转】程序员健康建议
- Druid Spring JDBC Servlet 实现登录功能
- 【面试必会】java虚拟机原理
- Java之Set集合的怪
- 500 内部服务器错误php,如何解决php 500 - 内部服务器错误
- 多线程例题练手(c入门)
- 基于时间片的高优先级调度_CFS调度器(1)-基本原理
- 助老服务机器人结构设计
- 使用c++ winhttp实现post请求
- E680手机内存已满终极解决方案
- JDBC深入浅出-jdbc学习笔记【入门到精通】
- apple watch怎么改铃声
- 计算机一级的wps软件,计算机一级WPS
- 独家!阿里开源自用OpenJDK版本,Java社区迎来中国力量
- 功能模块图、业务流程图、处理流程图、ER图,数据库表图(概念模型和物理模型)画法...
- 如何使用netstat命令验证DDOS入侵?
- Linux-alias设置命令别名
- NJUPT 《信安数基》第 11 章解题攻略
- 记进组后第五次组会汇报