多家公司联手为传感器开放原始码算法 促进传感器融合开发更复杂算法

简介: 亚德诺(ADI)、飞思卡尔(Freescale)与PNI Sensor公司以及MEMS产业联盟(MEMS Industry Group;MIG)联手成立了‘加速创新联盟’(AIC),致力于为传感器提供开放原始码算法。

亚德诺(ADI)、飞思卡尔(Freescale)与PNI Sensor公司以及MEMS产业联盟(MEMS Industry Group;MIG)联手成立了‘加速创新联盟’(AIC),致力于为传感器提供开放原始码算法。AIC还计划与MIPI联盟合作发布用于传感器的一种I/O标准。

工程师不应该“在每次需要增加或修改产品功能时重复开发常用算法。” MIG执行总监Karen Lightman表示,“存取入门级算法的开放源码库将从根本上改变以往的开发模式。”

飞思卡尔是AIC的早期筹建者,已经为3轴、6轴和9轴传感器融合增加了诸如C原始码库等开放源码算法。传感器融合是用于传感器数据分析与运动追踪的一种基本构建模组,飞思卡尔传感器解决方案部门行销主管Ian Chen指出。

“简单地说,传感器融合就是将来自多个传感器的相关数据集中在一起,以便更有效地描绘系统中正在发生的事情。”MIG公司策略长Steve Whalley表示,“AIC的宗旨是让工程师将自己真正的差异化能力专注于开发当前产品所需的更复杂算法,这些算法的复杂性远远超出AIC的入门级算法。” Steve Whalley曾经是英特尔公司前传感器总监。

传感器融合导入开放源码算法

MEMS产业联盟连接MEMS传感器供应链生态

传感器融合的键关挑战是有效地分离信号、运动和杂讯,Chen指出。AIC的算法主要是从观察相同事件的不同传感器中取得重复数据,进而区分杂讯与信号,然后计算出更加精确的数据。

Chen说:传感器融合包含了各式各样的技术,能够充分利用各自固有的优势,并对这些单一传感器的运动进行监测,最终取得比单一元件本身所能取得的更精确结果。”

Chen指出,算法的开发必须以取得实际用例的传感器数据支持,而对于小型的创新算法开发人员来说,收集这样的资料将是个巨大的挑战。通过开放源码联盟的协助,将可有效地减轻这种挑战,他补充道。

虽然这些算法有时能够补偿传感器的缺失或较低性能,但在某些方面(如功耗、程序码大小、成本或开发时间)通常会有折衷。为了减轻这种折衷程度,MIG和AIC正在努力开发相关标准,如IEEE的‘传感器参数定义’。另外,MIG和MIPI联盟最近还将发布一种用于传感器的I/O标准。不过AIC在建立标准方面似乎尚未发挥太大的作用。

Whalley希望AIC网站能充实各种算法,并增加对于消费性电子、物联网、可穿戴设备以及移动医疗等领域中基于传感器的产品更进一步了解。其中,飞思卡尔公司将提供传感器融合开发套件以及软件开发支持套件。

传感器融合导入开放源码算法

飞思卡尔传感器融合套件中的开发板

传感器融合功能是由传感器公司和算法公司共同提供的,虽然由于许多公司都被并购,使得目前还在经营的独立算法公司几乎都没有了。因此,PNI公司将提供针对动作、心率监测以及计步器方面的算法。Whalley希望其它的MIG成员能在今后30至60天的时间内为AIC贡献更多的算法。

业界目前还存在着“竞相试图维持基本算法专有的倾向,这将从根本上限制创新的速度以及整个传感器市场的扩展。”Chen指出,“将传感器融合软件带入开放源码的环境后,利用传感器技术为新应用增加智慧就会变得容易得多。”

Whalley希望AIC能够说服一些传感器和算法公司以及大学提供原始算法。随着时间的进展,他希望产品公司能够开始增加更多自己的算法,以便回过头去改进现有的算法。

目录
相关文章
|
7月前
|
机器学习/深度学习 算法 机器人
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
641 0
|
10月前
|
传感器 机器学习/深度学习 分布式计算
卡尔曼滤波的多传感器数据融合算法
卡尔曼滤波的多传感器数据融合算法
1540 0
|
8月前
|
机器学习/深度学习 并行计算 算法
【超级棒的算法改进】融合鱼鹰和柯西变异的麻雀优化算法研究(Matlab代码实现)
【超级棒的算法改进】融合鱼鹰和柯西变异的麻雀优化算法研究(Matlab代码实现)
272 1
|
8月前
|
传感器 算法 数据挖掘
基于协方差交叉(CI)的多传感器融合算法matlab仿真,对比单传感器和SCC融合
基于协方差交叉(CI)的多传感器融合算法,通过MATLAB仿真对比单传感器、SCC与CI融合在位置/速度估计误差(RMSE)及等概率椭圆上的性能。采用MATLAB2022A实现,结果表明CI融合在未知相关性下仍具鲁棒性,有效降低估计误差。
360 15
|
8月前
|
传感器 算法 Shell
【使用卡尔曼滤波器将陀螺仪和加速度计的读数融合,以获取IMU的姿态(四元数)】实现了所谓的“零速度更新”算法,用于行人跟踪(步态跟踪)(Matlab代码实现)
【使用卡尔曼滤波器将陀螺仪和加速度计的读数融合,以获取IMU的姿态(四元数)】实现了所谓的“零速度更新”算法,用于行人跟踪(步态跟踪)(Matlab代码实现)
446 8
|
9月前
|
传感器 机器学习/深度学习 算法
多旋翼无人机组合导航系统-多源信息融合算法(Matlab代码实现)
多旋翼无人机组合导航系统-多源信息融合算法(Matlab代码实现)
305 3
|
人工智能 编解码 算法
DeepSeek加持的通义灵码2.0 AI程序员实战案例:助力嵌入式开发中的算法生成革新
本文介绍了通义灵码2.0 AI程序员在嵌入式开发中的实战应用。通过安装VS Code插件并登录阿里云账号,用户可切换至DeepSeek V3模型,利用其强大的代码生成能力。实战案例中,AI程序员根据自然语言描述快速生成了C语言的base64编解码算法,包括源代码、头文件、测试代码和CMake编译脚本。即使在编译错误和需求迭代的情况下,AI程序员也能迅速分析问题并修复代码,最终成功实现功能。作者认为,通义灵码2.0显著提升了开发效率,打破了编程语言限制,是AI编程从辅助工具向工程级协同开发转变的重要标志,值得开发者广泛使用。
9500 71
DeepSeek加持的通义灵码2.0 AI程序员实战案例:助力嵌入式开发中的算法生成革新
|
9月前
|
机器学习/深度学习 传感器 边缘计算
【轴承故障诊断】基于融合鱼鹰和柯西变异的麻雀优化算法OCSSA-VMD-CNN-BILSTM轴承诊断研究【西储大学数据】(Matlab代码实现)
【轴承故障诊断】基于融合鱼鹰和柯西变异的麻雀优化算法OCSSA-VMD-CNN-BILSTM轴承诊断研究【西储大学数据】(Matlab代码实现)
255 0
|
数据采集 监控 安全
厂区地图导航制作:GIS技术与路径导航算法融合
在智能化、数字化时代,GIS技术为厂区的运营管理带来了革命性变化。本文探讨了如何利用GIS技术,通过数据采集、地图绘制、路径规划、位置定位和信息查询等功能,打造高效、精准的智能厂区地图导航系统,提升企业的竞争力和管理水平。
1008 14
厂区地图导航制作:GIS技术与路径导航算法融合

热门文章

最新文章