如何移动Rpi(B)可以跟随另一个可移动的Rpi(A)

时间:2013-09-02 12:57:36

标签: raspberry-pi

我有两台名为A和B的电脑。两者都可以移动。两者都可以使用wifi在对等网络中连接。另外的传感器和相机也可以添加到一台计算机中,它是树莓派(计算机B)。我想添加一些编队驱动功能,以便计算机B总是尝试跟随计算机A.如果计算机A开始移动,计算机B也沿着相同的方向跟随A.我不想在它们之间保持一定的距离。计算机B的目标是到达计算机A.可以有另一台移动计算机C,但B应该只遵循A而不是C.

如果我想在大地外测试它,我可以使用GPS,但在室内我认为GPS方法不会工作。

任何可行的想法都可以在没有太多复杂性的情况下实施。

感谢

agoswami

1 个答案:

答案 0 :(得分:1)

如果GPS不是一个选项,我会尝试去陀螺仪/加速度计。 (检查here,锉刀加速度计/陀螺仪指南)

  • 在开始节点A和节点B交换位置。 (两者都在X = 0 Y = 0他们的意志的遗嘱)
  • 检测加速度的节点A向节点B发送方向和速度
  • 节点B保持节点A位置,位置更改事件节点B沿其方向移动

另一种选择:也许检查wifi信号强度? 但是在获得改善的信号强度之前,nodeB必须向几个方向移动。