新智元报道
来源:IHMC Robotics
编辑:肖琴
【新智元导读】过独木桥,踩乱砖块,走猫步,这是波士顿动力的 Atlas 机器人最新学会的能力!在美国人类与机器认知研究所(IHMC)新算法的支持下,Atlas完成了“最难行走实验”,成功走过了乱石块、独木桥式的狭窄通道等复杂地形。
波士顿动力的Atlas 机器人会过独木桥了!
近日,IHMC Robotics 发布了一段相当震撼的新视频,视频中,波士顿动力的 Atlas 机器人 (DRC 版本) 在小心翼翼地、自主地走过各种物体,包括悬空的木板和摇晃的砖块。
在摇晃的砖块上走
走独木桥也不在话下
砖块看起来摇摇晃晃,木板桥的宽度比它自己的脚看起来宽不了多少,Atlas 要走模特儿一般的 “猫步”,难度还是不小的。
在视频描述中,IHMC 称,Atlas 机器人已经能够通过自主规划在狭窄的地形上行走。
Atlas 机器人由波士顿动力公司制造,但 IHMC Robotics 编写了控制、感知和规划算法,使机器人具备了视频中展示的灵活性。
DRC(DARPA 机器人挑战赛) 版的 Atlas 机器人使用系绳作为外部驱动,理由是:大型机器人容易大量耗电,而且系绳也有安全带的作用,可以防止机器人在测试时摔到地面。DRC 参赛机器人都在其内部安装有很重的电池包,这对于保持行走平衡来说是一大不利因素。
Atlas 机器人高约 1.83 米,重约 149~181 千克,全身有多达 28 个液压关节,其原型是 PETMAN 机器人。
砖块的宽度与机器人脚板宽度差不多
IHMC 称,机器人利用激光雷达感知地形,并绘制平面区域的地图。路径规划算法将平面区域中机器人的足迹规划到由操作员制定的目标位置。
目前,机器人在这种地形上走路的成功率约为 50%。
IHMC 的研究人员计划通过使用角动量增加平衡,并更好地考虑关节的运动范围来提高成功率。
“交叉步”使机器人结构不太稳定
机器人在狭窄的地形上行走是很困难的,因为有时候要走 “交叉步”,由于机器人髋关节的运动范围有限,并且当一只脚跨到另一只脚的正前方时会造成一个小的多边形支撑,导致结构不稳定。
重新编程软件,教Atlas像人类一样直腿走路
IHMC 全称佛罗里达人类与机器认知研究所,是佛罗里达州立大学系统的非营利性研究机构。IHMC 的研究领域包括:人形机器人、双足机器人控制技术、生物启发的腿式机器人、人机系统设计、可穿戴式外骨骼设备等。
2015 年,IHMC Robotics 在 DARPA 机器人挑战赛 (DRC) 获得第二名的好成绩,抱回100 万美元奖金,使用的是波士顿动力公司提供的 Atlas 硬件。
之后,IHMC 继续对 Atlas 机器人进行编程升级,希望教它“像人类一样走路”,获得灵活性和控制能力。
机器人使用吸尘器有模有样
灵活性例如 做家务。他们公开的视频展示了机器人扫地、使用吸尘器清洁地板、搬动、整理仓库中的工具,将瓶瓶罐罐放进垃圾桶等。
不过,视频是以 20 倍速播放的,实际的话 Atlas 的运行速度要慢得多,要在每一步停下来,思考和等待命令,然后执行每个任务的程序。
让机器人直腿走路
人形机器人有着非常独特的走路方式。他们的膝盖弯曲,躯干尽可能保持不动,波士顿动力的 Atlas 机器人也采用这种蹲伏式的走路方式,因为腿保持弯曲状态可以防止跌倒。
让我们看一下Atlas是怎样走的:
这种步态在人形机器人中非常常见,甚至已经成为机器人的 “正常” 步态。
但人类不是这样走路的。我们走路时腿会有直着的时候,每一步都锁住膝盖,因为这样可以更好地支撑我们的重量。你可以自己试一试,学机器人那样一直弯曲着双腿走路会很累。
IHMC 的机器人专家们试图通过教 Altas 像人类一样走路来解决这个问题。除了提高类人机器人的效率外,更自然的步态还能让它们变得更加灵活,能够应对更多崎岖的地形。
让机器人走路更像人
为此,IHMC 开发了一种新的全身控制框架,驱动控制器使机器人的腿伸直,而不需要腿对地面施加更多的力。
从背后看,可以明显看到机器人膝盖有弯曲和直立的动作,步态更像人类
在实际的测试中,Atlas 能够在各种地形上行走,甚至能够在腿挺直的情况下对轻度的攻击做出反应。