ASIMO的动作:稳步的行走
ASIMO能够感应到即将摔倒的情况,并能够很快对此做出反应;但是ASIMO的工程师想要更多的功能。他们不但想让ASIMO能够行走的更顺畅,还想让ASIMO能够在不停止的情况下转身。目前绝大多数其它类人机器人无法做到这一点。


图6:ASIMO的腿部特写
当我们走到弯角处需要转身的时候,我们将我们身体的重心移到转身的位置。ASIMO使用了一种叫做 “动作预测控制”,也叫做“iWalk”技术来实现。ASIMO需要预测转身所需要的重心的移动的位置以及持续时间。由于这个技术是实时(Real Time)技术,因此ASIMO能够不需要停止就能够转身,实现边走边转身。
图7:重心移动原理
本质上,ASIMO每走一步,他就需要计算一次他的重心位置以及惯量,并预测在下一步移动后的位置,同时计算出所需要的重心移动距离。他主要通过调节以下4个因素:
- 步长:每步行走的长度
- 位姿:身体的位置
- 速度:整体移动的速度
- 行走方向:下一步移动的方向

图8:ASIMO的控制流程
ASIMO的动作:上下楼梯
上下楼梯的动作如果只是靠事先的程序输入的话绝对不可能实现。即使是输入了阶梯的高度及前后的距离,如果多达29层的话,也会因误差累积而无法正常走下来。为此,Honda在ASIMO的每只脚上,都装了一个6轴力传感器,用来监测每一步的稳定程度。再结合陀螺仪和加速度传感器,ASIMO使用了独特的数学算法来让他上下楼梯,并能够上下斜坡而如履平地。Honda的工程通过使其脚内侧不紧贴地面、脚趾比台阶边缘向前探出少许这样的站立方式来探测出台阶的边缘。在这一状态下,如果通过脚底的压力传感器进行压力分布测量的话,可以预先测出边缘的位置。下楼梯时的着地点也可以同样进行预测。虽然操作人员向ASIMO输入了楼梯大致的高度,但是最终则是通过 ASIMO足底的传感器来确认楼梯位置的。不只是下楼梯,ASIMO还能够在斜坡上转弯。这时由于ASIMO的每一步都要变换姿势,并改变与ZMP的关系,较下楼梯难度更大。下楼梯与在斜坡转弯使用了相同的算法,因此不需要改变模式。

图6:ASIMO在走楼梯
转载声明:凡文章出处为www.RoboticFan.com的,系本站的原创文章。其它媒体在注明出处为RoboticFan.com并给出原始链接后可以自由转载,否则将视为侵权!
| 上一篇:加速度传感器原理以及选用 下一篇:网球机器人入侵火星 从单独工作到团队协作 |





