5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
楼主: mapgps
打印 上一主题 下一主题

将AR.Drone四轴DIY进行到底!

[复制链接]
421
发表于 2011-7-6 13:24 | 只看该作者
将AR.Drone四轴DIY进行到底  顶顶

欢迎继续阅读楼主其他信息

422
发表于 2011-7-6 16:38 | 只看该作者
听说AR要开始比赛啦!老大去不???
423
 楼主| 发表于 2011-7-6 18:02 | 只看该作者
原帖由 zimmon 于 2011-7-6 16:38 发表
听说AR要开始比赛啦!老大去不???

要是让编个程序自动控制绕圈, 那才有意思. 不过估计做试验得炸好几台AR.Drone, 奖品都不够补贴的.
424
发表于 2011-7-7 10:09 | 只看该作者
呵呵!我是觉得编个程序飞的肯定是最快的!!
425
发表于 2011-7-7 11:28 | 只看该作者

谁能给我一个程序 在笔记本上运行的

426
发表于 2011-7-12 15:37 | 只看该作者

顶一下, 别沉了

:em24:

顺便问一下楼主, 在加入新的驱动时,如果不想重新编译内核和刷机, 在/etc/init.d/rcS脚本中加入insmod命令也可以吧?
427
 楼主| 发表于 2011-7-12 17:57 | 只看该作者
原帖由 firefight 于 2011-7-12 15:37 发表
:em24:

顺便问一下楼主, 在加入新的驱动时,如果不想重新编译内核和刷机, 在/etc/init.d/rcS脚本中加入insmod命令也可以吧?

可以.
428
发表于 2011-7-13 14:28 | 只看该作者
楼主您的java程序 我运行了一下,为什么在键盘模式下按键没有任何响应呢?还是跟命令行一样
429
发表于 2011-7-13 15:52 | 只看该作者

编译驱动

今天试一下打开ARDRONE的USBOTG功能, 参考楼主的工作,下 载了linux和G++, 在menuconfig中艰难的找到了dwcotg模块, 以及nls等模块,但sdmod模块怎么也找不到, 请问楼主还记得大致位置吗? 还有, ARDRONE上有内置的蓝牙设备吗?

谢谢.
430
 楼主| 发表于 2011-7-13 17:56 | 只看该作者
原帖由 jshuang 于 2011-7-13 14:28 发表
楼主您的java程序 我运行了一下,为什么在键盘模式下按键没有任何响应呢?还是跟命令行一样

要聚焦在那个弹出的小窗口, 才能捕获按键.
431
 楼主| 发表于 2011-7-13 18:08 | 只看该作者
原帖由 firefight 于 2011-7-13 15:52 发表
今天试一下打开ARDRONE的USBOTG功能, 参考楼主的工作,下 载了linux和G++, 在menuconfig中艰难的找到了dwcotg模块, 以及nls等模块,但sdmod模块怎么也找不到, 请问楼主还记得大致位置吗? 还有, ARDRONE上有内置的蓝牙设备吗?

我还是给你一个我在用的方法(How To locate the menu option for a module in "make menuconfig"):
http://www.ardrone-flyers.com/forum/viewtopic.php?f=8&t=1743&p=12219
那个帖子也有我用的".config"文件.
AR.Drone内置AR6002蓝牙芯片.
你也可以插个大功率的USB WiFi, 一般都有Linux driver.
432
发表于 2011-7-14 07:29 | 只看该作者
楼主,这几天试着让AR做一系列动作,遇到了点小困惑,关于那个AT*ANIM命令,最后那个参数,单位是秒还是毫秒,我看说明文档上说的是秒,但是看您写的,1000,好像又是毫秒,请指教。还有我编了个UDP socket程序,但不知为什么,对于AT*ANIM命令,就只有turnaround可以按照第三个参数设的时间动作,而roll和pitch不论第三个参数设定多少,它就是动了一下,大概也就是1秒的时间,真郁闷了。

[ 本帖最后由 暖意大鲸鱼 于 2011-7-14 07:40 编辑 ]
433
发表于 2011-7-14 12:31 | 只看该作者

既然可直接读取AR.Drone摄像头的原始图像,那离视频锁定或目标跟踪就不远了

:em26:顶楼主啦:em26:

[ 本帖最后由 comdexol 于 2011-7-14 12:35 编辑 ]
434
发表于 2011-7-14 12:33 | 只看该作者

还是喜欢坐在家里pc+摇杆操作

:em01::em01::em01::em01::em01::em01::em01::em01::em01::em01::em01::em01::em01::em01:
:em01:那么多编程按键不用浪费呀            :em01::em01:我住5楼家中常备300M无线路由    :em01:
:em01:窗外有空调架,空调架上画个叉    :em01:
:em01:叉上停着什么鸟!@#¥%……       :em01:
:em01::em01::em01::em01::em01::em01::em01::em01::em01::em01::em01::em01::em01::em01:

[ 本帖最后由 comdexol 于 2011-7-14 12:44 编辑 ]
435
发表于 2011-7-14 15:43 | 只看该作者

回复 432楼 mapgps 的帖子

多谢了,终于在SCSI下找到了,原来是SCSI DISK SUPPORT(BLK_DEV_SD):em21:
436
发表于 2011-7-14 19:17 | 只看该作者
很强的东西~~
437
发表于 2011-7-14 19:17 | 只看该作者
很强的东西~~
438
 楼主| 发表于 2011-7-14 21:24 | 只看该作者
原帖由 暖意大鲸鱼 于 2011-7-14 07:29 发表
楼主,这几天试着让AR做一系列动作,遇到了点小困惑,关于那个AT*ANIM命令,最后那个参数,单位是秒还是毫秒,我看说明文档上说的是秒,但是看您写的,1000,好像又是毫秒,请指教。还有我编了个UDP socket程序,但不 ...

单位应该是秒.
大多数AT*ANIM动作要求有足够的净空, 高度>=3米.
还有, 要定期(间隔<250毫秒)发AT*PCMD来keep-alive, 否则AR.Drone会MYKONOS_COM_WATCHDOG_MASK使得Picth/Roll无效.
收到5554端口发来的MYKONOS_COM_WATCHDOG_MASK事件的话, 就要发"AT*COMWDG=1\n"到5556端口来复位该事件.

[ 本帖最后由 mapgps 于 2011-7-14 21:35 编辑 ]
439
发表于 2011-7-15 16:04 | 只看该作者
MAPGPS,我今天改了下程序,那些动作都可以,就是有两个动作,AT*PCMD,roll和pitch,不动,运行这两条命令的时候,ardrone就是不动。我查了一下,看到有很多人有这种问题,说是watchdog的问题,如果超过250ms没有发送指令,就自己启动watchdog,但是我编的程序,他是不停的在法AT命令的啊,请指教。您当时编写的那个java程序,我只试了试takeoff和land,其他的没试,不知的AT*PCMD的roll和pitch怎么样
440
发表于 2011-7-15 17:12 | 只看该作者
刚才又加上了AT*COMWDG这个命令,每隔50ms加一次,还是不行,其他的动作都正常
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /2 下一条

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