我正在为一辆自动导引车 (AGV) 编程,就像在亚马逊仓库中使用的那样。请看here .
问题:
所以我在 AGV 本地化方面遇到了问题。我不能使用昂贵的传感器或相机进行定位。现在看看下面的图片。
如果认为红圈是AGV,粗线是它移动的轨道。当 AGV 启动时,为了定位,我想将它移动到轨道的一端(引用位置)。并以 super 便宜的方式将位置初始化为 (0,0) Hall-Effect sensor . 我还有其他办法吗?轨道已映射到网格上以进行路径规划。
最佳答案
光学传感器会更好,因为它具有更远的范围并且对距离差异不太敏感。
我会在赛道的关键点放置反射器。机器人旁边会有一个小型红外发射器和探测器。如果光束被反射,则机器人知道它在反射器上方。
关于algorithm - 机器人定位建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28768173/