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

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

3天内不再提示

SLAM成为应用传感器融合的绝佳示例

CEVA 来源:CEVA 作者:CEVA 2022-04-01 10:18 次阅读

众所周知,传感器在配合使用时效果最佳。对于同步定位与地图构建 (SLAM) 来说更是如此。SLAM 在 AR/VR 领域扮演着重要的角色,可以根据用户的姿势调整场景,避免无人机机器人这样的应用在使用过程中的碰撞,用途广泛。SLAM市场预计到2023年将增长至4.65亿美元,年复合增长率为36%,为大多数开发者提供了绝佳机遇。

手机上将 SLAM 应用于室内导航可能会在规模庞大的基础平台市场中占据主导地位。GPS 不能在室内工作,基于信标的导航只能在具有信标基础设施的区域工作。而 SLAM 则可以在任何提供室内地图的地方工作,符合大多数楼宇自控管理系统的低成本期望。将该区域的场景与用户在该区域行走时的姿势和运动融合到了一起,使得在此处应用 SLAM 成为了应用传感器融合的绝佳示例。

开箱即用的方案

我将首先描述如何在我们的 CEVA SensPro Sensor Hub DSP 硬件的基础上,结合我们的 SLAM 和 MotionEngine 软件模块,集成并测试这个解决方案,以调节和管理运动输入。我们需要一个摄像头和惯性测量传感器,一个 CPU 和 DSP 。我们将 CPU 用来承载MotionEngine 和 SLAM 框架,并用 DSP 来执行 SLAM 算法来减轻任务负担。

为了更简单的解释,我将首先从 OrbSLAM 算法开始,这是一种广泛使用的执行开放源代码的算法。它将执行三个主要功能。跟踪做(视觉的)逐帧注册,并在当前地图上定位新的帧。构图将点添加到地图,并通过创建和求解一组复杂的线性方程进行局部优化。循环闭合通过在返回到曾经到达过的点上进行修正来进行全局优化。这是通过求解一组大型线性方程式来实现的。

其中一些功能可以非常有效地运行在CPU内核的主机应用程序内,同时还有你的应用程序所特有的控制和管理功能。某些功能必须在 DSP 处理器中运行才实用或获得竞争优势。例如,跟踪在可能在CPU 中管理 1 帧/秒 (fps),其中特征提取占算法运行时间的 40%。相比之下,DSP 实现可管理 30帧/秒 (fps),这种分辨率对于视频和 IMU 之间的细粒度关联非常重要。

这种优势的原因很容易理解。DSP 实现提供了非常高的并行处理能力,提供定点数/浮点数支持,这在跟踪和求解线性方程中至关重要。此外,还有一个特殊指令集来加速特征提取。主机和 DSP 之间的简单链接可以将 DSP 看作加速器,从而将密集型计算分流到 SensPro。

视觉融合 IMU

我们提供了两个关键组件:使用 CEVA-SLAM SDK 产品的视觉SLAM 和 CEVA MotionEngine 软件,该软件可以非常精确地处理六个自由度中的三个自由度的IMU输入。IMU 和视频信息的融合取决于迭代算法,该算法通常是根据应用要求定制的。最后一步将视觉数据与运动数据联系起来,以生成精确的定位和映射估计值。 CEVA 提供成熟的视觉SLAM 和 IMU MotionEngine软件作为开发融合算法的坚实基础。构成这样的算法密集型功能将在DSP上运行最快,比如我们的SensPro2平台。

测试原型

构建原型平台后,将如何去测试?有多个 SLAM 数据集可用。Kitti 就是其中一个,EuroC 是另一个。在下面的例子中,我展示了 OpenCV 的实现与我们的 CEVA-SLAM SDK 实现的精度比较。您会想对您的产品做类似的分析。

融合您自己的方法

正如我前面提到的,构建 SLAM 平台有许多方法。也许您不想从 OrbSLAM 开始,或者您想融合自研的算法或是差异化的算法。SensPro Sensor Hub DSP 均可支持。

原文标题:CEVA凭借SensPro Sensor Hub DSP协助客户有效实现传感器融合

文章出处:【微信公众号:CEVA】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

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

    关注

    2524

    文章

    48038

    浏览量

    739902
  • CEVA
    +关注

    关注

    1

    文章

    175

    浏览量

    75539
  • SLAM
    +关注

    关注

    22

    文章

    389

    浏览量

    31588

原文标题:CEVA凭借SensPro Sensor Hub DSP协助客户有效实现传感器融合

文章出处:【微信号:CEVA-IP,微信公众号:CEVA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    未来已来,多传感器融合感知是自动驾驶破局的关键

    驾驶的关键的是具备人类的感知能力,多传感器融合感知正是自动驾驶破局的关键。昱感微的雷视一体多传感器融合方案就好像一双比人眼更敏锐的眼睛,可以为自动驾驶系统提供更丰富更精准的视觉语言——
    发表于 04-11 10:26

    深度解析:多传感器融合SLAM技术全景剖析

    SLAM中,先验值通常从一系列传感器获得,比如惯性测量单元(IMU)和编码器,而观测值则是通过GPS、相机和激光雷达等其他传感器获取的,后验值是融合了先验信息与观测数据之后得到的结果,
    发表于 02-23 11:31 571次阅读
    深度解析:多<b class='flag-5'>传感器</b><b class='flag-5'>融合</b><b class='flag-5'>SLAM</b>技术全景剖析

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

    算法的原理和应用,并给出一些使用Python编程语言实现传感器数据融合算法的示例代码。 首先,让我们来了解传感器数据融合算法的原理。
    的头像 发表于 12-15 10:28 721次阅读

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

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

    毫米波雷达与其他传感器的协同工作:传感器融合的未来

    的局限性也逐渐显现,为了更全面、精准地获取信息,传感器融合成为了未来发展的重要方向之一。   传感器融合的定义与意义: 传感器
    的头像 发表于 10-17 18:12 327次阅读

    无线传感器网络数据融合路由算法分析

    由于无线传感器网络中节点的能量十分有限,因此在设计各种网络协议时必须考虑节能。采用网内数据处理技术是降低能耗的重要手段,而数据融合与数据路由相结合是实现网内数据处理的重要方法l-3]。数据融合能减
    发表于 09-21 08:29

    无线传感器网络数据融合技术研究与仿真

    无线传感器网络(wircless sensor network, wSN)是一种无基础设施的无线网络,最初来源于美国DARPA的研究项目,它综合了传感器技术.嵌入式计算技术、分布式信息处理技术
    发表于 09-21 08:18

    STM32Cube的X-CUBE-MEMS1扩展软件中MotionFX传感器融合库使用入门手册

    MotionFX 是 X-CUBE-MEMS1 软件的中间件库组件,可在 STM32 上运行。它可提供实时运动传感器数据融合。它还执行陀螺仪偏差和磁力计硬铁校准。该算法以静态库格式提供,旨在
    发表于 09-13 06:18

    STM32Cube的X-CUBE-MEMS1扩展软件中MotionFX传感器融合库使用入门手册

    MotionFX 是 X-CUBE-MEMS1 软件的中间件库组件,可在 STM32 上运行。它可提供实时运动传感器数据融合。它还执行陀螺仪偏差和磁力计硬铁校准。该算法以静态库格式提供,旨在用于基于 ARM® Cortex®-M4 架构的 STM32 微控制
    发表于 09-05 08:01

    ADC测量微控制内部温度传感器示例

    应用:ADC测量微控制内部温度传感器示例码 BSP 版本: M051系列 BSP CMSIS v3.01.001 硬件:Nutini-EVB-M051_V3.0 微控制在不同环境
    发表于 08-30 06:15

    ADC测量微控制内部温度传感器示例

    应用:ADC测量微控制内部温度传感器示例码 BSP 版本: M051系列 BSP CMSIS v3.01.001 硬件:Nutini-EVB-M051_V3.0 微控制在不同环境
    发表于 08-23 06:21

    霍尔传感器示例#传感器

    传感器电路
    未来加油dz
    发布于 :2023年08月11日 18:07:17

    传感器融合支持复杂的下一代应用

    随着越来越多的半导体供应商将传感器接口集成到他们的片上系统 (SoC) 中,采用传感器融合技术的系统有了显着增长。尽管智能手机中的运动感应是传感器
    的头像 发表于 06-24 14:56 814次阅读
    <b class='flag-5'>传感器</b><b class='flag-5'>融合</b>支持复杂的下一代应用

    自动驾驶中的多传感器融合

    传感器融合面临的主要挑战是如何将收集来的大量数据集中在一起,并做出正确决策。 多传感器信息融合(Multi-sensor Information Fusion,MSIF),就是利用
    发表于 06-06 09:58 0次下载
    自动驾驶中的多<b class='flag-5'>传感器</b><b class='flag-5'>融合</b>

    求分享实现一个i2c演示示例来接收来自传感器的数据

    我正在实现一个 i2c 演示示例来接收来自传感器的数据, s32k144 将充当主机,传感器充当从机, 我尝试使用示例代码,但我发现的只是主发送
    发表于 06-02 06:25