2021-09-03 23:39:29 索炜达电子 687
项目编号:E775
文件大小:36M
源码说明:带中文注释
开发环境:Python
简要概述:
Tello理论上可以进行任何语言的开发,使用python比较简单,所以我就使用openpose和tello结合,进行手势控制。
Tello的教育版已经发布,可以通过AP模式,实现一台电脑连解多个Tello,大疆没有给出控制上限,工作人员说10台一下会比较稳定,不过我只实验了两台的无人机
然后你可以登录你的路由器查看相应的无人机IP地址。我的无人机的IP分别为“192.168.1.239”和“192.168.1.163”。然后我们可以把命令信息发送给Tello
无人机姿态控制
目标是通过手势或身体姿势控制无人机Tello。
简单控制
您可以在简单控件中使用这些文件。消息以字符串形式发送到Tello,响应将反馈到PC。新SDK现在可用。我不确定是否所有的命令仍然可以工作。如果新SDK中有任何不同之处,您可以轻松地修改相应的命令。
电视控制
Tellopy可由pip安装。但是当我通过pip输入“av”时,出现了错误,我无法修复它。解决这个问题的简单方法是通过跑步来使用Python
$conda install av -c conda-forge
有趣的是,当我使用Python2.7.12时,通过运行
$pip install av
请按照安装手册安装Openpose。建议使用Ubuntu版本。所有代码仅在Ubuntu 16.04系统中检查。请确保已安装所有必需的软件包。大约需要30分钟。
如果在运行CMake GUI时出现类似“CMake error at/usr/share/CMake-3.5/Modules/ExternalProject.CMake:1915(消息)”的错误,请运行以下代码
基于Tello摄像机的姿态检测
python代码已更新,如果您将Tello与PC连接,则可以直接运行。请将文件“/python\u tutorial”复制到您的计算机路径“openpose/build/examples/python\u tutorial”
以下视频是video_effect.py的结果。
使用kNN对姿势进行分类
通过“mat”文件收集训练数据集。所有代码和数据集都在这里
文件列表: