历史上的今天
返回首页

历史上的今天

今天是:2025年04月09日(星期三)

正在发生

2019年04月09日 | Wayve凭借机器学习算法就可以实现自动驾驶汽车上路行驶

2019-04-09 来源:eefocus

剑桥大学工程系团队创办的Wayve凭借机器学习算法,只需要使用摄像头和基本的卫星导航就可以实现自动驾驶汽车在陌生的道路上行驶。

 

自从2016年,英伟达公开了用于自动驾驶汽车的端到端深度学习技术之后,已经有不计其数的公司、单位甚至爱好者用此技术做出自动驾驶的demo。简单网络结构,可以实现摄像头输入到刹车油门方向盘输出的直接映射。然而这种低门槛也注定了它可以解决的问题并不多,很难应对具体驾驶环境上的复杂性。有专家甚至认为端到端不适合开发实用无人驾驶系统,可以做demo,大规模商用可能非常困难。

 

端到端只配做demo吗?由剑桥大学团队创办的Wayve无人驾驶软件公司却不这么认为。他们没有用高精地图,也没有用激光雷达等昂贵的传感器,当然也没有给汽车手工输入规则,只训练20小时数据,就可以在从未跑过的道路上驾驶。

 

 

Wayve 研发团队认为既然是自动驾驶,就不需要手工编码一些规定,要充分的展现其智能的特性。团队采用了当下大热的深度学习强化学习算法,建立了一个可以像人类一样慢慢学习驾驶的自动驾驶系统。

 

经过探索、优化和评估三个步骤进行迭代,采用深度确定性策略梯度(Deep deterministic policy gradients,DDPG),来解决车道保持问题。

 

 

现有技术的图像分类体系结构具有数百万个参数,而Wayve团队的网络构架是一个深度网络,有4个卷积层和3个完全连接层,总共只有不到1万个参数,所有处理都在汽车GPU上执行。

 

 

在强化学习仿真测试中,通过随机生成曲线车道,以及道路纹理和车道标记,然后根据收集的数据优化策略,再不断重复。

 

结合了图像翻译和行为克隆的端到端零镜头框架

大多数自驾车公司使用模拟来验证他们的系统,而Wayve让自动驾驶汽车在仿真中广泛学习如何处理罕见的边缘情况。Wayve训练汽车进行模拟驾驶,并将学到的知识转化到现实世界。

 

Wayve没有将模拟和现实世界视为两个不同的领域,而是设计了一个框架,将两者结合起来,既可以在模拟中训练转向决策,又可以在现实世界中展现出类似的行为而无需进行真正的演示。

 

 

Wayve的模型由一对最初用于图像转换的卷积变分自动编码器式的网络组成,用于图像翻译,即无监督图像到图像的翻译网络(Unsupervised Image-to-Image Translation Networks, UNIT))。在两个域之间没有任何已知的对齐或对应关系的情况下,模型能够在它们之间进行转换。下图是一个捕捉场景主要布局的例子。值得注意的是,模拟器的视觉保真度在学习驾驶时并不是最重要的,他们的模拟世界就像卡通一样,依旧可以很好的完成仿真模拟。Wayve研究称,内容保真度比视觉保真度更重要。但是,有效地模拟其他交通参与者的行为仍然是一个巨大的挑战。

 

基于真实世界的驾驶数据和精心设计的边缘案例来模拟场景

 

汽车由基于模型的深层强化学习系统驱动,该算法从离线收集的真实数据中学习预测模型。这让模型学习并使用预测模型所想象的新场景数据来训练驾驶。

 

 

Wayve致力于开发更丰富,更强大的时态预测模型,并相信这是构建智能安全自动驾驶汽车的关键。

 

 

目前,该系统已经部署在 JaguarI-PACE 车上。这辆车赢得了2019年度欧洲年度车型的称号,未来将在整个英国和欧洲大陆收集数据。当下,让数据逐渐积累,其驱动算法可能达到人类驾驶员质量的95%,能够处理交通灯,环形交叉路口,十字路口等。

 

尽管有人会觉得端到端的自动驾驶系统,既不聪明也不灵活,发生问题难以解释,然而Wayve在用其强大的算法证明这种深度学习的技术不只可以做demo,未来也可以保证安全,也可以商用。


推荐阅读

史海拾趣

Arctic Silicon Devices公司的发展小趣事

面对全球电子市场的竞争压力,Arctic Silicon Devices制定了国际化发展战略。公司积极拓展海外市场,通过设立分支机构、与当地企业合作等方式,将产品和技术推向全球。同时,公司还加大了对国际人才的引进力度,提升了自身的研发实力和市场竞争力。这一战略的成功实施,使Arctic Silicon Devices在全球电子行业中占据了重要地位。

CIPS公司的发展小趣事

