检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:刘丽雯[1] 张崇巍[1] 徐玉华[1] 汪木兰[2]
机构地区:[1]合肥工业大学电气与自动化工程学院,安徽合肥230009 [2]南京工程学院先进数控技术江苏省高校重点实验室,江苏南京211167
出 处:《合肥工业大学学报(自然科学版)》2009年第1期9-13,共5页Journal of Hefei University of Technology:Natural Science
基 金:先进数控技术江苏省高校重点建设实验室基金资助项目(KXJ07127)
摘 要:定位是移动机器人必须具备的基本要求,在室内环境中,物体大多是多边形,因此可由线段进行描述,由激光传感器获取环境信息,采用哈夫变换对激光数据进行分簇,最小二乘法拟合线段特征,并建立里程计模型和观测模型;在传统的EKF定位算法中,线性化处理会导致计算精度下降,甚至造成滤波器的不稳定,且推导Jacobian矩阵比较困难;为了克服EKF的缺点,文章采用UKF算法将里程计数据和激光传感器数据进行融合,无需进行线性化处理,可获得高精度的移动机器人的位姿;通过实验,验证了基于UKF的定位算法在定位的精确性上优于传统的EKF定位算法。Localization is a fundamental requirement for a mobile robot. In indoor environments, the objects are polygonal usually. These objects can be described as line segments. The laser sensor can obtain the information of the environment automatically. By making use of the Hough transform technology, laser sensor data can be divided into different clusters. Then the least square method is used to extract features of line segments. The odometry model and the observation model are established. In the Extended Kalman Filter (EKF) algorithm, a nonlinear system is linearized to a linear system, which may lead to the decline of accuracy and even instability of the filter, and it is hard to calculate Jacobian matrices. In order to overcome the disvantages of the EKF, the Unscented Kalman Filer (UKF) is used to integrate the data from odometry and the laser sensor. By using this method, the accurate pose of the mobile robot can be obtained without linearizing the system model. It is proved by experiments that the algorithm based on the UKF is obviously more accurate than the algorithm based on the EKF.
关 键 词:移动机器人 UNSCENTED卡尔曼滤波 数据融合 定位
分 类 号:TP242.6[自动化与计算机技术—检测技术与自动化装置]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.249