2012-05-27 25 views
1

该项目的目标是这样的:使用android和GPS控制机器人机车

我们将有一个机载机器人具有车载GPS上。 现在使用那个GPS,我们想跟踪机器人的位置并在android手机上追踪它。 (因为它们提供与谷歌服务的最佳接口)

不仅如此

我们甚至想控制在Android手机的机器人。 是否有可能从android手机发送控制信号到该机器人,以便机器人可以根据控制信号进行移动。

我们怎样才能使Android手机机器人之间GPS和车载连接。 (我们有些新手机器人)

更好的想法,建议者居多。

回答

1

退房Dension WIRC模块:

WiRC module by Dension 它通过发送一个脉冲宽度调制的列车,允许你控制伺服系统和电子速度控制器适用于控制RC平台。有8个频道。我用它来控制2个轨道和一个云台炮塔,它工作的很好。我通过电子邮件向支持团队发送电子邮件,他们给我发送了一个iPhone项目,让我在几个小时的时间内运行。 WiRC套件带有一个摄像头,所以我可以通过wifi远程驱动我的机器人。

在GPS方面,我做了一个测试iPhone上,在晴朗的天空,和GPS信号漂移严重。精度确实在30-50英尺之间,但不足以精确跟踪小型机器人的位置。我会发布我的实验的截图。

看看这个截图:我随着手机地图在我的衬衣口袋里的白色路径行走。每秒都会在地图上放置一个别针。你可以看到红色引脚与白色路径的偏离程度。这是30-50英尺的路径。对于一个2英尺长的机器人来说,这是一个很大的麻烦。如果它试图用GPS的这种分辨率来纠正它的路径,它很可能变得非常困惑。 GPS experiment

我见过维基百科(带有狭缝编码器的电机)上的差分驱动方程,计算在一定时间间隔内通过编码器的狭缝数量。这可能有助于更正GPS,但需要额外的硬件

+0

这很好!很棒的信息。 !我会期待它 –

+0

令人敬畏的工作!但我听到在Android我们无法找到确切的当前位置的手机,因为它总是返回塔的位置,而不是实际的手机。 我可能听到错误的事情,但仍然可以如何使用GPS跟踪手机的当前现场位置。 –

1

我正在研究类似的东西 我试图让一个自主机器人能够根据一些广泛的机器人算法移动自己,但当然你并不需要这个。

,但我认为这将是更好地为您安装在机器人上的Android手机,然后通过WiFi或任何其他媒介您的笔记本电脑来控制它。

安装一个Android手机将拥有像很多优点:

  1. 拥有一个不错的GPS和那里是没有必要做额外的工作来与其他的硬件和软件集成。

  2. 而且你可以有其他的硬件一样加速度计,近距离传感器,重力感应器等,它们可以在许多方面是有用的。

现在有很多数据用于制作基于Android的机器人。这里是Cellbots
他们致力于从android制作机器人,并从笔记本电脑或Android远程控制它们。

+0

我有同样的想法!将手机安装在机器人上是一个好方法。在未来的某个时候有可能做惯性导航。 iPhone和Android接近传感器实际上是一个开/关开关,用于检测设备在桌面上是朝上还是朝下。这对于机器人来说是不够的 –

+0

@ Alex-Stone我正在使用arduino和Android,并计划添加一些额外的传感器,因为Android对于所有机器人目的都不够。 (1)使用其GPS和加速度计(2)从其相机获取实时视频给我的PC – Neo

+0

GPS位置的变化也是一个问题,但我试图通过本地化来解决它像粒子滤波器或马尔科夫定位算法 – Neo