AGV小车测试中常见的误差来源主要有以下几类:
传感器误差
激光导航:激光导航虽然理论上精度可以达到毫米级,但在实际操作中,受到反射率、距离等多种因素的影响,激光导航的精度可能下降。
视觉导航:光线不足、视觉障碍等情况都会让AGV小车的定位出现偏差。如果传感器无法给出准确的定位信息,AGV小车自然就会“迷路”或者“走偏”。
惯性导航:惯性导航系统(INS)是一种基于惯性测量单元(IMU)的导航技术,它通过测量物体的加速度和角速度来推算物体的位置和姿态。然而,惯性导航系统存在累积误差的问题,随着时间的推移,误差会逐渐增大。
环境因素
复杂环境:在工厂环境中,临时堆放的货物、临时走动的人员,甚至是某些特殊材料(比如反光的金属)都会让AGV小车的导航系统感到困惑。有时候,激光雷达或者摄像头扫描到的环境数据与之前的地图对不上号,就像一个走错街道的司机,AGV小车也就开始“找不着北”了。
环境变化:AGV小车的导航系统基于一张固定的地图,导航路线都是根据这张“地图”来规划的。如果工厂的生产线或者设备位置经常变化,而AGV的地图没有及时更新,那它就会像拿着旧地图走在新城市里,当然难免“迷路”。
机械传动误差
车轮打滑:轮式AGV小车在行走中容易出现车轮打滑的情况,从而记录不了AGV小车行走的真实距离,导致定位误差。
轮系参数:如果所填的轮系参数与实际不同,AGV小车中的模型计算就会与实际有所差异,导致报故障。
通信延迟
AGV小车的导航不仅依靠自己的“眼睛”和“大脑”,还需要依赖中央调度系统的指令。然而,工厂中往往存在无线网络信号不稳定、延迟等问题,导致AGV小车接收到指令时已经晚了一拍。当它根据延迟的指令行驶时,就可能出现偏离路线的情况。
人为操作失误
AGV小车系统虽然高度智能化,但依旧需要人类的设置和维护。如果操作人员在调度系统中输入了错误的参数,或者设置了不合理的路线规划,AGV小车自然就会“跑偏”。