摆脱“摔倒”魔咒,新算法让波士顿动力机器人实现类人平衡力
这次,它学会了先试一试,再决定怎么迈下一步。
如果有人统计一下人们对双足机器人的第一印象是什么,“容易摔倒”绝对会名列前三。
但是,新一代的双足机器人绝对会让你大吃一惊。如今,它们不但可以平衡的行走,甚至还可以越野了。
通过一种新的控制算法,美国佛罗里达州人机认知研究所(Florida Institute for Human and Machine Cognition, IHMC)的机器人实验室实现了拟人的平衡能力。
该算法的测试使用了波士顿动力公司(Boston Dynamics)的Atlas机器人,在算法的控制下,Atlas现在可以平稳的走过一段崎岖不平的水泥砖路。从动图中我们可以看到,Atlas的行为和人类基本无差:首先把脚轻轻地踩上去,判断地面的承受能力,接着通过调整身体和手臂来实现平衡。
在解释此项技术的论文中,研究人员表示“机器人通过对足中心施展压力来探索接触面,根据探索阶段中足的旋转勾画出可以受力的平衡点”。通过探索和计算,机器人可以决定如何“踩下去”。它还会通过上身的运动,比如挥胳膊,来保持或找回平衡。在测试中,它可以走过崎岖不平的水泥砖路。
当机器人走过崎岖度较小的碎石地面时,通常依靠脚踝的转动适应地面斜度而保持平衡;然而,当地面崎岖度比较尖锐时,依靠脚踝转动适应地面极易达到踝关节转动极限,从而导致机器损坏。
机器人走过尖锐的线接触或点接触地面示意图:首先保持足部接近水平方向而非严格适应地面斜度,然后逐步转动脚踝变换有效接触面法线方向防止足部滑落。
新的控制算法中,研究者控制机器人脚部接近水平方向而非严格与地面斜度一致,为了保持平衡,利用位置控制保持脚部方向平行于接触线,并利用垂直于接触线的转矩来变换接触线上的压力中心(CoP)。通过转动脚踝,随之变换有效的接触面法线方向从而防止足部滑落。
预估地形落脚点及最佳压力中心(CoP)
预估当前地形对于机器人平衡和行走时如何放置压力中心(center of pressure,CoP)十分重要。当地形状况未知时,机器人每走一步都需要预估下一步的落脚点。
首先假设整个足部接触地面,然后机器人开始在落脚点区域计算其足部的局部压力中心,如果预期压力中心(Desired CoP)位于足部受地面支撑的区域,那么精确的压力中心将十分接近该预期压力中心;然而,当预期压力中心位于足部未受地面支撑的区域,则需要旋转足部脚踝改进对地形的预估,也即是除去这部分不能支撑重量的落脚点部分。研究者通过测量脚踝转动速度,或者基于脚步及地面几何形状来探测脚部的转动运动。
仿真图:Atlas机器人走过随机方向的线性踏脚石(上图),以及点状落脚点(下图),每走一步都会预估新的落脚点,控制算法相应的调整机器人步伐。
Atlas机器人从左向右行走(俯视图)的地面参考点实际数据:黑色多边形指线拟合的落脚点区域,红点指预期的瞬时捕捉点(Desired ICP),蓝点指实际瞬时捕捉点(ICP),绿点指的是机器人的质心矩轴(CMP)。
研究人员表示,他们的成功“将会使双足机器人在真实世界里更有实用价值”。当然,和人类一样,机器人的判断也可能是错误的。但是研究人员已经开始研究如何确保机器人可以安全的摔倒,像人类一样,不会轻易地因为摔一跤而摔傻了(摔坏电路板)。
好的文章,需要您的鼓励
19
- 最新资讯
- 最新问答
-
兼顾极小码与大景深,超耐用手持读码器IDH9000全新上市
关键字: 海康 读码器 新品 2024-09-19 -
FTP 系列仿人五指灵巧手震撼来袭!
关键字: 因时机器人 灵巧手 新品 2024-09-13 -
超级SUNLINE已就位!一款不容错过的阪东轻型好带
关键字: 阪东 同步带 2024-09-12 -
迅捷力控,突破并联,自适应并联机器人 Moonlight 玄晖批量开售
关键字: 非夕 并联机器人 2024-09-05 -
迅捷力控,突破并联,自适应并联机器人 Moonlight 玄晖批量开售
关键字: 非夕 并联机器人 2024-09-05
-
amr机器人是什么意思
标签: amr机器人,什么意思 提问:HYN 2024-09-18 11:16:05 -
上海视觉设备厂家有哪些?
标签: 视觉设备,视觉设备厂家 提问:GIGI 2024-09-13 10:16:02 -
搬运机器人多少钱一台?
标签: 搬运机器人,多少钱 提问:小仙 2024-09-10 11:28:02 -
配天机器人价格怎么样?
标签: 配天,机器人,价格 提问:SOSO 2024-09-09 10:48:02 -
场景感知技术包括哪些
标签: 场景感知,技术 提问:YUMI 2024-09-03 10:30:05
- 2017-11-17 02:21:22
- 2017-08-08 02:17:24
- 2018-10-15 13:53:42
- 2019-05-10 14:41:03
- 2019-10-15 14:06:53
- 2019-07-08 15:50:45
- 2024-09-19
- 2024-09-13
- 2024-09-12
- 2024-09-05
- 2024-09-05
- 2024-09-04
- 2024-08-27
- 2024-07-09
- 2024-08-27
- 2024-08-27