Honda的ASIMO是如何行走的?
作者:Ricky   文章来源: www.RoboticFan.com    更新时间:2006年07月31日   打印此文    浏览数:

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在走楼梯


首页 上一页 1 2 3 4 下一页 尾页 跳转到

转载声明:凡文章出处为www.RoboticFan.com的,系本站的原创文章。其它媒体在注明出处为RoboticFan.com并给出原始链接后可以自由转载,否则将视为侵权!

上一篇:加速度传感器原理以及选用 下一篇:网球机器人入侵火星 从单独工作到团队协作

最近更新
  • 世嘉玩具与孩之宝将上市音乐机器人
  • Vstone携手KumoTek推出KT-X类人机器人系列
  • iRobot军用机器人最新杰作:“金属风暴”
  • 机器人工具包开始预定
  • 迪士尼与WowWee联手打造Wall-E系列产品
  • Arduino-目前为止最容易开发的控制板
  • 微软发布Robotics Developer Studio 2008 CTP
  • roBlocks——“块状”机器人
  • 后AIBO时代的机器狗——G-dog
  • 机器恐龙Pleo升级战

  • 相关文章

    推荐新闻

    赞助商广告