论文部分内容阅读
地面自主移动机器人是一种能够在各种地面环境中连续自主运动的车辆,其发展对国防、社会、经济和科学技术具有重大的影响力,已成为各国高科技领域的战略性研究目标。而自主导航是自主移动机器人的一个最基本需求。同时定位与地图创建方法(SLAM)允许机器人在未知环境中,依靠自身所带的传感器递增式地创建环境地图,并同时给出机器人所在位置。自上世纪九十年代开始,该方法就吸引了国内外大量的研究者,并由于其重要的理论与应用价值被很多学者认为是实现真正全自主导航机器人的关键。近十年来,SLAM取得了令人瞩目的进展,并在室内、室外、水下、空中等多种环境下得到了实践。本文对移动机器人同时定位与地图创建方法进行了研究,在传统方法的基础上,提出了一些改进算法及新的解决方案,以提高SLAM算法的估计精度、一致性及计算效率,扩展其使用范围。具体的研究内容包括以下几个方面:1.从不确定性分析入手,在对SLAM中的相关性进行详细深入分析的基础上,得到了特征稀疏的两个标准,进而提出了相关优先的特征稀疏策略,从而减少大量的计算负担,计算误差却和一般传统方法相当。2.将SUT(scaled unscented transformation)变换运用到EKF SLAM算法中,研究了SLAM的线性化问题。3.针对Rao-Blackwellised粒子滤波SLAM(RBPF SLAM)算法的不一致现象,采用归一化估计方差(NEES)对算法的一致性进行了分析,得出粒子耗尽是造成算法不一致的原因,并分别采用辅助粒子滤波及正则粒子滤波对算法的重采样过程进行改进,提高了算法的一致性。4.针对普通粒子滤波容易受到粒子耗尽的影响,提出了一种新的粒子滤波SLAM算法。该算法将边缘粒子滤波技术(marginal particle filter,MPF)运用到SLAM中,并利用Unscented卡尔曼滤波(UKF)来计算提议分布。新算法避免了从不断增长的高维状态空间采样,非常有效地提高了算法中的有效粒子数,大大降低了粒子的权值方差,保证了粒子的多样性,同时也满足一致性要求。5.为了改善稀疏扩展信息滤波SLAM的性能,结合相关性分析,提出了一种改进的稀疏规则:完备信息稀疏规则。该稀疏规则考虑了预测时刻的观测信息,保留了与机器人相关性最强的主动特征。在不增加计算负担的情况下,提高了算法的精度及一致性。并对各种稀疏规则进行了深入的分析,就其优劣进行了比较,提出了一种组合的稀疏规则,以综合各自的优势,扩展使用环境范围。6.对SLAM中的联合数据关联方法进行了研究,提出了一种快速联合相容分枝定界算法。该方法通过给定每次联合相容配对个数的上限,来达到在观测数目较大时减少计算量的目的。当观测个数大于给定上限时,将分批进行数据关联,然后把结果组合起来。采用这种方法后,关联结果与一般的联合相容分枝定界算法差别很小,但计算量却大大降低。7.对SLAM问题中的重定位方法进行了研究,提出了一种改进的随机采样重定位方法。随机采样重定位的搜索部分的计算复杂度与观测数目成指数关系,当观测数目较大时,可通过快速联合相容分枝定界思想来达到减少计算量的目的。同时,在重定位算法中,为了防止误关联,一般会给定一个关联配对数的界限,只有配对数大于该界限时,才认为重定位是可靠的。但是,在很多情况下得到的配对数是小于给定界限的。通过引入运动约束来检验配对数较小时重定位的可靠性,以决定是否信任此时的重定位结果,达到提高重定位算法可用性的目的。本文在最后一章对全文进行了总结,并且对今后进一步的研究方向进行了展望。