EDN China > 设计实例 > 工业电子 > 检测与传感 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

四足机器人中多传感器信息融合的应用

张天?? 杨晨曦?? 朱颖?? 宋明辉?? 张地?? 北京理工大学 传感器与微系统?? 2015年07月08日 ?? 收藏1
多传感器信息融合技术综合了概率统计、信号处理、人工智能、控制理论等多个学科的最新科研成果,为机器人精确、全面、实时地感知各种复杂的、动态的、不确定的未知环境提供了一种先进的技术手段。在研究基于多传感器融合的移动机器人避障技术的相关文献中,为获取机器人本体与障碍物的距离信息,经常使用的传感器有超声测距传感器、红外测距传感器、里程计、GPS、激光传感器等,这些传感器均为测距类传感器,传感器之间的冗余信息量大,互补信息量少,在使用的过程中必须提供先验知识,对于动态的、复杂的应用场景,其效果并不理想。对单目视觉传感器和超声测距传感器进行了信息融合,传感器间的互补信息量变大,融合结果提高了系统的鲁棒性,但单目视觉只有在特定的环境下才能得到距离信息,依然不能满足动态的应用场景。

双目视觉传感器对动态环境适应性强,超声测距传感器的测量精度高,为满足动态的应用场景,本文将进行这两种传感器的融合研究,需要指出,由于干扰信号的存在,在进行融合之前,先使用卡尔曼滤波算法对两种传感器获取的距离信息进行滤波处理。

1 卡尔曼滤波算法与STF 融合算法

由于受杂波等干扰信号的影响,传感器获取的距离信息具有统计信号的特征,为保证测量精度,需要进行参数估计,根据具体的情况,解决参数估计问题的常用方法有卡尔曼滤波、α-β 滤波、α-β-γ 滤波等。卡尔曼滤波算法主要有两条主线,一条是基于自协方差矩阵的运算,另一条是基于滤波值和预测值的运算,两者通过增益矩阵联系起来。

多传感器信息融合方法大致可以分为三类,即,概率统计方法、逻辑推理方法和学习方法。使用模糊推理、D-S 证据理论和产生式规则的方法进行信息融合,这些方法都属于逻辑推理的范畴;使用神经网络的方法进行信息融合,该方法属于学习方法的范畴,依据这些融合算法,均达到了预期效果。本文中使用的STF 融合算法则是概率统计方法的一种。

假设仿生四足机器人上的双目视觉传感器和超声测距传感器获取的状态向量的估计值分别为多传感器信息融合在机器人中的应用多传感器信息融合在机器人中的应用,协方差矩阵分别为P1和P2,互协方差矩阵P12 = P21T。当P12 =P21T≈0 时,为了得到状态向量和协方差矩阵的最佳估计值,可以使用STF 融合算法。

系统状态向量和协方差矩阵的最佳估计分别为

1 卡尔曼滤波算法与STF 融合算法

2 匀速直线运动模型

匀速直线运动( constant velocity,CV) 模型。CV 直线运动模型的一般描述为: 目标做CV 直线运动,位移为x( t) ,速度为多传感器信息融合在机器人中的应用,加速度多传感器信息融合在机器人中的应用。实际情况中,速度在有随机扰动的情况下会发生轻微变化,假设这个随机扰动是均值为零的高斯白噪声。在此条件下,经离散处理后,卡尔曼滤波的基本公式可表示如下

X( k + 1) = FX( k) + ΓW( k)

Z( k) = HX( k) + V( k) ( 3)

其中

2 匀速直线运动模型

式中T 为采样周期,σw为过程噪声的标准差,σv为量测噪声的标准差。

【分页导航】


上一页123下一页
?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

四足机器人? 多传感器信息融合? 卡尔曼滤波算法? 机器人避障?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