自动驾驶多传感器融合

2023-05-16

12月28日,百度Apollo平台携手国内激光雷达公司禾赛科技扔下一颗名为Pandora的重磅炸弹,此举将极大地加快无人驾驶落地的进程,却也会让不少自动驾驶初创公司陷入无比尴尬的境地。
简单地说,Pandora指的是一套以激光雷达、环视摄像头模组、多传感器融合和感知识别算法为一体的自动驾驶开发者套件,它实际上是一种新型的“多传感器融合”技术。
通常,业界所说的“多传感器融合”,都是指对摄像头、激光雷达、毫米波雷达、超声波雷达等多种传感器各自分别收集到的数据所做的“数据融合”,而Pandora的做法则是“硬件层面的融合”,即在硬件层面就将摄像头、激光雷达集成到一起,然后再将采集到的数据统一输送到计算平台。
在Pandora的开发过程中,禾赛主要负责硬件产品的设计和制造,而百度Apollo负责整体系统的定义和算法的适配。但目前尚不清楚,Pandora中采用的激光雷达,是不是禾赛的混合固态Pandar40。
为什么要做Pandora,它能解决什么问题呢?
禾赛方面认为,对大多数涉足自动驾驶的公司来说,搞定一套传感器方案,这个看似简单的工作,却往往需要耗费一个小团队至少6-8个月的宝贵研发时间,才能勉强做到“不拖后腿”,而这又仅仅是“重复发明轮子”的一个过程。Pandora就是为了解决这样的研发痛点而生。
做“硬件层面的多传感器融合”,Pandora并不是第一家,硅谷激光雷达公司AEye早在2013年成立之初就这么干了;《建约车评》在12月18日报道的硅谷激光雷达初创公司Innovusion也采取了激光雷达和摄像头在硬件层面融合的方案。
禾赛科技CEO李一帆和百度Apollo主任研发架构师王亮都在这次Pandora的发布会上详细解释了硬件层面的多传感器融合对整个行业的积极意义,随后,《建约车评》也采访了地平线创始人余凯、驭势科技创始人吴甘沙、主线科技创始人张天雷、智行者科技创始人张德兆等多位业内人士,多位受访者一致认为,像Pandora这种多传感器融合方案,是“大势所趋”。
总的来说,Innovusion和禾赛这种硬件层面的多传感器融合方案,最明显的好处有以下几点:
1.提高了探测的可靠性
我们大家理解的“点云”,其实并不是激光雷达的原始数据。点云只是原始数据经过“过滤”后形成的产物,真正的原始数据可能比点云的数据多1000倍,也就是说,超过点云数据900倍的原始数据,都在传感器里“藏着掖着”,没有被输送到中央计算系统——这些数据如果被充分利用起来的话,会有助于提高系统对外部环境的感知能力。
据Innovusion创始人鲍君威介绍,硬件端的融合,恰好可以充分利用起这些数据,再加上激光雷达和摄像头分辨率的自然匹配,极大地提高了三维空间重构以及物体探测的可靠性。
2.解决了数据同步的问题
在常见的那种“数据融合”下,来自于不同的传感器并经过汇总的数据在软件层融合的过程,往往需要几十毫秒、上百毫秒的延迟——如果不同厂商做的传感器没有同步的机制,还需要额外花很大力气做同步;同步不好的话,同一个物体会由于运动造成不同传感器探测到的空间位置的不一致,给后续融合造成额外的困扰 。而在硬件层面的融合,则不会存在这种问题。
3.节省计算量,降低功耗
硬件端的融合还减少了对计算量的要求,提高了运算处理的效率。
站在摄像头的角度看,跟激光雷达在硬件端融合,检测到的信息就直接是三维的,不像之前那样只能检测到二维信息,然后第三维“靠猜”了;站在激光雷达的角度,跟摄像头的融合,检测到的信息直接带有颜色,可以分类,不需要后端再处理一次了。
从产品性能的角度,节省结算量,就是提高效率;而站在用户的角度,节省计算量,就可以降低功耗、降低对硬件端的性能要求,进而降低成本。
4.帮用户节省时间
Pandora不是激光雷达和摄像头的机械式拼凑,而是一个匹配了算法和处理器的有机系统,用户可以“拿走即用”,而不是像以前那样从不同的供应商处拿到不同的传感器后还得再花个大半年时间进行匹配、调试。这就会帮用户节省很多时间,让他们把时间投入到自己更擅长、也更有价值的事情上面。
5. 降低集成难度
激光雷达和多个摄像头的一体化机械设计,使总体积明显变小,布线也简单多了,更方便主机厂的集成安装。
吴甘沙认为,Pandora所提供的前融合方案,会是一个大方向,只是当前因为激光雷达的价格太高,还不能成为主流,但2-3年后,一旦激光雷达的成本降低到1000美元以下,跟摄像头融合起来就很厉害了。
Pandora将优先为Apollo联盟成员提供技术支持和产品信息,并且,Apollo成员还可享受最佳供货期和最优购买价。这个重磅的推出,可能会吸引更多的主机厂及Tier,甚至是无人驾驶初创公司加入Apollo生态。
但并非是“你好,我好,大家好”。一旦Pandor的各种“用户体验”经过验证,将会有不少原本采用“别人家的激光雷达”的用户“倒戈”,这个时候,那些“体验不佳”的方案将会受到极大冲击。
起初,一些激光雷达公司也许会有一点危机感,但他们可能很快就发现,激光雷达和摄像头在硬件端的融合,难度并不大,他们自己也可以做。然后,相关的Tier 1也会跟进。再然后呢?
“多传感器融合”(数据融合),一直是Momenta、pony.ai及Roadstar 等诸多无人驾驶初创公司的主要技术方案,现在,激光雷达厂商和Tier 1都来做“多传感器融合”,并且,把融合“前置”到硬件层,不仅使用更方面,而且性能也更好,这......看到这样的消息,一些“多传感器融合“的技术方案供应商可能“整个人都不好了”。
左边,是来自原来的“潜在客户”Tier 1们的“降维打击”;右边,是来自那些原先只能做它的供应商的激光雷达厂商的“升维打击”,技术方案供应商,处境将无比尴尬。
让这些初创公司去投靠禾赛这样的激光雷达公司,它们当然不会甘心;相比之下,投入Tier 1的怀抱,为Tier 1做“多传感器融合”——不是它们自己那老一套的融合方案,而是类似于Pandora这种融合,可能已是“最好的结局”。
一点补充:
不过,并非所有人都对Pandora及其所代表的新技术盲目乐观。主要有以下几种声音——
1.余凯认为,Pandora这样的标品打包方案,应该会有很多无人驾驶企业感兴趣,但“估计离车规级量产版本还有很长距离”。
2.某激光雷达企业COO认为,在硬件端就将摄像头和激光雷达融合,最大的弊端在于,灵活性不足。有的用户,可能就希望摄像头和激光雷达安装在不同的地方,就希望用某一个款特定的摄像头,而“硬件层的融合”却杜绝了这种可能性。最终结果可能是,只有那些技术实力不强、没有能力自己做融合的技术会采用Pandora,而融合能力强的用户还是会自己研究传感器方案。
3.吴甘沙虽然也看好Pandora这个方向,但他也有一些疑虑。“以前的一些融合产品,如德尔福曾在2013年推出将雷达和摄像头集成到一起的驾驶辅助系统RACam, 大陆也在2015年推出过一款将单线激光雷达和摄像头融合在一起的‘多功能摄像头激光雷达’(MFL)中,但也并没有做得有风生水起。”
4. 在Roadstar创始人佟显侨看来,Pandora在本质上就是个Super Sensor,和Depth Camera”没多大区别。佟显侨还是对Roadstar所采用的多传感器融合技术更有信心。
Roadstar的多传感器融合技术,既不同于Pandora的“在硬件层次融合”,也跟其他无人驾驶初创公司的“数据融合”有很大的不同——通常的“数据融合”,都是先等各传感器收集到的原始数据再经过计算处理后再融合,而Roadstar则使用独创的算法DeepFusion,对各种传感器获得的原始数据进行深度融合。
这种深度融合数据算法使深度学习所需要的训练数据大幅度减少,用4000个数据就能超过传统非深度融合学习算法15万个数据的效果。并且,由于传感器的物理特性互补,导致很多LiDAR和Camera下的Corner sense都可以别识别,导致Corner Sense降低到传统算法下的1%。如此一来,就降低了对路测里程的要求。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

