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

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

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

[复制链接]
261
发表于 2011-1-3 12:35 | 只看该作者
LZ精神可嘉

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

262
 楼主| 发表于 2011-1-3 16:23 | 只看该作者
继续3G Modem的DIY ...

我手头有个华为"天翼"3G USB Modem. 是2009年体验3G时买的.
当时只包了一个月, 由于我家所在位置当时3G信号覆盖不好, 一个月后便把3G给停了, 留下了个3G USB Modem, 现在正好拿来试Modem驱动.



加载Modem驱动后, 出来个串口设备/dev/ttyUSB0, 可以用来3G拔号用.
在一个窗口用cat输入AT命令:

  1. # cat>/dev/ttyUSB0
  2. ate0
  3. ati0
  4. at+cpin
  5. atdt#777
复制代码


在另一个窗口用cat观察Modem返回信息:

  1. # cat /dev/ttyUSB0
  2. OK
  3. Manufacturer: +GMI: HUAWEI TECHNOLOGIES CO., LTD
  4. Revision: +CGMR:11.002.04.00.45
  5. ESN: +GSN:0989a649
  6. +GCAP: +GCAP: +CIS707-A,CIS-856-A,+MS, +ES, +DS, +FCLASS
  7. OK
  8. +CME ERROR:SIM not inserted
  9. NO CARRIER
复制代码


说明AR.Drone可以正常访问Modem.
但我没3G SIM卡 (+CME ERROR:SIM not inserted)

看看能否搞个便宜点的3G包月卡, 进行3G拔号试验 ...
263
发表于 2011-1-5 20:51 | 只看该作者
感觉无限接近成功啦!哈哈~顶啊~
264
发表于 2011-1-7 11:07 | 只看该作者
给楼主一个技术建议:
与其在本机上做这么多改造,还不如换个思路,可以直接放一部IPHONE3G/8G到机器上去,一千五左右就搞定了,然后通过这个机载IPHONE,AR.DRONE一下子就具有了3G/GPS功能。  
3G功能:
IPHONE越狱后开启SSH,通过SSH登录上去,开启iphone的iptables的端口转发功能,将通过3G获得的公网地址以DMZ的方式映射到AR.DRONE上去,然后同样通过在SSH上开启DDNS动态域名服务,你就可以用地面上的IPHONE,通过你AR.DRONE上的IPHONE去控制飞机,理论上与本地WIFI直连是相同的道理。
GPS功能:
如果仅仅是查看下飞行路线,就用IPHONE本身的mobile me服务就可以。
如果还要通过编程进行飞行路线控制,可以在飞机上的iphone上编写一个代理程序,在控制端IPHONE上要做一个飞行路线规划软件。
看前面的坛友说这个机器还有不稳定的问题,那么因为IPHONE本身也是有运动感应器的,是不是可以在机载IPHONE上做一个软件和AR.DRONE互相交流姿态控制信息,相当于给AR.DRONE又增加了一个陀螺仪?

总之,把IPHONE装到飞机上,你的IPHONE就成了手机中的战斗机:em01:
楼主是真正的高手,俺的意见供你参考。
265
发表于 2011-1-7 11:19 | 只看该作者
还有个建议,发现AR.DRONE只有向下的距离判断(通过超声波和下置摄像头),没有上部的,这样很容易碰到上面的灯具(室内),电线或其它横拉索(室外),如果把机载的IPHONE摄像头向上放置,就可以通过算法判断是否顶部有障碍物。
266
发表于 2011-1-7 11:40 | 只看该作者
太牛了,顶
267
发表于 2011-1-7 12:19 | 只看该作者
强帖 一定要顶 好的话也入一个 :em24:
268
发表于 2011-1-7 12:23 | 只看该作者
269
发表于 2011-1-7 12:39 | 只看该作者
咨询下拥有AR.DRONE的朋友,如果在飞的过程中遇到强风把飞机翻过来了,机器能否自己翻回来?如果这样也可以就太强了。
270
发表于 2011-1-7 13:06 | 只看该作者
还想到一点:其实AR.DRONE的IPHONE来电或失去控制时自动悬停功能不太好,应该与GPS结合,飞机起飞时记录下起飞地点,如果失去控制则自动返回起飞地点。
另外,还可以在系统中做程序判断,现在飞机位置和起飞点位置的距离,与电池剩余电量做比较,如果发现电量即将不够返航则飞机立即不接受任何控制指令直接返航。
271
发表于 2011-1-7 17:44 | 只看该作者
在屋里gps信号弱不能定位  室外就行了
272
发表于 2011-1-7 18:23 | 只看该作者
其实屋里面一样能定位,只要有手机信号,就可以通过谷歌地图的API进行基站定位。
273
 楼主| 发表于 2011-1-7 20:13 | 只看该作者
