第41卷第4期2012年08月
DOI:10.3724/SP.J.1219.2012.00406
InformationandControl
信息与控制
Vol.41,No.4Aug.,2012
安雷,张国良,张维平,敬斌
(第二炮兵工程大学理学院,陕西西安
710025)
摘要:针对里程计在定位过程中存在累积误差的问题,建立了一种通用的移动机器人里程计误差模型,对里
程计误差进行实时反馈补偿.在利用激光雷达进行环境特征提取过程中,根据激光雷达原始数据存在的误差,建立了激光雷达的观测误差模型,并根据环境特征和机器人的相对位置关系,建立了移动机器人观测模型.最后,结合里程计和激光雷达误差模型,利用扩展卡尔曼滤波(EKF)实现了基于环境特征跟踪的移动机器人定位.实验结果验证了里程计和激光雷达误差模型的引入,在增加较短定位时间的情况下,可以有效地提高移动机器人的定位精度.
关键词:移动机器人定位;里程计;激光雷达;误差建模;扩展卡尔曼滤波中图分类号:TP242文献标识码:A文章编号:1002-0411(2012)-04-0406-07
EKFLocalizationandSensorErrorModelingforMobileRobots
ANLei,ZHANGGuoliang,ZHANGWeiping,JINGBin
(CollegeofScience,TheSecondArtilleryEngineeringUniversity,Xi’an710025,China)
Abstract:Fortheaccumulatederrorsoftheodometryintheprocessoflocalization,ageneralodometryerrormodelformobilerobotsisestablishedtocompensatetheodometryerrorsviafeedbackinrealtime.Accordingtotheerrorsoforiginaldatafromthelaserradar,anobservationerrormodelforlaserradarisestablished.Theobservationmodelformobilerobotsisdesignedaccordingtotheenvironmentalfeaturesandtherelativepositionofmobilerobots.Further,extendedKalman lterisusedbycombiningtheodometryandlaserradarerrormodeltorealizethemobilerobots’localizationbasedenvironmentalfeaturetracking.Theexperimentalresultsillustratethatthelocationaccuracyoftherobotsisimprovedeffectivelywithincreasingalittlelocatingtimebyintroducingodometryandlaserradarerrormodel.
Keywords:mobilerobotlocalization;odometer;laserradar;errormodeling;extendedKalman lter(EKF)
1引言(Introduction)
移动机器人定位是移动机器人导航的最基本环节,是确定移动机器人在其作业环境中相对于全局坐标的位姿的过程[1].定位问题最为简单的是位姿跟踪问题[2],即移动机器人的初始位置已知,通过校正传感器累积误差来校正估计位姿.里程计和激光雷达是位姿跟踪过程中最常用的传感器.移动机器人在运动过程中由于外界的随机干扰会引起一些不确定性的误差,导致在利用里程计进行航迹推算和利用激光雷达进行位姿更新时会产生较大的位姿累积误差,使定位精度降低.如何减小移动机器人运动过程中由传感器带来的误差,提高定位精度,逐渐成为移动机器人定位研究的热点.
目前,针对里程计和激光雷达的误差建模问题
通讯作者:安雷,xsal999@126.com
已有很多的研究.Agostino[3]提出了一种同步驱动
轮式移动机器人里程计误差建模方法,并通过实验获取的里程计观测值求取误差模型参数;Lindsay[4]提出了一种差动驱动轮式移动机器人里程计和声纳误差建模方法,对移动机器人进行定位和地图创建仿真;杨晶东等[5-6]提出了一种通用的里程计误差建模方法,该方法可以应用于同步驱动和差动驱动轮式移动机器人;Adrian等[7]提出了基于图像处理技术的在线校正移动机器人里程计的系统和非系统误差的方法.
本文在前人研究的基础上,同时考虑里程计和激光雷达误差,针对三轮驱动移动机器人在利用里程计和激光雷达进行位姿跟踪时存在较大的位姿累积误差的问题,着重研究了以下问题:(1)建立里程计误差模型.(2)建立激光雷达误差模型.(3)利用
收稿/录用/修回:2011-05-11/2011-08-06/2012-06-11
建立环境地图、传 感器及机器人运动模型, 以扩展卡尔曼滤波作为多传感器融合技术, 建立多传感器信息融合 模型,实现了移动机器人的精确定位。 关键词:轮式移动机器人...
基于扩展卡尔曼滤波的轮式移动机器人定位技术_李昌明_信息与通信_工程科技_专业资料...(Δsr ,Δsl) 中, 存在传感器不确定性积分误差和近 似运动模型带来的误差。...
关键词 扩展卡尔曼滤波, 里程计误差建模, 移动机器人定位, 位姿估计 中图分类...量测: 根据地图库 M 得到量测预测值 与传感器实际量测值获得量测修正误差. ...
完成自主定位的系统. 利用扩展卡尔曼滤波后的 RSSI ...( ITSs) . 基于无线传感器网络的移动机器人的动态...2 优化 RSSI 测距误差的 EKF 室内复杂的物理环境和...
该方法使用二维 摘 激光测距传感器实现室内环境中的移动机器人自主定位 , 依靠无嗅卡尔曼滤波器减少定位过程中所产生的误差 ; 通过激光测距仪采 集机器人所在环境...
本论文提 出一种基于多平台下传感器融合和卡尔曼滤波的移动机器人精确定位技术。...移动机器人的真实运动模型不理想 等原因,关于机器人的位置估计存在很大的误差。 ...
在较大的误差,从而影响移动 机器人的定位效果[2] ...2 Pioneer3-AT 机器人里程计定位模型 Pioneer3-AT...[ 6] 利用卡尔曼 滤波融合多个传感器的测量值,以...
关键词:移动机器人;定位;卡尔曼滤波;贝叶斯估计 中...在基于航位推算的定位方法中,由于里程计的建模误差 ...为了克服这种困难,针对系统建模和传感器测 量过程中...
关键 词: 移动机器人,环境建模,定位,超声传感器 -...滤波器的最优支撑分布 3.5.4.2 里程计误差模型 ....因此目前比较常用的方法 包括基于扩展卡尔曼滤波的...
现有的移动机器人定位传感器种类很多,如里程计、陀螺...对于系统噪声和观测噪声为高斯白噪声的线性系统模型用...对于非线性系统模型采用扩展卡尔曼滤波(EKF)或者分散...
浙江大学机械工程学系 硕士学位论文 基于多传感器信息的移动机器人定位研究 姓名:...第三,针对里程计误差累积的问题,提出了利用扩展卡尔曼滤波融合里程计 和声纳的...
在环境建模中 的误差传递过程,对传统的运动定位进行...用扩展卡尔曼滤波技术实现了砭厘米级 的高精度定位...并配以合适的传感器信息处理方法, 机器人才能得到~...

我要评论