自动驾驶多传感器融合 的相关文章

  • 结束,也是开始。

    三年时光转眼即逝 xff0c 临到毕业才幡然醒悟 xff0c 自己掌握的专业技能太少 xff0c 最后几个月才养成了几个好习惯 在上班利用空闲时间多学学其他的技术 xff0c 希望自己可以不停的努力 xff0c 充实自己的每一天
  • win10 和ubuntu双系统设置启动顺序和时间

    安装了ubuntu18 04后 xff0c 默认启动项是ubuntu xff0c 如果希望默认启动项是windows xff0c 修改方法如下 xff1a 1 进入Ubuntu系统 xff0c 打开终端 xff0c 输入 sudo gedi
  • 论 "张筱雨"

    当今网络谁最红 xff1f 当今网络谁最裸 xff1f 当今网络谁征服了大多数男人们的眼球 xff1f 当今网络谁最具创新 xff0c 引领时尚潮流 xff0c 当今网络谁敢和日本AV女优叫板 那么她就是 张筱雨 张筱雨 xff01 xff
  • PostgreSQL 性能优化--参数的配置

    nbsp nbsp nbsp PostgreSQL的配置参数作为性能调优的一部分 起着重要的位置 有时候一个简单的配置参数就会觉得应用的性能 因此有必要简单了解下其相关的配置参数 查询Linux服务器配置 在进行性能调优之前 需要清楚知道服
  • EJB指导教程前言

    前言 xff1a 本人将通过EJB tutorialspoint 网站学习EJB相关知识 xff0c 并将一部分知识翻译整理写为博客 xff0c 加入自己的见解 xff0c 供分享和交流 一 EJB指导 企业级Java Beans EJB
  • RTOS概念介绍

    事件标志组 事件标志组是实现多任务同步的有效机制之一 也许有不理解的初学者会问采用事件标志组多麻烦 xff0c 搞个全局变量不是更简单 xff0c 其实不然 在裸机编程时 xff0c 使用全局变量的确比较方便 xff0c 但是在加上 RTO
  • EJB概述

    EJB含义为企业Java Beans EJB是J2EE平台的重要组成部分 开发者可以在J2EE平台使用基于组件的体系结构 xff0c 该结构目的为企业级应用程序提供多层 分布式和高度事务性等特性 EJB提供了一种开发和部署基于组件的企业应用
  • EJB - 环境设置

    一 本博客将根据tutorialspoint文档的指导进行EJB环境的设置 二 系统需求 EJB是Java的一个框架 xff0c 所以第一个要求是在您的机器上安装一个Java开发工具包 xff08 JDK xff09 JDK1 5 or a
  • EJB--应用创造上

    为了创建一个简单的EJB模块 xff0c 我们将使用NetBeans New project 向导 在下面给出的示例中 xff0c 我们将创建一个名为Component的EJB模块项目 一 创建项目 在NetBeans IDE中 xff0c
  • EJB-应用创造中

    一 构建项目 在项目资源管理器窗口中选择EjbComponent项目 右键单击它打开context菜单 选择clean and build 您将在NetBeans控制台输出中看到以下输出 ant f C EJB EjbComponent c
  • EJB--应用创造下

    创建客户端以访问EJB 一 创建客户端以访问EJB 在NetBeans IDE中 xff0c 选择File gt New Project gt 在 Java类别 下选择 项目类型 xff0c 将 项目类型 选为 Java应用程序 单击下一步
  • iptables 原来这么简单

    你在找一个完整的iptables教程吗 xff1f 在本文中 xff0c 我们将向您展示如何在linux系统上安装和使用iptables 通过了解这个Linux防火墙工具 xff0c 您可以使用命令行界面更好的保护Linux xff0c 免
  • zabbix 事件通知--邮件媒体配置

    一 概述 假设我们已经配置了一些项 xff08 items xff09 和触发器 triggers xff0c 并且现在由于一些事件而引起触发器的状态改变 xff0c 那么现在是时候考虑去做一些操作了 首先 xff0c 我们不想一直盯着触发
  • zabbix 事件通知--警告脚本配置

    一 概述 假设我们已经配置了一些项 xff08 items xff09 和触发器 triggers xff0c 并且现在由于一些事件而引起触发器的状态改变 xff0c 那么现在是时候考虑去做一些操作了 首先 xff0c 我们不想一直盯着触发
  • shell 脚本统计文件数

    下面这段代码展示了通过shell 脚本统计某个目录下的文件数 xff0c 并输出到文本文件中 bin sh declare x num1 61 0 read dir for file in 96 ls a 1 96 do echo 1 if
  • 文件传输命令(持续更新中)

    文件传输是非常常用的命令 xff0c 今天小编就带大家整理一下自己常用的一些文件传输命令 xff1a rsync 命令 rsync是可以实现增量备份的工具 配合任务计划 xff0c rsync能实现定时或间隔同步 xff0c 配合inoti
  • 滑模控制

    滑模控制 举例说明滑模控制 对于一个典型的二阶系统 x 1 61 x
  • wildfly软件介绍

    WildFly是什么 xff1f Wildfly是一个开源的基于JavaEE的轻量级应用服务器 xff0c 目前 xff0c 最新版本是Wildfly 15 xff0c wildfly遵循LGPL2 1许可 xff0c 意味着可以在任何商业
  • JDK介绍与安装

    xff08 一 xff09 JDK 简介 JDK Java SE Development kit JDK java开发工具包 JDK 全称Java SE Development kit JDK xff0c 即java 标准版 开发包 xff

