"); //-->
作者:Will Douglas Heavenarchive page
翻译:陈超
校对:车前子
本文介绍了波士顿动力公司发布的机器人Cassie如何实现自学走路的虚拟视频,以及该方法在现实生活中的困难及应用。
波士顿动力公司发布的虚拟视频让人印象深刻但是教机器人自己走路却有点儿难。
混合机器人
一双叫做Cassie的机器腿已经通过强化学习的方法被教会了走路,强化学习是一种通过试错来教AI复杂行为的训练技术。两条腿的机器人从零开始学会了一系列运动,包括蹲着行走以及携带意料之外的负重时行走。
视频****:https://youtu.be/goxCjGPQH7U
但是机器人可以随音乐跳舞吗?由于波士顿动力公司(Boston Dynamics)发布的热门视频,人们对机器人可以做什么的期待越来越高,视频展示了人形机器人Atlas单腿站立,跳过盒子,并且跳舞。这些视频累计达到了上百万的浏览量,甚至也有很多模仿视频。Atlas对运动的控制让人印象深刻,但是编舞的序列可能涉及到大量手动调参。(波士顿动力公司并未披露细节,所以很难说清楚手动调参的量级)。
“这些视频可能会让一些人相信这是一个已经解决了的、很简单的问题”,加州大学伯克利分校的Zhongyu Li这样说道,Zhongyu Li与同事们是Cassie的研发者。“但是想实现机器人可靠地操作并在人类环境中生活,我们仍然有很长的路要走。”Cassie现在还不能跳舞,但是教这个真人大小的机器人自己学习走路,这已经让它更接近于能够处理大部分地形,并在绊倒或受损时恢复。
虚拟的局限性:强化学习已经被用于训练机器人在虚拟环境中走路,但是将该能力移植到现实世界是很困难的。“你看到的许多虚拟代理的视频根本不是真实的,”Chelsea Finn说道,他是斯坦福大学的AI和机器人研究专家,但他并没有加入这项工作。虚拟环境中模拟的物理定律和现实生活中的物理定律有细微的差异——例如机器人的脚和地面的摩擦——可能会导致机器人无法应用它所学到的内容。对一个重量大的两腿机器人来说,即使它的移动只有小小的一步,都可能失去平衡并且跌倒。
双重模拟:但是通过在现实世界试错的方法来训练一个大型机器人可能是很危险的事。为了解决这些问题,伯克利团队使用了两层的虚拟环境。首先,虚拟版本的Cassie通过在一个大的现存机器人运动数据库画出轨迹来学习走路。这种模拟之后会被移植到第二层叫做SimMechanics虚拟环境,这个环境高度准确地复刻了现实世界的物理规律——以运行速度为代价。只有Cassie走得比较好的时候,机器人习得的步行模型才会加载到真实的机器人当中。
真实的Cassie能够使用在仿真过程中习得的模型走路,不需要额外调整。它可以通过粗糙和光滑的区域,携带意外的负重,并且在被推之后自我恢复过来。在测试阶段,Cassie也会损坏它右腿位置的两个发动机,但是它能够调整自己的运动来进行补偿。Finn认为这是令人激动的工作。帝国理工学院机器人学习实验室的负责人Edward Johns也同意这种观点,他说:“这是我见过的最成功的案例了,”
伯克利团队希望使用他们的方法来增加Cassie的运动技能。但是并不期待很快它就能学会跳舞。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。