搜索
bottom↓
回复: 4

没有apple、android也玩AR.Drone

[复制链接]

出0入0汤圆

发表于 2011-2-25 13:47:39 | 显示全部楼层 |阅读模式
http://bbs.5imx.com/bbs/viewthread.php?tid=415063&highlight=AR.Drone

在5imx看到这个帖子,感觉挺实在的,不用依赖apple和android,不单单是娱乐,比较欣赏这样的玩法!大家可以看看,帖子很多,不方便转载~

喜欢的朋友看看去!

转了一部分:

将AR.Drone四轴DIY进行到底!
我的AR.Drone今天刚收到, DIY开玩啦!

AR.Drone四轴飞行器内置ARM9 CPU, Linux操作系统, 通过WiFi来控制.
开放的Linux内核使得在AR.Drone增加新设备成为可行. AR.Drone是一个很好的DIY平台.
这也正是我入手AR.Drone的主要原因. 要知道我既没iPhone也没Apple的其它东东(目前官方只支持iPhone系列做控制端), 买来怎玩? ---- 我的笔记本PC带WiFi, 那就拿它来控制AR.Drone.

中秋节假期正好有空, 于是我先行写了个简单的Java程序(见附件 ARDrone.java (3.33 KB)
ARDrone.java (3.33 KB)
下载次数: 362
2010-9-24 23:32
): 在Windows XP下的DOS窗口运行, 向UDP端口5556发送AT命令来控制AR.Drone.

今天收到AR.Drone后就测试了一下: 先发送了起飞AT命令, AR.Drone就立马起飞, 升至1米左右后便稳稳地悬停在那儿!
然后发送降落AT命令, AR.Drone便自动完成降落动作.
(我之前都做好了这样的思想准备: 万一降落命令不灵, 我就伸手把它拽下来!)
再试了些其它命令(pitch/roll/yaw/gaz)也都灵.

DIY目标:
1) Java版的跨平台地面控制软件(先在Windows XP下测试)
    a) 发送AT命令来控制AR.Drone
    b) 接受并显示两个摄像头的视频(可选其一或叠加)
    c) 用键盘控制
    d) 用游戏杆控制
2) 连接AR.Drone到WiFi AP, 通过Internet来遥控AR.Drone (能上网的飞行器!)
3) 在WiFi AP间漫游
4) 给AR.Drone配上气压高度计/激光高度计(对AR.Drone现有6米超声波高度计的补充)
4) 给AR.Drone配上GPS模块, 沿预定路线自主飞行
5) 给AR.Drone配上3G模块 (Sierra AirCard 881U 是3G + GPS 二合一模块), 要飞多远就飞多远 ---- 只要电池够:)

2010.09.26: 增加键盘控制
(Java源程序见附件: ARDrone.java (9.95 KB)
ARDrone.java (9.95 KB)
下载次数: 237
2010-9-27 00:38
)

PgUp键:  起飞
PgDn键:  降落
空格键:    悬停

方向键:
             前进
                ^
                 |
左进 <---+---> 右进
                 |
                v
             后退

Shift + 方向键:
             上升
                ^
                 |
左旋 <---+---> 右旋
                 |
                v
             下降

按住数字键1~9 : 速度(舵量), 1最小, 9最大(满舵), 松开数字键则恢复缺省值(10%舵量)

2010.10.04: 在AR.Drone上用tcpdump抓包分析网络数据
有些视频命令发到AR.Drone后, PC端收不到回传的数据, 于是想看看AR.Drone端的控制命令 / 姿态数据 / 视频数据是怎么传送的.
Android也是ARM CPU, 它上面的工具程序也能在AR.Drone上用.
找了个Android上的tcpdump抓包工具: http://www.eecs.umich.edu/~timuralp/tcpdump-arm
通过FTP将其上传到AR.Drone的/data目录下.
telnet 192.168.1.1
# cd /data
# chmod 755 tcpdump-arm
# ./tcpdump-arm -i ath0 -s 0 -w ardrone.pcap
tcpdump-arm: WARNING: can't create rx ring on packet socket 8: 92-Protocol not available
tcpdump-arm: listening on ath0, link-type EN10MB (Ethernet), capture size 65535 bytes
^C435 packets captured
436 packets received by filter
0 packets dropped by kernel
用Ctrl-C结束抓包.
再通过FTP将ardrone.pcap抓包文件传到PC机上, 可用Wireshark分析.

2010.10.05: Parrot今天发布了AR.Drone的详细开发文档
下 载: https://projects.ardrone.org/attachments/download/207/ARDrone_Developer_Guide.pdf
包括 飞控AT命令, 飞控数据, 视频流等, 是DIY的福音!
2010.10.17: 增加GPS模块成功
详见第6页110楼
2011.01.01: USB Host成功, GPS可用VBUS +5V
详见第13页247/251楼
2011.01.02: AR.Drone成功地读出了U盘里的文件
详见第13页252楼
2011.01.14 零点: 3G 成功
详见第15页292楼
2011.02.17 USB刷机教程
http://bbs.5imx.com/bbs/viewthread.php?tid=459895

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2011-2-25 15:11:04 | 显示全部楼层
这个帖子已经贴过了

出0入0汤圆

发表于 2011-3-3 13:15:29 | 显示全部楼层
收藏

出0入0汤圆

发表于 2011-3-5 18:09:54 | 显示全部楼层
那个贴子看完了,非常给力呀!!!期待有这样的套件上架呀!到时,高度啊、距离呀什么的都能精确控制了。

出0入0汤圆

发表于 2011-3-5 18:18:14 | 显示全部楼层
也看过~
很强大,呵呵。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-4 12:25

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表