0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

何为多传感器融合算法?常用的融合算法包括哪些

科技观察员 来源:罗姆半导体社区 作者:罗姆半导体社区 2022-03-30 16:29 次阅读

因为多传感器的使用会产生大量需要处理的数据,因此通常通过融合算法来对数据进行优化。不同传感器采集到的信息可能相互之间可能会不同甚至是有矛盾,使用融合算法可以帮我们弄懂如何保证系统能够准确处理这些数据,使系统最终做出及时、正确的决策,这非常重要。

何为多传感器融合算法?

融合算法不仅需要处理数据的多样性和复杂性,而且需要提高实时性和精度。虽然多传感器数据融合算法目前没有完整的理论体系,但是对于多种不同领域的应用,已经提出许多成熟且有效的融合算法。融合算法可以概括为随机、人工智能两大类。随机类融合算法有加权平均法、卡尔曼滤波、多贝叶斯估计法等,人工智能类融合算法有模糊逻辑、神经网络等。在自动驾驶中,常用的融合算法包括加权平均法、卡尔曼滤波法、神经网络。这三种方法具有直观性、容错性及普适性。

加权平均法

加权平均法融合数据信息可以通过获取各种传感器信号的平均值来实现。若某一个传感器的信号比其它传感器更可信,则为该传感器分配更高的权重,以增加其对融合信号的贡献。加权平均法是信号级融合最简单、最直观的一种算法,可以对传感器接收到的冗余信息进行加权平均。加权平均法可以对原始数据直接进行使用。通过加权平均法,可以在图像识别中对模糊图像进行处理,使图像识别更加清晰与准确。

poYBAGJEFLuASdO2AAB8zTpR6Nw116.png

卡尔曼滤波

卡尔曼滤波是一种常用的自适应传感器融合算法,用于消除系统中的冗余,预测系统的状态。卡尔曼滤波采用一个线性空间模型,系统的当前状态取决于先前的状态。卡尔曼滤波状态空间模型为:

Xk=AXk-1+Bu+Gw(1)

Zk=HXk+v(2)

式中:Xk为k时刻状态向量;Xk-1为k-1时刻状态向量;A为状态转移矩阵;B为输入转换矩阵;G为过程噪声转移矩阵;u为输入向量;w为过程中噪声向量;Zk为k时刻系统测量信息;H为测量矩阵;v为测量噪声向量。卡尔曼滤波在图像识别中是一种常见的融合算法,可以进行降噪,并增强鲁棒性。卡尔曼滤波虽然是数据层面的融合,但是对于传感器的融合而言非常重要。

pYYBAGJEFMCAPkC_AALSapst2Xk280.png

神经网络

不同于卡尔曼滤波,神经网络提供非线性传递函数和并行处理能力,可以帮助执行图像融合。神经网络由称为神经元的处理节点连接而成。建立神经网络数据融合模型,根据多传感器数据输入和输出之间的关系,分配神经元和互连权值。神经网络既有多层前馈型,也有递归型。神经网络融合输出信号和输入信号,计算相应的权重y:

y=∑wixi(3)

式中:wi为权重;xi为传感器数据。

传统神经网络将图像一层一层映射,最后进行特征提取。目前,多用卷积神经网络进行融合。卷积神经网络可以看作是特征提取与分类器的结合体,单从各个层的映射来看,类似于特征提取的过程,提取不同层次的特征。神经网络的容错性很强,能够用于复杂的非线性映射环境。神经网络强大的容错性及自学习、自组织、自适应能力等特性,满足多传感器数据融合技术处理的要求。神经网络在数据模型中,主要根据当前系统所接受的样本相似性确定分类标准,这一过程表征为网络的权值分布。可以利用神经网络的信号处理能力和自动推理功能,实现多传感器数据融合。如图为四层神经网络模型。

pYYBAGJEFMaAXWQVAAFoy12q5zE005.png

结语:

在自动驾驶技术中,如何使用融合算法以及如何选择合适的算法非常重要,需要根据所选择的传感器以及融合体系分类等原因综合考虑,合理使用融合算法,可以事半功倍,因此在自动驾驶领域,人们要花很多很多时间去解决算法问题。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 神经网络
    +关注

    关注

    42

    文章

    4572

    浏览量

    98744
  • 多传感器
    +关注

    关注

    0

    文章

    75

    浏览量

    15216
  • 融合算法
    +关注

    关注

    0

    文章

    14

    浏览量

    8304
