3011浏览
查看: 3011|回复: 3

使用行空板编程控制无人机

[复制链接]
最近拿到行空板,今天才有时间做了一个开箱体验,在这之前已经有很多老师写出了很多的教学案例,非常不错!!!
过多的介绍开发版这里就不进行了哈。
今天主要的目的:让行空板控制无人机
  • 准备无人机和行空板
  • 了解行空板的相关操作(比如ssh连接,下载第三方库)
  • 无人机python编程的简单应用
首先来说下ssh连接,这个随便找一个ssh工具,安装官方教程:https://wiki.unihiker.com/ssh进行配置即可
第一步:行空板下载第三方库
这里需要注意,第一步需要让行空板连接上一个可以上网的wifi,不然安装的时候会报错
然后通过ssh工具进行安装即可
那么今天的案例是和无人机进行搭配使用,这里我安装了djitellopy库,执行指令如下:
pip install djitellopy -i https://pypi.douban.com/simple/
第二步:给无人机设置密码,在手机连接无人机,在tello软件里面就可以设置无人机无线密码
这是是因为行空板目前没办法连接没有密码的wifi(这里不知道后期会不会修改)
第三步:行空板通过USB连接电脑之后打开:http://10.1.2.3/pc/network-setting
让行空板连接到无人机的wifi
第四步:选择自己喜欢的编辑器:这里我临时测试,使用的是:Thonny
按照官方教程进行对软件配置,这里不赘述:https://wiki.unihiker.com/thonny
第五步:写入以下代码即可在行空板上获取无人机的视频流(或许分辨率的原因,视频效果欠佳)不过编程控制无人机完全没问题
#之前前视觉摄像头样例from djitellopy import Telloimport cv2tello= Tello()tello.connect()tello.streamon()frame_read = tello.get_frame_read()while True:    img = frame_read.frame    cv2.imshow("drone", img)    key = cv2.waitKey(1) & 0xff    if key == 27: # ESC        break好了,开心的运行程序吧



天明zzb  见习技师
 楼主|

发表于 2022-4-20 16:51:07

期待后面的老师利用行空板和无人机创造出更好玩的项目
回复

使用道具 举报

Angleo  初级技匠

发表于 2022-4-20 16:54:18

opencv显示的问题可以参考一下这个帖子哦 :)

https://mc.dfrobot.com.cn/thread-312867-1-1.html#pid512162
回复

使用道具 举报

zhouzhuofeng  初级技匠

发表于 2022-6-6 23:32:46

楼主厉害,期待更多与大疆tello的互动
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail