用GTA5来训练自动驾驶汽车,当真靠谱?

来源:搜狐汽车新闻 2016-10-12 20:32:00

如今这年头,活久见的事情是越来越多了……

三十年前你第一次玩超级玛丽的时候,能够想象有一天电子游戏会比现实还要真实?

十多年前,911恐怖袭击的策划者用一款电脑游戏——《微软模拟飞行》来学习开飞机,最终成功地让波音客机撞上了世贸大厦。世人在悲愤之余,也意识到游戏软件,似乎跟真实世界的界限越来越模糊了。

现在,更奇葩的事情发生了:有一群疯狂的“玩家”,开始用一款

游戏——GTA5,来帮助人工智能学习自动驾驶。

或许对于大多数80后和90后来说,这个系列的游戏已经大名鼎鼎到无需废话的地步。但我们首先还是要介绍一下,用来训练自动驾驶汽车的GTA5,是一款怎样的游戏。

GTA全称是GrandTheftAuto,比较普遍的中文译名叫做侠盗猎车手。坦白地说,这个中文译名完全没有体会这个系列游戏的精髓——游戏中根本就没有什么“侠盗”,玩家所操纵的角色,不是小混混就是黑帮老大。

GTA5世界的日常

开着一辆小破皮卡,遇到旁边有布加迪嚣张地超车还乱按喇叭?在这个游戏中的正确做法是:开上去堵住布加迪的去路,拉开车门,布加迪就是你的了!至于乱按喇叭的正牌车主,是一枪崩了还是开车撞死,随便你……

对于玩家来说,游戏世界中的车辆可以随心所欲地抢/偷/买来开。然后抢银行、杀人放火,一切随心所欲。

如此丧心病狂的“黄暴”游戏,居然能够帮助“科学家”(咳、咳、其实估计也是宅男)研究自动驾驶,当真吗?

确实不假!

对于自动驾驶来说,无非就是希望电脑能够取代人类驾驶员的大脑,掌控汽车的加速、刹车、变道。其中最为重要的关键,就是人工智能技术。

而研究人工智能技术,首先要有大量的数据积累。特别是自动驾驶技术,需要在实际场景中大量测试,收集大量的道路数据。在人力资源成本高昂的发达国家,这并非易事。

于是乎,来自英特尔实验室和德国达姆施塔特大学的研究者们,把“歪脑筋”动到了GTA游戏上——

GTA游戏中,为了模拟真实世界的环境,建立了逼真的道路环境:路上有不同的车辆行驶,电脑模拟的“驾驶员们”还有着不同的驾驶风格。开跑车的会大脚油门、大脚刹车,加塞变道,如果你跟“他”并排在红灯前,“他”甚至可能来个烧胎起步;开大卡车的则稳重很多,遇到小车危险加塞也只会用喇叭来回应。这个游戏世界中,驾驶员们会按照真实的交通规则行驶,红灯停绿灯行,而人行道上甚至还有行人和自行车……

为了利用这个绝佳的现成沙盘,自动驾驶的研究者们发明了一种巧妙的方法。他们在游戏和电脑硬件之间编写了一段程序,让人工智能操控的自动驾驶程序代替人类玩家进入游戏,驾驶车辆在虚拟的世界中行驶。

在虚拟世界中“练功升级”的自动驾驶程序,修炼的是如何自动把游戏中道路上不同目标进行分类,识别汽车、行人或其它目标,最终改进自动驾驶的算法。

除了前面提到的,对于自动驾驶研究来说,用电子游戏模拟现实世界的价值,更在于可以模拟现实中难以模拟的特殊场景。比如,各种车祸。

在游戏中,你可以开一辆车制造各种各样的事故(这也是GTA让人爱不释手的原因之一……)。此外,GTA中几乎涵盖了各种各样的道路状况,包括山区、郊区和城市。还有各种各样的车辆,比如警车、救护车、出租车、货车等车型。

这里需要强调一下,软件开发者们利用这些大量信息只是为了训练自动驾驶汽车如何在现实生活中分辨和处理信息,而不是教汽车们跑大街上弄个五星通缉。虽然后者听上去更给力点儿。

在收集信息的过程中,还能做到精准收集,对各种气候,灯光场景有选择性地分析,假如数据采集得少的话,还能接着采,没有时间限制,这比采用现实生活中的数据好多了。

其实,虚拟世界中同样存在很多不合理的地方,它本身也是程序员写出来的代码,人物形象和行为都很固化,不可能做到100%还原真实世界。

至于GTA的制作公司Rockstar,则拒绝评论这种行为。可能就连“R星”都没想到,自己的游戏除了能让人爽,还能有如此正能量的用途。

如果你是GTA5的玩家,看到这个消息后,或许会对自动驾驶的前景略微有些担心。GTA的世界在视觉上已经相当逼真,但毕竟跟现实世界还很遥远。GTA用来磨炼人工智能,不断的验证并修正算法,说明它距离真正上路还早得很——至少游戏中疯狂的驾驶风格,是我们绝对不愿意在现实中见到的。

在自动驾驶研究的万里长征中,人类需要走的路还很远。

点击查看原文

相关链接