0

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

如果我想在外面的大地面上测试它,我可以使用 GPS,但是在室内我认为 GPS 方法行不通。

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

谢谢

阿戈斯瓦米

4

1 回答 1

1

如果 GPS 不是一个选项,我会尝试使用陀螺仪/加速度计。(在这里查看,加速计/陀螺仪的 rasp pi 指南)

  • 在开始节点 A 和节点 B 交换位置。(无论他们的位置如何,都在 X= 0 Y =0)
  • 节点 A 在检测加速度时向节点 B 发送方向和速度
  • 节点 B 保持节点 A 的位置,在 locationA 更改事件节点 B 朝它的方向移动

另一种选择:也许检查 wifi 信号强度?但是 nodeB 必须在几个方向上移动才能提高信号强度。

于 2013-09-02T13:41:40.920 回答