找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 5286|回复: 7

GPS导航机器人项目

  [复制链接]
发表于 2013-11-4 16:14:54 | 显示全部楼层 |阅读模式
项目特点:
1. 利用废旧手机GPS模块,不用成品GPS传感器,节约成本;
2. 利用Arduino处理GPS数据;
3. NXT 通过I2C取得Arduino获得的GPS数据;
4. 利用自制指南针传感器获取方向信息, 计算路径,驱动马达

难点:
1. GPS模块的端口定义;
2. Arduino对GPS模块的读取和操作;
3. NXT和Arduino的通信;
4. 路径的计算

进度
1. GPS模块是神达A701手机里面的, 通过协议分析仪已破解起端口
2. Arduino已经可以读取GPS信息
3. NXT和Arduino的通信已经正常, NXT用LeJOS编程
4. 目前似乎GPS模块出了状况,只输出时间而不能定位
5. 路径算法还需要研究
6.小车搭建中

参考资料:
http://www.bartneck.de/wp-content/uploads/2009/02/project-report-martijn-ten-bhomer.pdf
其代码改变了50%以上,而且我做不了好看的外壳。


如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
 楼主| 发表于 2013-11-4 16:25:43 | 显示全部楼层
Arduino读出的经纬度

Arduino读出的经纬度

Arduino读出的经纬度

NXT现在只能读到时间信息, 无法定位,解决方法研究中

NXT获得的时间信息

NXT获得的时间信息


如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-11-5 09:38:41 | 显示全部楼层
有的GPS需要发送一串命令给他,让他返回特定的数据,比如时间、经纬度、星历表等。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2013-11-5 09:40:22 | 显示全部楼层
好厉害的说
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2013-11-5 23:18:41 | 显示全部楼层
huangl53 发表于 2013-11-5 09:38
有的GPS需要发送一串命令给他,让他返回特定的数据,比如时间、经纬度、星历表等。

SirfIII的手册研究过, 不需要设置这些。端口也是有数据输出的。今天换了个模块就可以了。但是Arduino似乎又不稳定了, 还要研究。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2013-11-7 00:57:25 来自手机 | 显示全部楼层
本帖最后由 wxflql 于 2013-11-7 01:06 编辑

Arduino的程序重写了,今天稳定的跑了几个小时。小车也已经搭好,接下来考虑nxt如何计算路径,并把传感器外形整漂亮些
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2013-11-7 11:54:30 | 显示全部楼层
IMG_20131106_145934_副本.jpg
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2013-11-18 21:58:52 | 显示全部楼层
目前进度:小车已经搭建好,NXT可以同时读到自制的GPS和指南针传感器数据,指南针也可以自己校正。
下一步:算法用现成的,对系统联调,通过后路试。预计下周末完成项目,总结收工。

IMG_20131118_211822_副本.jpg

IMG_20131118_211723_副本.jpg
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2024-5-28 00:50 , Processed in 0.088641 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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