我正在破解一个真空吸尘器机器人,用微控制器(Arduino)控制它。我想在打扫房间时提高效率。目前,它只是直行并在碰到什么东西时转身。
但是我很难找到最好的算法或方法来了解它在房间中的位置。我正在寻找一种既便宜(不到 100 美元)又不复杂(不需要计算机视觉博士论文)的想法。如有必要,我可以在房间里添加一些离散标记。
现在,我的机器人有:
- 一个网络摄像头
- 三个接近传感器(约 1 米范围)
- 指南针(暂时不用)
- 无线上网
- 如果电池已满或几乎没电,其速度可能会有所不同
- 上网本Eee PC嵌入机器人
你有什么想法吗?这类问题是否存在任何标准方法?
注意:如果这个问题属于另一个网站,请移动它,我找不到比 Stack Overflow 更好的地方。