收藏 人收藏

    评论

    相关推荐

    传感器数据融合算法python代码

    传感器数据融合算法是一种将多个传感器收集到的数据合并到一个一致和准确的表示中的技术。这种算法的目的是提高数据精确性和可靠性,从而增强对环境或目标的理解和控制。在本文中,我们将详细讨论
    的头像 发表于 12-15 10:28 730次阅读

    【飞腾派4G版免费试用】Spring Boot和飞腾派融合构建的农业物联网系统-数据融合算法

    本帖最后由 sda12138 于 2024-1-6 12:00 编辑 接上集: 上次实验我们已经完成个人中心的设计,本次实验主要完成内容是完成传感器融合算法的设计。 一、背景 在智慧农业中农
    发表于 12-26 20:59

    Spring Boot和飞腾派融合构建的农业物联网系统-改进自适应加权融合算法

    接上集: 上次实验我们已经完成传感器融合算法的设计,本次实验注意完成改进自适应加权融合算法设计。 一、背景 通过利用温室控制系统来管理温室内的各种设备并控制温度、湿度,可以更好地探索
    发表于 01-06 12:18

    【TL6748 DSP申请】基于TMS320C6748的传感器数据融合算法实现

    精度有待提高,本项目是基于传感器融合算法,通过采用MEMS运动传感器,使用TI的C6000系列DSP实现对传感器采集数据的
    发表于 09-10 11:13

    [分享]传感器数据融合理论及应用

    本帖最后由 srxh 于 2015-12-7 23:19 编辑 讲传感器数据融合技术,可参考下,拓展我们的系统构架、优化系统算法主要内容:数据
    发表于 12-07 22:52

    姿态融合算法是什么

    作者:Joy Yang1.什么是姿态融合算法简单来说,姿态融合算法就是融合多种运动传感器数据(一般需要3轴加速度, 3轴陀螺仪或者3轴地磁感应传感器
    发表于 07-19 06:47

    常用的无线传感器网络数据融合算法有什么优缺点?

    本文介绍了几类常用的无线传感器网络数据融合算法,并比较了其优缺点。
    发表于 06-03 06:41

    一种实用的数据融合算法

    摘要:文章分析了目前一些数据融合算法中对先验信息要求苛刻,定义数据间支持度中门限预先设定对融合结果的不利影响,提出了一种实用的数据融合算法,该算法中定义了一种新
    发表于 01-18 23:20 16次下载

    传感器跟踪型数据滤波融合算法

    在实际系统中,常用的数据融合方法是基于扩展的卡尔曼滤波算法融合算法,但是这种融合算法的跟踪精度并不是很高. 通过对滤波跟踪型数据
    发表于 07-14 11:28 15次下载

    传感器异步航迹融合算法与仿真

    针对分布式多传感器数据融合系统,提出了一种多传感器异步航迹融合算法。由于不同传感器的采样时间各不相同,
    发表于 08-07 09:47 12次下载

    聚类算法及聚类融合算法研究

    聚类算法及聚类融合算法研究首先对 聚类算法 的特点进行了分析,然后对聚类融合算法进行了挖掘。最后得出聚类融合算法比聚类
    发表于 08-10 15:08 33次下载
    聚类<b class='flag-5'>算法</b>及聚类<b class='flag-5'>融合算法</b>研究

    一种改进的多传感器信息融合算法

    一种改进的多传感器信息融合算法_夏菽兰
    发表于 01-03 15:24 0次下载

    基于蚁群优化的无线传感器网络数据融合算法

    基于蚁群优化的无线传感器网络数据融合算法_李丽
    发表于 01-07 19:00 2次下载

    基于模糊熵的多传感器加权融合算法_王晶晶

    基于模糊熵的多传感器加权融合算法_王晶晶
    发表于 03-22 09:06 0次下载

    传感器数据融合算法最关键的是

    传感器数据融合是一个综合处理多传感器数据的过程,以提高对环境或目标的感知和解释能力。在这个过程中,各种数据融合算法起着至关重要的作用。本文将深入探讨多
    的头像 发表于 12-13 11:00 309次阅读