NEXTMIND 15岁程序员在游戏《GTA5》中使用真正的无人驾驶技术


傻大方_本文原题:15岁程序员在游戏《GTA5》中使用真正的无人驾驶技术
NEXTMIND 15岁程序员在游戏《GTA5》中使用真正的无人驾驶技术
本文插图
相信很多游戏迷都玩过《GTA 5》 , 这是一款评价极高、口碑极好的开放世界游戏 , 但有个小缺点就是地图太大 , 从一个地方到另一个地方往往太远了 。
但对于天才程序员来说 , 这些都不是事 。
据外媒VICE报道 , 德国一名15岁的程序员雷昂.希尔曼(Leon Hillman)已经使用了Comma.ai的开源软件 , 并在GTA5中对其进行了改装 , 以实现无人驾驶汽车 。
希尔曼在他的个人博客中写道 , 他使用了openpilot这款开源无人驾驶汽车软件 , 它支持世界上40款最受欢迎的汽车 , 包括丰田、本田和Acuras等 。
该软件有一套人工智能程序 , 其工作原理是将雷达数据集成到汽车中 , 并与硬件中的摄像头相结合 , 以确定汽车什么时候需要加速、刹车或者转向 。
NEXTMIND 15岁程序员在游戏《GTA5》中使用真正的无人驾驶技术
本文插图
看到这里 , 你可能已经明白了 , openpilot是面向真实汽车的 , 那么希尔曼是怎么将它运用到游戏中的呢?
希尔曼表示 , 他首先花了两周时间制作自己的GTA汽车界面 , 包括方向盘和刹车等 , 然后用一个Xbox控制器去连接整个系统 。 总之需要两台电脑 。一台安装了Windows和Xbox驱动程序的电脑 , 一台安装了Ubuntu 16.04的笔记本电脑或个人电脑 。
下图是支持无人驾驶的游戏界面:
NEXTMIND 15岁程序员在游戏《GTA5》中使用真正的无人驾驶技术
本文插图
【NEXTMIND 15岁程序员在游戏《GTA5》中使用真正的无人驾驶技术】
NEXTMIND 15岁程序员在游戏《GTA5》中使用真正的无人驾驶技术
本文插图
事实上 , 在游戏中训练无人驾驶并不是一个全新的想法 , 这样做的风险要小得多 , 而且当人的生命没有危险时 , 承受糟糕代码的后果总是更好的 。
NEXTMIND 15岁程序员在游戏《GTA5》中使用真正的无人驾驶技术
本文插图