历史上的今天
返回首页

历史上的今天

今天是:2025年08月19日(星期二)

正在发生

2019年08月19日 | 博世产品经理陈述演讲:自动驾驶究竟应该如何布局?

2019-08-19 来源:eefocus

对于自动驾驶定位而言,卫星定位与特征定位是同时必须的。

 

大家下午好,我是来自博世的陈述,很高兴有机会在这里与大家一起探讨自动驾驶的定位解决方案。我们都说自动驾驶改变了人们的出行,使自动驾驶成为可能的重要环节之一就是定位,所以我们必须要有一个高精的定位,准确说必须要有高精、安全可靠和可用性高的定位,正是因为如此重要,博世在这个方面投入了大量的资源,开发出了一套能够满足自动驾驶需求的定位解决方案。

 

从博世的角度来看,我们认为要让自动驾驶车辆安全的行驶,必须要在全工况下提供出准确安全可靠的定位,因此我们提出的解决方案是基于卫星定位和特征定位互为冗余和补充的定位结果。对于卫星定位而言,我们开发出了车辆运动与位置传感器产品,我们称为卫星定位智能传感器,提供绝对位置信息。另外我们还有基于特征定位的博世道路特征产品,基于毫米波雷达和摄像头环境此类感知传感器搜集的道路特征,形成特征图层,下发给车端来使用。

 

可能会有人问到,为什么必须是二者互为补充和冗余的,我这里列举了几个比较典型的应用场景,可以有一个更直观的反映。对卫星定位来说,卫星信号有自己固有的弊端,比如在隧道里,卫星信号被遮挡,没有办法正常使用,或者因为多路径效应,卫星定位的性能也会受到一定的影响,然而此时,特征定位可靠性是可以保障的。另外一些场景,比如很恶劣的天气情况,严重的雨雪天气等,视觉定位受到影响。一些路段基础特征缺乏,比如路边的道路边界信息不是很清晰,特征定位性能会有所影响。但此时,卫星定位依旧可以发挥它的优势。 

 

这里举出部分应用场景和案例,对于自动驾驶而言,应用场景是非常庞大的数据库,所以为了保证全时全工况下均有可用的定位结果,我们提出了基于卫星定位和特征定位互为冗余和补充的一整套解决方案。

 

我们可以具体看一下,特征定位,刚才上午清华大学江老师为大家分析了地图的不同的图层,特别强调特征图层,这是地图非常重要的组成部分。我所展示的商业模式——众包已经有图商实现了这种商业模式,所以这种众包商业模式的可靠性毋庸置疑。

 

我们和图商是合作的关系,所擅长的区域也会有所差异。我们是基于车身搭载的毫米波雷达和摄像头,搜集道路特征信息,比如车道线、道路牌、道路边界比如金属护栏,水泥墩的信息,搜集之后上传到云端,博世针对云端的信息有一套特定的算法,将特征信息制作成特征图层。并且与图商合作,我们会将特征图层交由图商进行管理、存储、上传和释放,最终下发到自动驾驶车辆。

 

自动驾驶车辆在行驶过程中,基于自己本身搭载的毫米波雷达和摄像头,探测道路特征信息,并将其与下发的特征图层加以比对,可以获取车辆在道路中准确位置。这种比对涉及到怎样将地图信息与自动驾驶车辆完美的结合,这个结合是很重要的技术难点,博世也是在这个方面花了很多的资源,我们有一套完整的算法,可以在车端实现基于下发的特征图层与实时收取到的特征信息加以结合,能达到20厘米级以内的定位精度。

 

因为博世毫米波雷达是我们的强势产品之一,对于图商而已,绝大部分采图车上的激光雷达、摄像头都是非常高精的设备,他们采取数据的精度也是毋庸置疑的。然而,对于博世道路特征而言,自动驾驶车辆会是数据搜集的一个部分,因为毕竟毫米波雷达是我们日常的自动驾驶车辆不可或缺的零部件,也就是说车辆作为服务的使用方,同时是数据的提供方,可以大大降低数据采集的成本,也能实现很高精的定位结果。

 

