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

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

弄到一个GPS模块。自动驾驶车做好了,实验成功!有视频

[复制链接]
跳转到指定楼层
楼主
发表于 2011-6-2 01:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
点击查看详情
SKYLAB GPS 模块,30美元买的。先读出点坐标,再看看能用它干些什么。


以下是最终版本测试视频。放在第一页,方便大家看。

http://v.youku.com/v_show/id_XMjc0MDYzNDI4.html

[ 本帖最后由 切风40.83 于 2011-11-18 10:37 编辑 ]

248549_213384025361191_100000687866636_662742_8220670_n.jpg (42.12 KB, 下载次数: 212)

248549_213384025361191_100000687866636_662742_8220670_n.jpg

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

沙发
 楼主| 发表于 2011-6-2 05:55 | 只看该作者
哈哈 测试结果出来啦请看图片!

[ 本帖最后由 切风40.83 于 2011-6-2 06:01 编辑 ]

gps1.jpg (130.35 KB, 下载次数: 129)

这个系统是这样的

这个系统是这样的

gps2.jpg (91.49 KB, 下载次数: 97)

线接好之后,等飞控搞出来了,我会给个详细的电路图

线接好之后,等飞控搞出来了,我会给个详细的电路图

gps3.jpg (75.72 KB, 下载次数: 123)

数据出来啦

数据出来啦
3
 楼主| 发表于 2011-6-2 06:07 | 只看该作者
从谷歌地图上找到的坐标为:42°28‘29.27   83°14’51.44‘’
经过单位换算之后                :42.47479722      83.24762222     
GPS度数为                            :4247483             -8324756

经度前面的负号表示我在 西半球。 小数点后面 3位数是可靠的,而且数据浮动很小。

本人表示非常满意。

改天装到遥控车上玩导航 哈哈。
4
发表于 2011-6-2 09:12 | 只看该作者

沙发

楼主的飞机不错哦,是航拍的jj不
5
发表于 2011-6-2 13:32 | 只看该作者
这东西用来航拍还差不多
6
发表于 2011-6-2 15:44 | 只看该作者
开发板+ gps,呵呵,加个无线模块,时时传输么
7
 楼主| 发表于 2011-6-3 06:59 | 只看该作者
没考虑过加 无线模块,实时传输。 我打算弄 自动 飞行。
8
 楼主| 发表于 2011-6-4 10:12 | 只看该作者
我已经想出 控制小车返航的算法了。 简单的说就是 向量 叉乘。
9
发表于 2011-6-4 22:11 | 只看该作者
原帖由 切风40.83 于 2011-6-4 10:12 发表
我已经想出 控制小车返航的算法了。 简单的说就是 向量 叉乘。


GPS在静止/慢速状态是无法输出方位的.
你要么让小车随机地往某一方向跑一下, 得到方位.
要么加个电子罗盘.
10
 楼主| 发表于 2011-6-4 23:03 | 只看该作者
楼上说的对, 我的车速很快 哈哈
11
 楼主| 发表于 2011-6-5 00:50 | 只看该作者
我也可以隔很长时间 测量一次数据啊。 这样相当于车速很快。 我装在自己汽车上在停车场开了几次,蛮灵的
12
发表于 2011-6-5 21:49 | 只看该作者
我的意思是: 设好下个GPS位置, 你的车子从静止启动时, 车轮该往哪个方向打, 才能开到那个GPS点?
因为此时车子的控制板并不知车头朝哪!
13
 楼主| 发表于 2011-6-6 02:56 | 只看该作者
单片机里面有3个点。 A点:目的地, B点:前一点,C点:当前点。
用三个点计算出两个向量, 向量a = A - C, 向量b = C - B。

用矩阵计算出 a × b = r =|向量a|*|向量b| sin(α),α为夹角。

如果r 大于0 左转, r 小于0 右转。 |r| 的大小决定了转向的角度。 几何意义上讲, |r| = 向量组成的平行四边形的面积。

我让车子每开5秒,用GPS 采一次数据。这样车子就开了很长一段距离了。





所以说,虽然我不知道车头的方向,但是我能够计算出车头的方向。

252745_214477778585149_100000687866636_670385_6182381_n.jpg (72.76 KB, 下载次数: 100)

252745_214477778585149_100000687866636_670385_6182381_n.jpg
14
发表于 2011-6-6 03:17 | 只看该作者
你买贵了,淘宝上100快人民币。
15
 楼主| 发表于 2011-6-6 03:26 | 只看该作者
买贵了, 也是没办法的事情啊。悄悄的PM 我链接把:em14:

在这个程序里 , 油门还是归我管,以免车子乱开。 方向盘是混空的,也就是说我不动方向盘的话,车子会自己开回来。动的话车子和普通的遥控车没多大区别。
16
 楼主| 发表于 2011-6-6 07:11 | 只看该作者
今天下午测试了下,车子能自己开回来不错。 但是同时存在两个问题。

问题1, 单片机只知道 要么左转 要么右转。所以开回来的时候,车子走的是之字形路线。

问题2,这车子开了几分钟就会从新设置起始点为当前点。所以有时候会开不回来,绕着某个点转。

反正是程序的问题,自己改改就行了。

[ 本帖最后由 切风40.83 于 2011-6-6 07:16 编辑 ]
17
 楼主| 发表于 2011-6-6 10:59 | 只看该作者


车子到家后会绕加转
18
发表于 2011-6-6 18:37 | 只看该作者
在起点会看到车子象无头苍蝇那样乱蹿一通("之"字).
因为你的程序不知道车头的初始方向.
19
 楼主| 发表于 2011-6-6 21:18 | 只看该作者
我再改改 争取今天弄出新程序
20
发表于 2011-6-6 21:56 | 只看该作者
看不了视频!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

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

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