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

ASIMO的结构:类似人类的身体结构

Honda的工程师们在项目初始阶段花费了大量的时间研究了昆虫,哺乳动物的腿部移动,甚至登山运动员在爬山时的腿部运动方式。这些研究帮助工程师们更好的了解我们在行走过程中发生的一切,特别是关节处的运动。比如,我们在行走的时候会移动我们的重心,并且前后摆动双手来平衡我们的身体。这些构成了ASIMO行走的基础方式。在行走过程中,我们的脚趾也扮演了非常重要的角色,在平衡我们身体上起了很大的作用。在ASIMO的脚上也有类似的机理,而且还使用了吸震材料来吸收行走过程中产生的对关节的冲击力,就像人类的软组织一样。

图3:ASIMO正面照

ASIMO和人类一样,有髋关节,膝关节和足关节。机器人中的关节一般用“自由度”来表示。一个自由度表示一个运动可以或者向上,或者向下,或者向右,或者向左。ASIMO拥有26个自由度,分散在身体的不同部位。其中脖子有2个自由度,每条手臂有6个自由度,每条腿也有6个自由度。腿上自由度的数量是根据人类行走,上下楼梯所需要的关节数研究出来的。

图4:ASIMO关节图

ASIMO身上两个传感器保证了ASIMO能够正常行走,它们是速度传感器和陀螺传感器。它们主要用来让ASIMO知道他身体目前前进的速度以及和地面所成的角度,并依次计算出平衡身体所需要调节量。这两个传感器起的作用和我们人类内耳相同。要进行平衡的调节,ASIMO还必须要有相应的关节传感器和6轴的力传感器,来感知肢体角度和受力情况。

ASIMO的动作:类似人类的步行方式

除非你很了解机器人学,否则你很难想象要让ASIMO象人类这样行走是多么的困难,而ASIMO又是如何令人难以置信的达到这个程度的。ASIMO的行走中最重要的部分就是它的调节能力。ASIMO除了能像人类一样正常的步行之外,它还能对行走过程中遇到的情况进行自我调节。比如在有一定斜度的平面上行走,甚至有可能在行走过程中被人推了一下,ASIMO都能快速对这些情况进行及时地处理,并进行相应的姿态调节,以确保能够正常的行走。

为了实现这些,ASIMO的工程师们需要考虑ASIMO在行走中产生的惯性力。当机器人行走时,它将受到由地球引力,以及加速或减速行进所引起的惯性力的影响。这些力的总和被称之为总惯性力。当机器人的脚接触地面时,它将受到来自地面反作用力的影响,这个力称之为地面反作用力。所有这些力都必须要被平衡掉,而ASIMO的控制目标就是要找到一个姿势能够平衡掉所有的力。这称做"zero moment point" (ZMP)。当机器人保持最佳平衡状态的情况下行走时,轴向目标总惯性力与实际地面反作用力相等。相应地,目标ZMP与地面反作用力的中心点也重合。当机器人行走在不平坦的地面时,轴向目标总惯性力与实际的地面反作用力将会错位,因而会失去平衡,产生造成跌倒的力。 跌倒力的大小与目标ZMP和地面反作用力中心点的错位程度相对应。简而言之,目标ZMP和地面反作用力中心点的错位是造成失去平衡的主要原因。假若Honda机器人失去平衡有可能跌倒时,下述三个控制系统将起作用,以防止跌倒,并保持继续行走状态。
  • 地面反作用力控制:脚底要能够适应地面的不平整,同时还要能稳定的站住。
  • 目标ZMP控制:当由于种种原因造成ASIMO无法站立,并开始倾倒的时候,需要控制他的上肢反方向运动来控制即将产生的摔跤,同时还要加快步速来平衡身体。
  • 落脚点控制:当目标ZMP控制被激活的时候,ASIMO需要调节每步的间距来满足当时身体的位置,速度和步长之间的关系。

图5: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升级战

  • 相关文章

    推荐新闻

    赞助商广告