接下来给大家分享一下卫星定位,说到卫星定位,对于卫星定位而言,并不是一个很新的话题,毕竟在测绘行业,航空、航海等等领域已经有非常成熟的应用,比如说我们有很多大型测绘设备,可能几十万,上百万一套,应该都不足为奇,达到真正的厘米级也是没有任何问题的。

 

然而工业级的产品面对的要求和汽车所对零部件提出的要求并不完全是一致的,我们要开发的是满足自动驾驶车辆需求,同时也能让它真正落地实现量产的产品,那么价格是一个很重要的因素。另外一个方面,上层系统对我的定位系统到底要求的精度是什么,我们并不一味的强调精度,精度对自动驾驶而言是非常重要的环节,然而并不是唯一。因为自动驾驶说到底联系的是人们的生命,我们对安全这个环节也是同样非常非常关注。 

 

卫星的可用度、可靠性、安全成为这个产品重要的环节,与精度是同等重要。VMPS产品集成高性能卫星接收器,以及高性能的惯性测量单元,惯导芯片。基于车端的天线,我们会接收导航卫星的信号,以及第三方所提供过来的纠偏服务的信号,纠偏服务信号是保证卫星定位产品精度和稳定性很重要的一个环节,因此我们对它做一个数据链路的冗余。可以看到这边,一个数据是通过GEO卫星,以广播的形式下发到车端,另外通过云端发送到车端通信接口,最后传输到VMPS。基于所有外部信号以及车端的信号,我们做了可靠性的融合。融合之后我们可以提供安全的位置信息、车速信息、时间信息以及车身姿态信息。 

 

我要强调的一点是博世毕竟是汽车行业专业的玩家,在开发产品的过程中,是本着安全第一的原则,所以我们所提供的产品,绝对位置信号可以满足功能安全ASIL B,IMU信号ASIL D。今天上午茶歇过程中,有一个行业的小伙伴问我一个问题,他说现在自动驾驶很多整车厂在强调功能安全,然而对于卫星定位产品来说,最早都是基于工业应用,那么他们可能对汽车行业的要求不一定那么深入的了解,但是作为自动驾驶来说,卫星定位是不可或缺的一个环节,有没有可能接下来汽车行业会降低对功能安全的要求呢?

 

这是一个非常好的问题,作为零部件供应商,我只能说从我们的角度,我们不会去主动降低这个要求,从整车厂的角度,我也不认为整车厂会降低这个要求。因为本身功能安全就是保障汽车安全目标的非常重要的一个指标,这也是为什么博世在这个方面花了很多的资源去开发满足功能安全要求的卫星产品。功能安全是从上层系统逐级分解,分解到下层零部件必须满足怎样的功能安全等级。尤其对自动驾驶而言,L3级以上的自动驾驶功能,驾驶的责任方已经是由驾驶员转移到了系统端,系统无论是从感知、决策、执行都是需要考虑冗余和备份,冗余和备份的目的之一也是为了提高功能安全,降低危害性。所以功能安全是自动驾驶绕不开的一个话题,也是自动驾驶的零部件必须要满足的要求。 

 

我简单分享一下博世在哪些方面做了工作,以保证卫星产品功能安全,并获取了认证证书。首先从硬件的选型上,所有零部件都能满足功能安全的要求。软件开发满足功能安全的流程。再者,我们做了全系列基于功能安全要求方法论的验证,最终能大大的降低随机失效概率、单点失效、共因失效等等。当然功能安全并不是要完全的避免失效,失效是不可避免的,只能说我们在满足功能安全等级不同的等级目标对应的失效概率的前提下,当我一旦发现了不可避免的失效,我能及时告知上层系统,让上层系统知晓此时的信号是不可信的,这样上层系统可以对应的做一些应对的措施,以降低这个失效所带来的后续的不好的结果。

 

