项目目标是这样的:
我们会有一个机车机器人,上面装有 GPS。 现在使用该 GPS 我们想要跟踪机器人的位置并在 android 手机上跟踪它。 (因为它们提供了与 Google 服务的最佳接口(interface))
不仅如此
我们甚至想通过安卓手机控制机器人。 是否可以从安卓手机向机器人发送控制信号,使机器人根据控制信号进行移动。
我们如何在安卓手机和机器人的车载GPS之间建立连接。 (我们对机器人技术有些陌生)
欢迎大家提出更好的想法和建议。
最佳答案
查看 Dension Wirc 模块:
WiRC module by Dension 它通过发送脉冲宽度调制序列适用于 RC 控制平台,允许您控制伺服系统和电子速度 Controller 。有8个 channel 。我用它来控制 2 个轨道和一个平移/倾斜炮塔,效果很好。我给支持团队发了电子邮件,他们给我发了一个 iPhone 项目,这让我在几个小时内就开始运行了. WiRC 套件带有摄像头,因此我可以通过 wifi 远程驱动我的机器人。
在GPS方面,我在iPhone上进行了测试,在晴朗的天空下,GPS信号漂移很严重。精度确实在 30-50 英尺之间,精确跟踪小型机器人的位置是不够的。我将发布我的实验的屏幕截图。
查看此屏幕截图:我正沿着 map 上的白色路径行走,手机放在衬衫口袋里。每一秒它都会在 map 上放置一个图钉。您可以看到红色引脚偏离白色路径有多严重。这是偏离路径 30-50 英尺。对于一个 2 英尺长的机器人来说,这是一个很大的麻烦。如果它试图用 GPS 的这种分辨率来纠正它的路径,它可能会变得非常困惑。
我在维基百科上看到过一个差分驱动方程(带有狭缝编码器的电机),计算在一定时间间隔内通过编码器的狭缝数量。这可能有助于纠正 GPS,但需要额外的硬件
关于android - 使用安卓和 GPS 控制机器人机车,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10772636/