随机推荐

  • 一个简单的java程序

    xff08 一 xff09 简单的java程序 public class MyFirstApp public static void main String args System out print 34 Hello world 34 x
  • Java 注释

    xff08 一 xff09 注释的重要性 编写程序的时候 xff0c 总需要为程序添加一些注释 xff0c 用以说明某段代码的作用 xff0c 或者说明某个类的用途 xff0c 某个方法的工能 xff0c 以及该方法的的参数和返回值的数据类
  • java 标识符,分隔符,关键字

    xff08 一 xff09 标识符的介绍 Java语言中 xff0c 对于变量 xff0c 常量 xff0c 函数 xff0c 语句块也有名字 xff0c 我们统统称之为Java标识符 标识符是用来给类 对象 方法 变量 接口和自定义数据类
  • Java基本数据类型

    这节博客将向大家讲解java的数据类型 xff0c 在讲解数据类型前 xff0c 先来看一下变量 xff08 一 xff09 变量 java语言是强类型语言 xff0c 强类型包含两方面的含义 1 xff1a 所有的变量必须先声明 xff0
  • 自动类型转换

    xff08 一 xff09 自动类型转换 在java 程序中 xff0c 不同的基本类型的值经常需要进行相互类型转换 xff0c 类型转换分为自动类型转换和强制类型转换 布尔类型boolean占有一个字节 xff0c 由于其本身所代码的特殊
  • Eclipse中设置Tomcat服务器

    01首先打开eclipse软件 xff0c 点击顶部的windows菜单 xff0c 选择下拉菜单中的preferences选项 xff0c 如下图所示 02在弹出的Preference界面中选择Server 找到左侧的Runtime En
  • games系列学习 -- Möller Trumbore 算法

    M ller Trumbore 算法 是三角形与射线 光线 之间判定是否相交的快速算法 利用了重心坐标来表示三角形 首先假设射线的方程 xff1a O为发射点 D为方向向量 再假设三角形平面方程 xff1a b1 b2 1 b1 b2 分别
  • 使用手机摄像头实现视频监控实时播放

    使用手机摄像头实现视频监控实时播放 一 概述 视频监控实时播放的原理与目前较为流行的直播是一致的 xff0c 所以采用直播的架构实现视频监控实时播放 xff0c 流程图如下 xff1a
  • 滑模观测器

    什么是滑模观测器 1 滑模观测器是一类动态系统 2 滑模观测器是指根据系统的外部变量 输入变量和输出变量 的实测值得出状态变量估计值的一类动态系统 xff0c 也称为状态重构器 3 作用 xff1a xff08 1 xff09 滑模观测器不
  • ROS入门_1.18 接下来做什么?

    此时你应该已经对ROS中的一些核心概念有了一定的理解 给你一台运行ROS的机器人 xff0c 你应该能够运用所学知识来列出机器人上发布和订阅的各种话题 xff08 topic xff09 xff0c 查看话题中发布的消息 xff0c 然后编
  • 【git】看懂git diff

    git diff 可以用来比较 xff1a 1 staging area和working area的文件 xff08 无其他参数时 xff09 plain view plain copy print git diff 2 master分支和
  • makefile 自动编译同一个目录下的所有文件

    SOURCE 61 wildcard c OBJS 61 patsubst c o SOURCE CROSS COMPILE 61 arm linux CXX 61 gcc CFLAGS 43 61 static CLFAGS 43 61
  • PX4_Bootloader单步调试配置(STM32F7 配置)

    Bootloader Makefile 编译选项 Os g 43 O0 43 ggdb3 Bootloader libopencm3 lib stm32 f7 Makefile TGT CFLAGS 61 Os g 43 TGT CFLAG
  • 2021北邮自考c++实践题及答案

    北邮c 43 43 实践考期 xff0c 只能在每年的下半年进行报名 xff0c 11月进行考试 由于疫情原因 xff0c 现在均为线上考试 xff0c 每人的考题不同 xff0c 但是大同小异 xff0c 此为2021年的c 43 43
  • 从idea推送代码到github,到jenkins部署,再到从github下载代码完成构建的全部详细操作流程

    目录 1 idea推送代码到github 1 1 github创建 1 2 git下载与安装 xff08 windows xff09 1 3 idea关联github 1 3 1 windows生成公私钥 1 3 2 idea关联githu
  • Jmeter常用场景梳理

    一 在一段时间内持续发送请求 此场景可以用于稳定性测试 xff0c 在稳定性测试中 xff0c 通常需要持续压测几个小时甚至几天时间 xff0c 查看接口是否有报错 xff0c 或者cpu 内存会上涨 xff0c 此时就需要通过控制持续时间
  • vnc viewer连不上,vnc viewer连不上是什么原因?解决方法

    vnc viewer连不上是什么原因 接下来尝试在CentOS上安装一个VNC Server CentOS5 已经自带了VNC xff0c 默认也已经安装了 xff0c 只要配置一下就可以了 如果没有安装 xff0c 可以 yum inst
  • 基于netty框架的JTT808/JTT905/JTT1078协议客户端

    基于netty框架的JTT808 JTT905 JTT1078协议客户端 JTT808客户端网络处理 span class token keyword private span span class token keyword void s
  • The BMJ研究:现有的新冠病毒诊断AI模型,几乎毫无用处

    图片出处 xff1a unsplash 本文作者 xff1a 朱演瑞 新型冠状病毒对全球健康造成了严重的威胁 xff0c 为了减轻医疗保健系统的负担 xff0c 也给患者提供最佳的护理 xff0c 高效的诊断和疾病预后信息问题亟待解决 理论
  • 自动驾驶多传感器融合

    12月28日 xff0c 百度Apollo平台携手国内激光雷达公司禾赛科技扔下一颗名为Pandora的重磅炸弹 xff0c 此举将极大地加快无人驾驶落地的进程 xff0c 却也会让不少自动驾驶初创公司陷入无比尴尬的境地 简单地说 xff0c