论文部分内容阅读
自动导引车(Automated guided vehicle,AGV)在智能制造与物流系统中得到了快速的发展,其全局定位是自主导航技术中的研究热点之一。马尔可夫(Markov)定位算法是一种基于概率分布的全局定位方法,其通用性强并能解决多模和非线性问题,得到了广泛的关注和研究。目前在特征地图中还没有适用的基于概率的全局定位方法,本文在建立AGV的Markov定位方法相关模型的基础上,对特征地图中的全局定位问题展开了研究。针对特征地图中应用Markov定位算法在对自动导引车全局定位时,常会出现传感器观测与地图之间的特征数据关联不唯一而导致定位失败的问题。提出了一种不通过数据关联的Markov定位计算新方法。利用高斯核函数将环境中的稀疏特征拟合成平滑致密曲线,通过对比传感器观测和算法预测得到的两个致密曲线相似度来计算Markov定位中的观测模型。同时直接利用电子罗盘传感器得到AGV的姿态信息,使算法只关注于求解AGV离散化位置的信度而不必同时计算AGV位姿的三维数据,在解决常规Markov定位方法在中心对称环境中失效问题的基础上减少了算法计算量,通过仿真分析验证了该全局定位方法的有效性。针对Markov定位算法计算量大、效率低的问题,在AGV姿态由电子罗盘信息直接得出的基础上提出了基于四叉树模型的变分辨率离散化平面栅格方法。通过将AGV位姿估计的三维状态空间减少到二维平面栅格,并在定位过程中减少对地图中信度常为零的栅格区域的重复计算以提高算法的运算效率和信度极值收敛速度。仿真结果验证了变分辨率栅格离散化方法的有效性,与基于高斯核函数的固定分辨率Markov定位方法相比,该方法对AGV的全局定位效率更高。最后,通过半封闭环境下的自动导引车全局定位实验,对比扩展卡尔曼滤波方法估计出的AGV运动轨迹,验证了本文方法即使在AGV初始位姿未知的情况下,估计出的AGV运动轨迹精度依旧更高,定位结果更有效。