论文部分内容阅读
移动机器人定位导航的多传感器信息融合方法一直是机器人研究领域极具挑战性的问题之一,特别是对于未知复杂环境下作业的机器人,如深海底采矿集矿机。它是一台工作在海底的爬行式机器人ROV (Remotely Operated Vehicle),按一定的路线在海底自行移动采集赋存于海底的多金属结核,并通过扬矿系统输送到采矿母船上。当前国内外己作的主要研究普遍集中在通用的移动机器人技术方面,由于涉及技术保密、国际竞争等原因,对于深海底环境下的机器人定位导航等的研究仅仅停留在表面阶段,尚未形成统一和完善的知识体系结构。本研究旨在从前瞻性基础研究入手,基于多传感器信息融合的信息处理方法,针对大洋资源开采与环境勘察的实际要求,开展数据信息处理技术及前瞻信息技术的研发,为移动机器人在海底或水下的应用提供理论基础和设计方法。创新性的研究工作主要有:首先,针对各种类型传感器的性能及误差分析,以移动机器人MKⅡ为实验平台,对定位用内部与外部传感器,如里程仪、红外/激光测距仪、GPS等传感器误差产生原因进行了分析,采用自适应加权融合估计,在总均方误差最小这一最优条件下,根据各传感器所测得的值以自适应的方式寻找个传感器所对应的最优加权系数,使融合后的估计值达到最优。利用该融合算法,实现了GPS与测距法融合的准确导航定位以及红外/激光定位导向的机器人与对接站的精确对接;针对采用长基线系统的水下机器人定位,提出了声速修正的数值迭代模型,并通过仿真分析验证了模型的正确性。其次,以海洋采矿集矿机为研究平台,对集矿机在海底不确定环境下的环境感知、避障及定位导航进行了研究。考虑到深海底环境下的实验较难实现,首先利用移动机器人MKⅡ实验平台,对机器人的状态空间模型、观测模型、融合地图构建、避障策略等问题进行了深入研究,进行了仿真分析与实验验证,并将研究结果应用于深海采矿集矿机的避障、自定位及轨迹跟踪。针对避障问题,由于避障声纳信号很弱,采用SOG (Sum of Gaussians)方法进行传感器的信息融合,再提取特征,使传感器信息的不确定性大大减小。在人工势场法的基础上进行了避障算法的改进,使机器人能够跳出局部极小点,顺利到达目标。对于集矿机的定位导航问题,类比于移动机器人的航程推算法直线模型,建立了履带式集矿机的状态空间模型,根据长基线定位系统的延时建立了系统的测量方程。为了抑制滤波器发散,提高系统鲁棒性,采用基于模糊逻辑控制的自适应卡尔曼滤波(FAKF)的方法及相应的模糊控制规律;由于海底集矿机为履带式结构,其运动模型具有较强的非线性特征的问题,提出了一种改进的SUKF方法以适应系统的非线性。从而实现了基于长基线系统定位的海底集矿机位置估计及轨迹跟踪。最后,进行了未知环境下机器人即时定位与地图构建(SLAM问题)的研究。应用动态阈值的概念,并把动态阈值用于数据相关信息的预处理,即先筛选出符合一定条件的候选观测值集合,以减小后续数据相关操作的计算复杂度,满足SLAM对数据相关实时性要求。在匹配过程中采取基于动态阈值的最近邻数据相关算法,通过分析最近邻数据相关算法在不同置信度下,机器人定位误差的变化情况,以适应不确定性动态变化的实际情况,为提高机器人定位与构图的实时性和准确性提供了保障。在此基础上,针对EKFSLAM算法存在的问题以及机器人运动模型具有较强的非线性,采取基于FastSLAM算法上的Unscented KF方法的措施以改进系统的非线性,实现了移动机器人的位姿估计与环境特征的同时评估。对粒子滤波(PF)基于系列重要性采样算法进行了改进,即基于有效样本大小ESS的重要性权重计算及采样策略。通过在机器人MKⅡ实验及仿真分析,得到了较为满意的结果,验证了算法的正确性。