《gt赛车》游戏中的ai技术

人工智能(AI)的很多潜在应用 , 涉及与人类交互时做出更优化的实时决策 , 而竞技或者博弈类游戏 , 便是最佳的展示舞台 。
今天 , 发表在《自然》杂志上的封面文章报告称 , AI在赛车对战游戏GranTurismo(GT赛车)中战胜了世界冠军级人类玩家 。这个AI程序名为“GranTurismo(GT)Sophy” , 是一种神经网络驱动程序 , 它在遵守赛车规则的同时 , 展现出了超凡的行驶速度、操控能力和驾驶策略 。
《gt赛车》游戏中的ai技术
文章图片

文章图片

(来源:Nature)
完成这项AI程序研发的核心团队来自索尼AI事业部(SonyAI) , 《GT赛车》系列游戏是日本PolyphonyDigital公司开发 , 忠实再现了真实赛车的非线性控制挑战 , 封装了复杂的多智能体交互 , 该游戏在索尼PlayStation及PSP等游戏主机平台上皆有发行 , 是一款极具拟真感操纵体验的热门赛车游戏 。
假如有此AI程序的加持 , 人类玩家估计再也跑不过加强版的单机程序了吧?
研究人员认为 , 此项成果或让赛车游戏变得更有意思 , 并能提供用来训练职业赛车手和发现新赛车技巧的高水平比赛 。这种方法还有望应用在真实世界的系统中 , 比如机器人、无人机和自动驾驶汽车等 。
赛道里的速度与激情
驾驶赛车需要极大的技巧 。现代一级方程式赛车展示了惊人的工程精度 , 然而 , 这项运动的受欢迎程度与其说与汽车的性能PK有关 , 不如说与顶级车手在将汽车性能发挥到极限时所表现出的技巧和勇气有关 。一个多世纪以来 , 赛道上的成功一直充满着速度和激情 。
赛车比赛的目标很简单:如果你比竞争对手在更短的时间内跑完赛道 , 你就赢了 。然而 , 实现这一目标需要极其复杂的物理战 , 驰骋赛道需要小心使用轮胎和道路之间的摩擦力 , 而这种摩擦力是有限的 。为了赢得比赛 , 车手必须选择让汽车保持在不断变化的摩擦极限内的轨迹上 。转弯时刹车太早 , 你的车就会慢下来 , 浪费时间 。刹车太晚 , 当你接近转弯最紧的部分时 , 你将没有足够的转弯力来保持你想要的路线轨迹 。刹车太猛 , 可能会导致车体旋转 。
《gt赛车》游戏中的ai技术
文章图片

文章图片

因此 , 职业赛车手非常擅长在整个比赛中一圈接一圈地发现并保持赛车的极限 。尽管赛车的操纵极限很复杂 , 但它们在物理上可以得到很好的描述 , 因此 , 它们可以被计算或学习是理所当然的 。近年来 , 深度强化学习(DRL)已成为Atari、星际争霸和Dota等领域AI研究里程碑的关键组成部分 。为了让AI对机器人技术和自动化产生影响 , 研究人员必须证明能够成功控制复杂的物理系统 , 此外 , AI技术的许多潜在应用要求在接近人类的情况下相互作用 , 同时尊重不精确的人类规范 , 汽车比赛正是充满这些挑战的典型领域 。
《gt赛车》游戏中的ai技术
文章图片

文章图片

图|游戏比赛数据对比(来源:Nature)
近年来 , 利用全尺寸、大规模和模拟车辆 , 自主赛车的研究不断加速 。一种常见的方法是预先计算轨迹 , 并使用模型预测控制来执行这些轨迹 。然而 , 当在摩擦的绝对极限下行驶时 , 微小的建模误差可能是灾难性的 。与其他车手比赛对AI建模精度提出了更高的要求 , 并引入了复杂的空气动力学相互作用 , 进一步促使工程师改进控制方案 , 以不断预测和适应赛道的最优轨迹 , 有朝一日 , 无人驾驶汽车下赛道与人类车手一决高下 , 也并非空谈 。