Tello EDU无人机编程初体验
技术交流|发布者 ZCBM航影
2023-01-04

最近从航模老师那儿借了几架可编程的无人机Tello EDU,本想着应该很比较好上手,结果资料、软件都没有,一下子有点无措。不过,还好有度娘,以下是我在搜集资料过程后的初次通过PC用scratch编程控制Tello完成飞行控制的配置过程。虽然网络上已有网友给出了非常详细的教程步骤,但还是自己做一个小记录方便自己查阅。

Tello EDU 一、资料收集与下载 1、Scratch2.0 offline Editor下载:链接:http://yun.zjer.cn/res//share/s.html?shortCode=bieiAr 提取码:a955,此包为离线绿色版,解压开即可使用。若提示需先安装Adobe AIR,则请点击以下地址下载安装,Adobe AIR下载:链接:http://yun.zjer.cn/res//share/s.html?shortCode=6ZFjUn 提取码:de67

scratch2.0 offline editor解压文件夹

2、node-v8.17.0下载与配置:https://nodejs.org/dist/latest-v8.x/,建议直接下载安装.msi格式的文件,可以直接安装无需环境变量另外配置。安装完后,在命令窗口输入:node -v,若出现版本编号则表示安装成功,如下图所示。

node版本查看

3、Scratch图形化编程插件下载:https://dl-cdn.ryzerobotics.com/downloads/tello/Release.zip,Release.zip文件中包含有Tello.js(作为pc端连接Tello无人机的进行编程控制的固件)、Tello.s2e(英文插件)、TelloChs.s2e(中文插件)

Release.zip文件解压文件夹

二、配置与插件导入 1、node命令启动Tello.js固件: 在命令窗口中,找到release.zip解压得到的scratch文件夹中的Tello.js文件,使用node命令运行Tello.js: node Tello.js,如下图所示。

node代码运行Tello.js固件

2、Scratch中添加Tello编程插件: 打开scratch软件后,按住shift键,鼠标点击文件菜单下的“导入试验性HTTP 拓展功能”(英文:Import Experimental Extension),导入TelloChs.s2e(中文插件),则在更多模块中出现了Tello编程代码,如下图所示。

切换出“导入试验性HTTP 拓展功能”

Tello编程插件添加成功

三、无线连接与编程控制 1、PC端连接Tello无线热点: 按压按钮启动Tello无人机的无线热点,Tello无人机的指示灯开始闪烁;将PC端连接Tello无线热点。 2、编程控制: 添加简单的控制代码,即可控制Tello无人机的启动,前进后退,翻转,降落等操作了。

Tello编程控制代码示例

四、无人机编程初体验 编程插件较为简单,只要能连接上Tello的无线热点,就能轻松控制Tello的起飞等动作。 但是编程插件似乎没有维护更新,一些视觉方面的功能,或者复杂的操作功能没那么容易实现,例如机械爪的控制、视觉识别等等;研究了半天,发现可扩展性很弱,还是有点失望。

举报
35
35
阅读量12848
标签:
请先登录后发表评论~
全部评论 10
  • {{item.nickname}}
    回复:{{item.other_nickname}}{{item.text}}
    {{item.time|relativeTime}}
    回复
    {{item.good}}
    {{item.good}}

暂无评论

查看更多评论

没有更多了

退出 发布评论