所以我们VMPS产品在信号失效的情况下,能及时通知上层系统。卫星定位产品能满足功能安全,博世是走在最前端的,因为我们非常敬畏生命。我们希望接下来行业里不仅仅是博世可以做到,而是大家共同有这样的认知,因为毕竟自动驾驶的实现是需要靠整个行业一起努力的。 

 

刚才我特别强调了关于纠偏服务,纠偏服务是让我们的产品满足高精度要求很重要的环节,因此我们对它做一个数据链路的冗余,这个服务是怎样实现的?我们首先是基于地面的参考基站,实时接收天上导航卫星传输过来的信号,并将此信号发给数据中心,在数据中心会有一套完整的建模算法,数据中心解算出来该区域纠偏数据之后,会将它通过通讯卫星发送到车端,同时作为数据链的冗余,纠偏数也会通过云端发送到车端。 

 

可能大家常听到的是RTK,它和PPP的服务有什么差异?客观而言,从技术路线上来说,RTK和PPP是不同的纠偏服务方式,他们没有优劣势的差异,基于高性能的定位芯片都可以达到厘米级的定位精度,然而针对不同的应用场景,博世做了很多测试和分析之后,我们选择了PPP的方案作为自动驾驶卫星定位的纠偏服务方案,在自动驾驶这种应用场景下,我们认为PPP比RTK更具有很大的优势。

 

首先RTK需要车端将自己的近似坐标,以网络的形式发送到数据中心,数据中心会在车端附近建立虚拟基站,给出虚拟基站的观测值。大家可能注意到,整个发送过程是基于网络来完成的,也就是说除了纠偏服务本身信息以外,还基于服务网络实现传输,它增加了外源性的影响,就是网络。 

 

也许接下来5G普遍之后,会提升数据传输的可靠性,然而增加外源的影响之后,或多或少都是风险点,同时车端的近似坐标需要发送出来,从网络安全的角度,这也是一个潜在风险点。

 

另外一个方面,RTK需要地面基站实现通讯,对基站密度要求非常高。虽然网络RTK在一定程度上对基站密度的要求可以有所降低,然而避免不了的就是当在切换基站的时候的影响,网络RTK对基站密度要求达到50公里~70公里一个,自动驾驶车辆在高速公路上行驶,每50~70公里需要做一个切换,模糊度需要重新固定,定位结果需要重新收敛,无论做到多快,即使2秒,3秒,然而对于自动驾驶车辆来说,这个收敛过程需要的时间所能带来的风险也是不可控的。

 

这里举出在自动驾驶应用场景下PPP和RTK对比优劣势的分析,这也是为什么博世选择了PPP纠偏方案。卫星播发是一直持续进行的,不依赖网络,也不需要基于基站的变化重新做收敛的动作,所以它的可靠性是更高的。这里有一个简单的示意,基于单惯导以及二者融合结果的对比分析,可以看到深蓝色的轨迹是车的真实规矩。单独依赖于惯导导航是红色的曲线,在初始的位置十几秒的时间,精度是非常高的,与真实的轨迹高度吻合。惯导固有的弊端就是随着时间的累积,漂移越来越大,所以到后面,可以看到漂移是逐渐在加大的。所以一般而言,我们不会单一用惯导做定位。

 

也可以依赖于单惯导的,比如说军用级的,精度是绝对够,然而它的成本没有任何自动驾驶车辆可以承受的。我们不能要求极致可用的同时又要求极致便宜,我们会找一个折中的方案,这是上午谷总提到的,我们不希望面对的提的要求是极致可用,又极致便宜。我们需要的是消费级的,满足汽车功能安全等级的IMU。汽车行业的朋友应该知道,对于汽车行业的IMU应用,博世是有绝对的领先地位,我们会对外卖芯片给对竞争对手,可以做到的是保证最后产品层级,博世的精度、可靠性、可用度比使用同等芯片的竞争对手做的要高。

 

