普林斯顿大学的人工智能自动驾驶汽车的项目DeepDrive就利用《GTA5》游戏来用作训练人工智能。对于自动驾驶来说,无非就是希望电脑能够取代人类驾驶员的大脑,掌控汽车的加速、刹车、变道。其中最为重要的关键,就是人工智能技术。而研究人工智能技术,首先要有大量的数据积累。特别是自动驾驶技术,需要在实际场景中大量测试,收集大量的道路数据。在人力资源成本高昂的发达国家,这并非易事。
GTA游戏中,为了模拟真实世界的环境,建立了逼真的道路环境:路上有不同的车辆行驶,电脑模拟的“驾驶员们”还有着不同的驾驶风格。
这个游戏世界中,驾驶员们会按照真实的交通规则行驶,红灯停绿灯行,而人行道上甚至还有行人和自行车,为了利用这个现成的沙盘,自动驾驶的研究者们发明了一种巧妙的方法。他们在游戏和电脑硬件之间编写了一段程序,让人工智能操控的自动驾驶程序代替人类玩家进入游戏,驾驶车辆在虚拟的世界中行驶。
在虚拟世界中训练的自动驾驶程序,通过GTA 5训练把游戏中道路上不同目标进行分类,识别汽车、行人或其它目标,最终改进自动驾驶的算法。除了前面提到的,对于自动驾驶研究来说,用电子游戏模拟现实世界的价值,更在于可以模拟现实中难以模拟的特殊场景。比如,各种车祸你可以开一辆车制造各种各样的事故
此外,GTA中几乎涵盖了各种各样的道路状况,包括山区、郊区和城市。还有各种各样的车辆,比如警车、救护车、出租车、货车等车型。
在收集信息的过程中,还能做到精准收集,对各种气候,灯光场景有选择性地分析。