微软做了一个 VR 平台,但它却是给人工智能用的
发布时间:2018-06-07 10:18 来源: 芬莱科技
虚拟现实和人工智能可能是过去一段时间最火热的两个技术了,而微软的研究人员凭借出色的脑洞和一流的技术将这两个领域结合在了一起,做出了一个新的尝试——用虚拟现实来训练无人机或其它任何能自己移动的智能设备。
近日,微软在 GitHub 上开源了一个高级虚拟现实训练系统——空中信息与机器人平台(Aerial Informatics and Robotics Platform),这个平台的主要目的是帮助开发者训练自己的人工智能适应各种现实环境中的场景。
在过去,一个硬件开发者要教会一个无人机自主躲避障碍物要在现实环境中进行成百上千次的测试以收集足够的数据,比如要教会无人机躲避墙壁就要考虑到墙壁有不同的材质、墙壁在不同的光影下会有不同的反射、如何识别墙壁上的洞等等。这种训练不仅枯燥无味而且耗费大量的时间精力,最关键的是不一定能覆盖的足够全面。
在微软开发的这套训练平台上,开发人员可以通过比过去简单的多的方法模拟出无数中有细微差异的场景,并观察自己开发的无人机 AI 在遇到不同情况时的应对是否正确。
根据微软官方博客的介绍,这套训练模拟器依托最先进的图形处理技术提供了以往模拟器所不具备的更多细节,如不同程度的阴影、阳光的炫光、雾霾以及道路积水反光等。因此它不止可以用于训练空中无人机,还可以用来测试无人驾驶、物流机器人等任何需要“自主行驶”的设备。
这给开发人员带来了两个好处,其中一个是开发者不用再担心在“危险”的现实环境中测试设备而烧毁自己昂贵的测试机或造成街道、建筑物及人员的损失。另一个则是许多测试可以同时进行,收集到的数据更多更快。
从左到右为该项目的三位负责人 Shital Shah, Ashish Kapoor 和 Debadeepta Dey 图片来自微软 Blog
除了模拟器本身之外,空中信息与机器人平台还包括一个软件库,方便开发者通过简单的代码对接目前最流行的两个无人机平台 DJI 和 MavLink。
负责这项研究的阿什什·卡浦尔(Ashish Kapoor)表示这个训练模拟器是 AI 研究的一次飞跃,在以往的 AI 学习中大多数的课题都会给定 AI 一个特定的规则,比如玩游戏或下棋。而这个模拟器让 AI 去真正思考在一个现实世界中去如何活动。微软此次将这个项目开源,是为了促进整个自动驾驶类人工智能领域的发展。
虽然现在有很多公司已经在自动驾驶领域有了一定的进展,但这些项目大多依然依靠传统的现实世界测试来收集数据,这阻碍了整个行业的进步。微软希望这个平台能够帮助更多小的公司或研究人员加速他们的研发,实现机器人开发的“民主化”。
推荐阅读