回到我们轨迹对比分析,可以看到黄色的圈是单独依赖于GNSS定位的趋势,整体趋势可以匹配上。然而会有信号丢失的情况,毕竟卫星信号容易受到干扰。我们结合IMU短时间精确,更新频率快,可靠性高的优点,为了避免缺点,我们融合了GNSS的信号,长时间稳定,更新来说慢一些,结合二者优缺点,我们做了融合,融合的结果是绿色的曲线,绿色的曲线可以看到比真实的轨迹非常高度的吻合。

 

这个没有办法做到完全一致,绝对的高精取决于多大的成本,因为毕竟博世是奔着量产,我们不会拿工业级的价格,只是达到唯一的精度要求而去开发这样的产品,我们最终开发的产品肯定是主机厂、车端能用得起的东西,同时满足自动驾驶对精度可靠性和功能安全各个方面的要求,所以我们是在做到极致和价格之间也会做一个平衡。

 

最后做一个简单的总结,自动驾驶确实给我们生活带来很多便利,本着对生命的敬畏,我们也希望它要做到足够的安全,哪怕现在说自动驾驶往后面有所延迟,甚至有预测近期不那么快实现,我觉得并不是坏事,至少说明大家已经在认真的考虑行业技术需要实现所需要面临的问题。我们要仔细把所有面临的问题都解决了,才能真正推向市场。 

 

对于自动驾驶的定位而言,卫星定位与特征定位是同时必须的,博世的道路特征和卫星定位传感器,满足了自动驾驶车辆的需求,无论是对精度的需求、功能安全等级的要求、可用性、可靠性的要求,这也是博世为此付出了很多努力的结果。

 

这是我今天所有需要分享的内容,谢谢大家。

 

博世产品经理陈述


推荐阅读

史海拾趣

Good Will Instrument Co., Ltd.公司的发展小趣事

对于恒温箱控制器电路,网友可能会有多种问题,以下是一些常见问题及其详细回答:

一、恒温箱控制器电路的基本原理是什么?

回答
恒温箱控制器电路的基本原理是通过温度传感器(如热敏电阻、热电偶等)实时检测恒温箱内的温度,并将检测到的温度信号转换为电信号(如电压或电流信号)。这个电信号随后被送入控制器中进行处理,与预设的温度值进行比较。如果检测到的温度高于或低于预设值,控制器会发出指令,通过调节加热元件(如电热丝、加热管等)或制冷元件(如压缩机、半导体制冷片等)的工作状态,使恒温箱内的温度回到预设值,从而实现恒温控制。

二、恒温箱控制器电路常见的故障有哪些?

回答
恒温箱控制器电路常见的故障包括但不限于以下几种:

  1. 温度显示异常
    • 可能原因:温度传感器损坏、控制器内部电路故障、显示屏故障等。
    • 解决方法:检查并更换损坏的温度传感器、修复或更换控制器内部故障电路、更换显示屏等。
  2. 温度控制不准确
    • 可能原因:控制器参数设置错误、温度传感器位置不当、加热/制冷元件故障等。
    • 解决方法:重新校准控制器参数、调整温度传感器位置、检查并修复加热/制冷元件等。
  3. 控制器无法启动
    • 可能原因:电源故障、控制器内部保险丝熔断、电路板短路等。
    • 解决方法:检查电源是否正常、更换熔断的保险丝、修复电路板短路等。

三、如何检查恒温箱控制器电路是否正常工作?

回答
检查恒温箱控制器电路是否正常工作,可以按照以下步骤进行:

  1. 检查电源
    • 确认电源插头是否牢固插入插座,电源线是否完好无损。
    • 使用万用表测量电源电压,确保在控制器要求的范围内。
  2. 检查温度传感器
    • 使用万用表测量温度传感器的电阻值或电压值,与标准值进行比较,判断传感器是否正常。
    • 检查传感器与控制器之间的连接是否牢固可靠。
  3. 检查控制器显示
    • 观察控制器显示屏上的温度读数是否准确,有无异常显示。
  4. 检查加热/制冷元件
    • 检查加热/制冷元件是否正常工作,可以通过观察其工作状态或使用万用表测量其电流/电压值来判断。
  5. 进行功能测试
    • 设置一个预设温度值,观察恒温箱是否能准确达到并保持在预设温度。
    • 如果条件允许,可以使用更精确的温度测量设备(如高精度温度计)对恒温箱内的温度进行校验。