原帖由 新奇东东 于 2011-1-7 11:07 发表
给楼主一个技术建议:
与其在本机上做这么多改造,还不如换个思路,可以直接放一部IPHONE3G/8G到机器上去,一千五左右就搞定了,然后通过这个机载IPHONE,AR.DRONE一下子就具有了3G/GPS功能。  

这是个很好的思路. iPhone此时就相当于WiFi/3G无线路由器, 比如: 华为E5830 AP
我在本贴142楼提到过该外挂3G方案:
http://bbs.5imx.com/bbs/viewthread.php?tid=415063&page=8&fromuid=10273#pid5458413

以前本坛也有类似的帖子探讨过:
"本人做的手机遥控无人机": http://bbs.5imx.com/bbs/viewthread.php?tid=419983&extra=page%3D1&page=1
"低成本可实现无人机": http://bbs.5imx.com/bbs/viewthread.php?tid=44581&extra=page%3D1&page=1
274
 楼主| 发表于 2011-1-7 20:23 | 只看该作者
原帖由 新奇东东 于 2011-1-7 11:19 发表
还有个建议,发现AR.DRONE只有向下的距离判断(通过超声波和下置摄像头),没有上部的,这样很容易碰到上面的灯具(室内),电线或其它横拉索(室外),如果把机载的IPHONE摄像头向上放置,就可以通过算法判断是否顶 ...

视觉识别不能作目标体的纵深距离判断, 只能判断其横向平移.
AR.Drone的下置摄像头是作横向平移判断的.
还是加多个超声波探测器作多方向障碍物判断的好.
275
发表于 2011-1-7 23:19 | 只看该作者
原帖由 mapgps 于 2011-1-7 20:23 发表

视觉识别不能作目标体的纵深距离判断, 只能判断其横向平移.
AR.Drone的下置摄像头是作横向平移判断的.
还是加多个超声波探测器作多方向障碍物判断的好.

超声波探测器,最便宜的可能是倒车雷达了吧?
276
 楼主| 发表于 2011-1-8 14:32 | 只看该作者
淘宝上买了个10元包5小时(超出部分按0.1元/分钟)的电信"天翼"3G卡.
AR.Drone 的3G物理链路可以成功建立:
  1. # ./ppp
  2. AT
  3. OK
  4. ATDT#777
  5. CONNECT
  6. Serial connection established.
  7. using channel 1
  8. Using interface ppp0
  9. Connect: ppp0 <--> /dev/ttyUSB0
  10. sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x4abddc9> <pcomp> <accomp>]
复制代码

但还没到CHAP认证, AR.Drone就重启动了...
看来PPP驱动或pppd程序有问题.

测试了一下EC1260 USB 3G Modem插在AR.Drone USB口上的耗电:

  1. Sleep:         40mA
  2. Modem Active:  60mA
  3. Modem CONNECT: 210mA
复制代码

耗电不大.
277
发表于 2011-1-8 19:33 | 只看该作者

支持LZ的工作!

支持LZ的工作!
278
发表于 2011-1-8 20:50 | 只看该作者

回复 276楼 mapgps 的帖子

楼主怎么测试的MODEM耗电量,是LINUX命令吗?
279
 楼主| 发表于 2011-1-8 21:07 | 只看该作者
原帖由 新奇东东 于 2011-1-8 20:50 发表
楼主怎么测试的MODEM耗电量,是LINUX命令吗?

在USB线上串了个万用表测的。
不过看USB驱动程序,似乎有电流大小判断代码,回头研究研究。
280
发表于 2011-1-9 12:14 | 只看该作者
:em26:
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

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

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