欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

谷歌无人车:你想知道的都在这

程序员文章站 2023-03-14 13:42:43
对于你来说,开车时最大的麻烦可能在于乱穿马路的行人、强行加塞的卡车,或者总是处在视线盲点的电动车。但是,这些对于Google无人车来说都是“小儿科”。根据Google无人车项目...

对于你来说,开车时最大的麻烦可能在于乱穿马路的行人、强行加塞的卡车,或者总是处在视线盲点的电动车。

但是,这些对于Google无人车来说都是“小儿科”。根据Google无人车项目的总监克里斯·阿莫森(Chris Urmson)在西南偏南大会上的描述,无人车在道路上累计行驶了超过200万英里,比地球上任何司机的驾驶经验都要丰富,而它遇到的让人目瞪口呆的场景包括:

一个坐着电动轮椅的女人在路上追赶一群鸭子;

一群人在马路上排成一行做青蛙跳;

有人毫无预兆地突然靠近,像电影里演的那样滚过了无人车的前盖;

有人在车子前面裸奔;

……

“机器得不停学习,才能知道怎么处理这些特殊状况。所以我们有一群人的工作就是专门给无人车‘出难题’,做出各种奇怪的举动,比如会躺在地上蛇形匍匐过马路等,让无人车学会怎么应对,这样,当它真的遇到类似的场景时,就知道怎么去处理了。”阿莫森说。

谷歌无人车:你想知道的都在这

(这个团队还经常会拿着“道具”出现在无人车面前)

但其实无人车不需要见识每一个特别的场景,它要的是学着怎么思考去处理这些特殊情况。即使面对复杂而罕见的情况,车子也有异常监测机制,也就是说当无人车不知道发生了什么事的时候,它会减速甚至停下来。

无人驾驶软件每天会有300万英里的虚拟驾驶训练,但是这还不够。我们曾经报道了上个月Google无人车的一起事故:它撞上了一辆公交车。这是无人车首次由于自身犯错而引发的事故,所以吸引了很多人的关注。

阿莫森详细还原了当时的场景。无人车在右道行驶时,发现前方有沙袋,于是想要减慢了速度想切到左边的车道。

谷歌无人车:你想知道的都在这

后方的公交车也切到了左道,并且速度很快。无人车以为公交车会减速让它进来,而公交车司机认为它可以在无人车换道之前就开过去……于是两车就这样相撞了。无人车的一个传感器被夹到了公交车门里。

谷歌无人车:你想知道的都在这

“这对我们来说也很难过(Tough)。”阿莫森说。事情发生后,无人车团队进行了3500次的测试、来更新系统。他说,“我相信类似的事情还会发生,而且可能会更加严重,但是,最终有一天,这个技术会最终成熟,会比人类驾驶的要好。”

事实上,无人驾驶技术走到今天,已经经历了多重进化。阿莫森也分享了他加入Google之前打造无人车的经历。他说,最开始,他们的原型车驾驶了7英里,就撞了3、4次,最后还着火了;而加州伯克利大学的一个团队的车在自动驾驶状态下冲到了水里,然后他们第二天就要给《纽约时报》做演示。

谷歌无人车:你想知道的都在这

谷歌无人车:你想知道的都在这

直到2009年, Google找到阿莫森,对他说,“让我们一起做一些事”。于是,他加入了Google,打造了Google无人车团队。阿莫森说,让他难忘的是,有一次,Google的一位保时捷的车主跑来和他说,无人驾驶这种做法真的很蠢,于是他让保时捷车主坐着无人车兜了一圈,猜猜车主回来怎么和他说的?保时捷车主说,“不行,你不能把它(无人车)要回去了。我才发现我们都是糟糕的驾驶员。”

能让保时捷车主佩服的无人车,到底是什么怎么工作的呢?阿莫森简单解释了一下无人车的技术原理,他说,首先,无人车需要定位自己(ppsition ifself),然后在车周围建立一个模型、了解周围的环境,再基于各种信息去处理即时的情况。比如警车停在路边,车门打开,那无人车应该怎么处理。它还需要预测人们怎么会怎么做,比如他们是不是要过马路。

无人车有时候还不够聪明。阿莫森给出了一个例子,比如在高速上,它为了保证安全、尽量离开旁边车辆的视线盲区,就会减速,结果有时候减的太狠了,又落到另外一辆车的视线盲区里……

但是,无人车也有着人类比不上的地方。它的传感器检测范围比人眼要广得多,而且反应要迅速很多。阿莫森说,有一天无人车在正常驾驶的时候,一辆自行车突然从左侧逆行冲了过来,而恰好车子右方有行人要过马路。无人车马上停了下来,避让开两方。

“老实说,我自己都看不了那么远的。我很有可能会撞上那辆自行车。”阿莫森说。

另外,阿莫森还回答了一些人们对于无人驾驶技术最关心的问题。比如:

如果前面有一个老人、一个小孩,无可避免地会撞上一个,无人车会怎么反应?

阿莫森:我只能说,无人车会尽量避免出现这样的情况。无人车的行车准则是防御性驾驶(Defensive Drive),一定会尽最大的努力避免这样的情况发生。

Google无人车什么时候能大规模生产?

阿莫森:这个很难说。我们只有十几台无人车,所以每一台车改装都很贵。但是无人车里的那些硬件没有什么是特别昂贵的,所以如果大规模生产,我相信价格不会是问题。

无人车会100%遵守交通规则吗?

阿莫森:无人车是遵守交通规则的,但是我们也在教无人车变得灵活一点。比如如果遇到一辆车停车在路*把路堵住了,无人车也会穿过黄线来绕过它前行。在高速上,无人车会严格遵守限速规定,但是我们也安装了一个按键,你可以按下它让它走得更快一点,跟上车流。

什么时候无人车才能开放给公众?

阿莫森:Google也正在循序渐进地对无人车进行测试。从最刚开始的高速公路、到大街、到住宅区、再到商业街,无人车正在一步步进入到复杂的环境里学习。

Google的无人车必须得经过法律、政策、和技术问题,才能真正开始供公众使用。我们希望无人驾驶汽车比人类驾驶的汽车更安全时才正式推出。