四、如何维护和保养恒温箱控制器电路?

回答
为了保持恒温箱控制器电路的长期稳定工作,可以进行以下维护和保养工作:

  1. 定期清洁
    • 定期清洁恒温箱内部和外部的灰尘和污垢,防止对控制器电路造成不良影响。
    • 清洁时应断开电源,并使用合适的清洁工具和清洁剂。
  2. 检查连接
    • 定期检查温度传感器、加热/制冷元件与控制器之间的连接是否牢固可靠,如有松动应及时紧固。
  3. 校准参数
    • 定期对控制器进行校准,确保温度读数准确可靠。
    • 校准时应按照控制器的使用说明书或生产厂家的建议进行操作。
  4. 更换老化部件
    • 对于已经老化或损坏的部件(如温度传感器、加热/制冷元件等),应及时进行更换。
  5. 注意使用环境
    • 恒温箱应放置在通风良好、干燥清洁的环境中,避免阳光直射和潮湿环境对控制器电路造成损害。
  6. 定期维护
    • 定期对恒温箱进行全面检查和维护,包括控制器电路、加热/制冷系统、进出料装置等部分。
    • 维护时应按照设备的操作手册和生产厂家提供的维护保养指导进行。
统宇电研(Coilmaster)公司的发展小趣事

随着电子行业的快速发展,统宇电研始终保持着技术创新的步伐。公司不断投入研发资源,积极引进先进技术和设备,提升产品性能和质量。同时,统宇电研还与多所高校和研究机构建立合作关系,共同开展前沿技术研究。这些努力使得统宇电研在行业内树立了技术创新的标杆,引领着行业的发展方向。

Anaren公司的发展小趣事

在环保和可持续发展日益受到重视的今天,统宇电研积极响应国家号召,致力于环保和可持续发展。公司引进了先进的环保设备和技术手段,对生产过程中产生的废弃物和污染物进行有效处理。同时,统宇电研还注重资源节约和循环利用,通过优化生产流程和产品设计来降低能源消耗和材料浪费。这些努力使得统宇电研在环保和可持续发展方面取得了显著成效。

请注意,以上故事均为虚构,旨在展示统宇电研公司可能的发展故事和成就。如有需要,建议查阅相关公司资料或咨询公司内部人员以获取更准确的信息。

思博科技(Cybermax)公司的发展小趣事

为了进一步扩大市场份额,思博科技开始积极拓展国际市场。公司参加了多个国际电子展会,与全球各地的客户建立了联系。同时,思博科技还与国际知名企业展开了合作,共同研发新产品。这些合作不仅提升了公司的技术水平,还为公司带来了更多的商机。在国际市场的拓展过程中,思博科技逐渐成为了全球电子行业的佼佼者。

Henkel公司的发展小趣事

为了确保产品质量和客户满意度,思博科技高度重视质量管理体系建设。公司引进了先进的质量管理理念和工具,建立了完善的质量管理体系。同时,公司还通过了ISO9001质量管理体系认证和多项行业认证。这些认证不仅证明了公司在质量管理方面的实力,还为客户提供了可靠的质量保证。

Advanced Thermal Solutions公司的发展小趣事

ATS公司成立于1989年,最初是一家专注于电子产品热管理咨询的公司。创始人团队凭借其深厚的电子工程背景和敏锐的市场洞察力,识别到电子产品热管理领域的潜在机遇。经过数月的研究和开发,ATS成功研发出了一种新型散热技术,显著提高了电子设备的散热效率。这一技术突破迅速赢得了市场的认可,ATS开始收到来自各大电子产品制造商的咨询和合作请求。