为了满足市场不断变化的需求,CIPS公司不断推出创新产品和服务。例如,推出了CIPS汇路指南、CIPS数据洞察等产品服务,这些服务不仅解决了跨境支付过程中的信息不对称问题,还提高了支付效率,降低了退汇率。此外,CIPS还推出了港元业务等多元化服务,进一步丰富了其服务内容与形式。

ANADIGICS公司的发展小趣事

在2015年,跨境银行间支付清算有限责任公司(CIPS Co., Ltd.)正式成立,并随之推出了人民币跨境支付系统(CIPS)。这一系统的诞生,标志着中国电子支付行业在跨境支付领域迈出了坚实的一步。CIPS系统的建立,不仅满足了国内外金融机构对高效、安全、便捷的跨境支付服务的需求,更为人民币国际化进程提供了有力支持。

Advance Tapes公司的发展小趣事

Advance Tapes公司创立于1963年,当时电子工业正处于起步阶段,胶带作为电子元器件生产中的重要辅助材料,市场需求日益增长。然而,初创的Advance Tapes面临着资金短缺、技术落后和市场竞争激烈等挑战。公司创始人凭借对电子行业的敏锐洞察力和对胶带技术的深入研究,带领团队不断研发新产品,提高产品质量,逐渐在市场中站稳脚跟。

GE (General Electric)公司的发展小趣事
如冷却泵、床头电机等,这些设备通过转换开关或压力开关进行单独或集中控制。
Frolyt Condensers & Elements GmbH公司的发展小趣事

在电子元件领域,Frolyt Condensers & Elements GmbH起初是一家专注于电容器研发的小型制造商。2005年,公司研发团队成功开发出一种新型高性能铝电解电容器,该电容器在耐高温、长寿命和低阻抗方面表现出色,迅速吸引了市场的关注。通过持续的技术创新和严格的品质控制,Frolyt的电容器产品在汽车电子、通信设备等多个领域得到广泛应用,公司因此实现了市场份额的快速增长。

问答坊 | AI 解惑

ATE0V1&C1&D2是干什么用的?

嘿 各位: ATE0V1&C1&D2这个指令是干什么用的,我发现CE的注册表里面有这个东西,有哪位兄弟能否详细解释下吗?非常感谢!…

查看全部问答>

谁来帮我解决这个有点怪的摄像头啊????

从开机到同第一个人视频完都没问题,再开视频就提示说没找硬件,换个接口还是一样.重启计算机还是情况如上述一样的.这是什么原因啊???…

查看全部问答>

IBM小型机ATX公开课

6月5日 IBM小型机AIX公开课地址链接: http://uplooking.diyihui.com/tc?join=85002536         嵌入式开发技术交流群  ++112738964   …

查看全部问答>

PHYSICAL_ADDRESS中各项是什么意思?

PVOID MmMapIoSpace (     IN PHYSICAL_ADDRESS PhysicalAddress,     IN ULONG NumberOfBytes,     IN BOOLEAN CacheEnable     ) { PVOID pVirtualAddress; ULONGLONG SourcePhys; ULONG Source ...…

查看全部问答>

MOS管发烫怎么解决?

目前设计的Server电源中,用到两组MOS管给CPU供电,在持续工作条件下非常的烫手,尽管目前工作性能还比较正常,但对整体功效肯定有影响,而且我担心长期影响系统的可靠性。由于板面限制,没法多并联几个MOS,如何解决这个问题各位大侠有什么高招啊 ...…

查看全部问答>

驱动程序中的platform总线详解

驱动程序中的platform总线详解 本文摘自:http://www.xcembed.com/bbs/viewthread.php?tid=11&extra=page%3D1 在设备驱动程序中经常会见到和platform相关的字段,分布在驱动程序的多个角落,这也是2.6内核中比较重要的一种机制,把它的原理弄懂 ...…

查看全部问答>

不知道有多少人是用C而不是汇编来写程序的呢?

每次学一种新的单片机时··都感觉非常纠结啊··因为好多书上都是先教你它们的寄存器啊CPU啊是怎么工作的··我最怕就是这些了·· 我自己一直都是用C来写的··对于汇编其实还算是了解··不过我就是很烦看到这些啊·· 不知道大家有没有我这种 ...…

查看全部问答>

[兼]标准NAND FLASH控制器

NAND FLASH Controller IP Core 标准NAND FLASH Controller 标准NAND FLASH控制器 我是一位在职者(北京),专业从事FPGA接口设计,有较多的空余时间,对FPGA有比较丰富的项目经验(6年)。 熟练使用Xilinx/Altera FPGA,熟悉NAND FLASH接口 ...…

查看全部问答>

ZigBee无线模块传输时间讨论

各位好     我们现在手头有个项目,传输距离10m,需要发送64B数据,经过zigbee无线模块,要求10ms传输完毕,其次,2包间隔发送20ms,要求丢包率小于1%     请问用什么模块比较好呢?或者什么公司的产品比较好?   &nbs ...…

查看全部问答>