您现在的位置是:首页 >人工智能 > 2021-04-27 00:28:23 来源:

人工智能系统教授机器人如何导航荒野小径

导读 荒野小径遍历对于救援人员和户外爱好者来说都是一项非常有用的技能,但对于机器人来说却很难教。并不是机械野兽不能学习在山坡上徒步旅行而

荒野小径遍历对于救援人员和户外爱好者来说都是一项非常有用的技能,但对于机器人来说却很难教。并不是机械野兽不能学习在山坡上徒步旅行而避免倒下的树枝 - 最先进的机器学习算法可以做到这一点。问题在于缺乏普遍性:人工智能驱动的机器人经常在他们以前从未见过的环境中挣扎。

科罗拉多大学的研究人员最近在预印本服务器Arxiv.org上发表了一篇论文(“用于荒野小径的机器人的虚拟 - 真实世界转移学习”)。他们的方法利用各种深度学习模型 - 即神经元模拟数学函数层 - 来帮助机器人从相机镜头中找出远足径的方向。

研究人员写道:“机器人在许多涉及户外使用的场景中都有希望,例如搜索和救援,野生动植物管理以及收集数据以改善环境,气候和天气预报。”“然而,户外步道的自主导航仍然是一个具有挑战性的问题......在许多情况下,收集和训练训练数据集可能不太可行或不实用,特别是由于季节性天气变化,风暴和自然侵蚀,小径条件可能会发生变化。”

正如该论文的作者指出的那样,户外路径存在很多变化。它们由任何数量的材料(如砾石,泥土和覆盖物)定义,并且它们跨越不同的生物群落,例如森林,草地和山脉。此外,它们的外观随着季节,天气和一天中的时间而变化,并且它们通常被茂密的植被部分遮挡。

收集和标记训练强大系统所需的真实数据将非常耗时,因此研究人员采购了虚拟室外步道的合成图像。为了制作它们,他们组装了一个阿尔卑斯山的场景,在Unity中有泥土小径,点缀着Unity资源商店的树木,岩石和草的3D模型。然后,他们放置了一个带有三个摄像头的虚拟机器人 - 每个摄像头分别具有400×400像素的分辨率和80度的视野 - 可以收集20,269张景观图像。

该团队将图像调整为100×100×3像素的分辨率,以实现更快的处理速度和更低的内存消耗。然后他们将集合分成三个独立的集合:一个用于培训,一个用于验证,第三个用于测试。

训练数据集被馈送到具有不同架构的三个不同神经网络:深度神经网络(DNN),卷积神经网络(CNN)和递归神经网络(RNN)。在AI完全控制虚拟机器人的实验中,一个模型 - RNN - 设法以95.02%的准确度预测正确的轨迹方向。重要的是,在一个单独的测试中,研究人员在4,000个真实世界图像的数据集上训练了所有三种AI算法,DNN模型的准确度达到了58.41%,超过了基线并表明虚拟到​​现实的转移学习具有潜力超越一些传统的计算机视觉方法。

研究人员写道:“观察到机器人在导航路径方面取得了很大的成功,包括那些转弯严重,障碍物大的巨石等。”“此外,我们观察了几个'智能'决策的实例;在一次试验中,机器人在与一个大障碍物碰撞后短暂地驶离了小径,然后导航回到小径并恢复其行程。

这三个神经网络都没有完美表现。机器人偶尔将特定的地形区域误认为是轨迹特征,这导致它偏离航线。研究人员承认,Unity的低质量地形包不允许物体之间存在“足够的差异”。(他们留待未来的工作探索技术,以提高普遍性,如程序性地生成具有不同条件的地形。)

但他们认为,他们的工作为可能加速机器人中地形导航AI训练的方法奠定了基础。

“机器人电池寿命,人体疲劳和安全考虑是手动数据采集的主要挑战;然而,通过我们的方法,这些问题可能会被规避,因为标签数据的生成可以在虚拟环境中快速有效地执行,“研究人员写道。“然后,机器人可以进行虚拟训练,以驾驭难以进入和/或危险的地形,包括目前无法访问的新地形,并从(例如,火星)收集真实数据,而不会首先暴露于这些环境。”