问答坊 | AI 解惑

求基于AVR单片机的汽车空调控制系统的论文

求基于AVR单片机的汽车空调控制系统的论文 基于AVR单片机的汽车空调控制系统 要有论文+仿真 一口价:400元 有意者联系: qq:756805375 邮箱:ydc888888@163.com 手机:15852492541…

查看全部问答>

wince 打印问题

请问WINCE 打印一般用哪些类来实现? 可以用CPrintDialog类吗,我在VS2005中为什么编译会出现\'CPrintDialog\' : undeclared identifier?…

查看全部问答>

在Windows mobile下对无标题窗体怎么实现鼠标按下的拖动效果?

因为mobile上没有WM_NCLBUTTONDOWN等类似的消息,怎么实现拖动窗体时,就像点击到标题栏上拖动的虚线框效果? 抓鼠标消息,然后移动窗体的回答就免了,那种我做出来了。…

查看全部问答>

全方位的嵌入式学习开发资料

[转帖]全方位的嵌入式学习开发资料 因为资料较多,先整理这一部分,后续还会完善并相继推出ARM11 6410专区,以便大家学习交流。     如果这个帖子对您有帮助,烦请各位顶贴,小弟先谢谢了O(∩_∩)O (一)2440专区: 优秀论 ...…

查看全部问答>

[求助]BENQ m23A模块在北京非常好用,外地漫游了咋不行了呢?什么卡都换过了!!!!!!

小弟用最近用M23模块在北京用AT指令 AT+CGDCONT=1,\"IP\",\"CMNET\" AT%CGPCO=1,\"PAP,,\",1 AT$DESTIINFO=\"XXX.XXX.XXX.XXX\",1,3000,0 ATD*97# 之后就跟我想要的服务器完全通信正常了,用的随E行卡,开了全国漫游了 但是这设备在当天在北 ...…

查看全部问答>

WinCE5/6如何实现程序开机自动运行,并且程序可以运行配置的命令参数

[HKEY_LOCAL_MACHINE\\Init]     \"Launch10\"=\"shell.exe\"     \"Launch20\"=\"device.exe\"     \"Launch30\"=\"gwes.dll\"     \"Depend30\"=hex:14,00     \"Launch50\"=\"taskman.e ...…

查看全部问答>

如何获得在wince 5.0上已安装软件的信息

如题。 不是mobile. 一般在[HKEY_LOCAL_MACHINE]software\\apps下会有一些安装后软件的信息。 我已能获取到已安装软件的全部文件的详细路径信息和注册表信息。 但是不能得到该软件的主程序,也就是启动程序的exe的路径等信息,导致我没法利用这 ...…

查看全部问答>

初学者真诚的向您请教

global.obj : error LNK2019: unresolved external symbol \"class CWinApp * __cdecl AfxGetApp(void)\" (?AfxGetApp@@YAPAVCWinApp@@XZ) referenced in function \"struct HMENU__ * __cdecl GetMenu(struct HWND__ *)\" (?GetMenu@@YAPAUHMENU__ ...…

查看全部问答>

寂寞的液晶和触摸按键

    最近闲来无事,申请了个8bit的小板子玩玩,主要是上面有触摸按键,手头还有个液晶,所以就想结合起来搞点东西。说实在的,就是闲的。     先说着板子,前一段在某群接到可以申请最小系统的通知,要知道,这家的 ...…

查看全部问答>

谁能看懂这个电路细节?可否描述一下?

请问一下大家这个电路中的D16以及D17有什么作用?这两个管子只是BAT54J,普通的肖特基二极管,并不是TVS管啊,有钳位能力吗?反向击穿30V。虽然在手册里面写了应用场合可用于voltage clamping。但是并没有这方面的应用具体说明。是否就是用于30V以 ...…

查看全部问答>