首页 | 本学科首页   官方微博 | 高级检索  
     

基于扩展卡尔曼滤波的两轮机器人姿态估计
引用本文:王晓宇,闫继宏,秦勇,赵杰.基于扩展卡尔曼滤波的两轮机器人姿态估计[J].哈尔滨工业大学学报,2007,39(12):1920-1924.
作者姓名:王晓宇  闫继宏  秦勇  赵杰
作者单位:哈尔滨工业大学,机器人研究所,哈尔滨,150001;哈尔滨工业大学,机器人研究所,哈尔滨,150001;哈尔滨工业大学,机器人研究所,哈尔滨,150001;哈尔滨工业大学,机器人研究所,哈尔滨,150001
摘    要:针对两轮自平衡机器人惯性传感器存在误差的问题,提出基于扩展卡尔曼滤波的方法进行补偿,从而实现机器人姿态的最优估计.利用实验获得的惯性传感器误差特性,采用Levenberg-Marquardt非线性最小二乘迭代法拟合数据,从而建立机器人导航用惯性传感器陀螺仪和加速度计误差的数学模型,并对误差进行标定.采用扩展卡尔曼滤波将传感器的数据进行融合并对误差进行补偿,得到机器人姿态的最优估计.将滤波后的模型应用到两轮自平衡机器人系统,实验结果表明改进后的系统误差得到了有效的抑制,从而验证了采用低成本的惯性传感器进行机器人的姿态估计是有效可行的.

关 键 词:扩展卡尔曼滤波  误差建模  姿态估计  数据融合  随机漂移误差
文章编号:0367-6234(2007)12-1920-05
收稿时间:2005-11-09
修稿时间:2005年11月9日

Attitude estimation based on extended Kalman filter for a two-wheeled robot
WANG Xiao-yu,YAN Ji-hong,QIN Yong,ZHAO Jie.Attitude estimation based on extended Kalman filter for a two-wheeled robot[J].Journal of Harbin Institute of Technology,2007,39(12):1920-1924.
Authors:WANG Xiao-yu  YAN Ji-hong  QIN Yong  ZHAO Jie
Abstract:Aiming at the error from inertial sensors of a two-wheeled self-balanced robot,a compensating algorithm based on the extended kalman filter(EKF) was proposed.According to the inertial sensor error characteristic obatined from experiments,the error mathematical models were established by Levenberg-Marquardt nonlinear least-square iterative fit method.The error of gyro and accelerometer was calibrated by computer simulation.Using an extended kalman filter to fuse the data from the gyro and accelerometer and compensate for the sensor error,an optimal estimation for attitude was achieved.Results of simulation and field experiment demonstrated that the attitude error was suppressed validly,then an accurate and low-cost estimation of attitude was achieved,which proved that the attitude estimation method was effective and feasible.
Keywords:extended Kalman filter  error modeling  attitude estimation  data fusion  stochastic drift error
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号