论文部分内容阅读
随着我国产业结构的不断升级,智能物流行业迎来了历史的重大发展机遇,智能物流系统也是构建未来智慧工厂的基石,而作为一种先进自动化运输设备的自动导引小车Auto Guided Vehicle(AGV)在未来智能物流系统当中扮演了极其重要的角色。自动导引小车(AGV)集成了计算机、机械、微电子、控制、网络、通信、人工智能等多个学科,凭借其智能程度高、灵活组网能力强、安全可靠性好且占用空间较少而广泛地应用在企业柔性生产设备以及仓储自动化升级改造系统中。首先分析了航迹推算定位的基本原理,建立了基础坐标系,研究了全方位移动AGV的定位算法,分析了正交全向随动轮的安装误差,设计了安装误差的标定算法。建立了光纤陀螺仪的静态误差模型,分析了光纤陀螺仪标定算法,并且在高精度角速率转台上对光纤陀螺进行了标定。分析了增量式光电编码器的测速误差,并对测速算法加以改进,提高了测速精度。由于光纤陀螺仪存在漂移误差,增量式光电编码器存在位移累积误差,所以航迹推算系统的定位误差不断积累,需要其他定位方式进行辅助校准。然后研究了激光雷达SLAM算法,分析了占据栅格地图单元的概率更新过程,在此基础之上重点研究了HECTOR_SLAM算法,主要包括地图获得、扫描匹配和多分辨率地图三个方面算法研究。根据激光雷达定位误差不随时间发散的特点,用它来修正航迹推算系统的累积误差。利用互补滤波器的基本原理,对多传感器数据进行了融合。针对航迹推算系统短时间内定位精度高,动态性能好,定位误差随着时间积累和激光雷达定位相对稳定,但精度相对低,实时性较差的各自特点以及航迹推算系统和激光雷达系统各自的频率特性,设计了偏航角互补滤波器和位置互补滤波器。该滤波器可以有效抑制航迹推算系统中的累积误差,提高了系统的定位精度。最后搭建了全方位移动AGV定位系统的硬件和软件平台,对正交全向随动轮和激光雷达的安装误差进行了标定和补偿,然后在平台上对航迹推算算法和HECTOR_SLAM算法进行了实验验证并且做出了相应的误差分析。根据两个系统输出的偏航角和位置信息设计了互补滤波器,实验数据证明了互补滤波器的有效性。