Processing math: 100%
  • ISSN 0258-2724
  • CN 51-1277/U
  • EI Compendex
  • Scopus 收录
  • 全国中文核心期刊
  • 中国科技论文统计源期刊
  • 中国科学引文数据库来源期刊

带仿生躯干的被动行走机器人步态特性

魏巍 丁维高 谢进

魏巍, 丁维高, 谢进. 带仿生躯干的被动行走机器人步态特性[J]. 西南交通大学学报, 2024, 59(2): 477-484. doi: 10.3969/j.issn.0258-2724.20220463
引用本文: 魏巍, 丁维高, 谢进. 带仿生躯干的被动行走机器人步态特性[J]. 西南交通大学学报, 2024, 59(2): 477-484. doi: 10.3969/j.issn.0258-2724.20220463
WEI Wei, DING Weigao, XIE Jin. Gait Properties of Passive Walking Robots with Bionic Torso[J]. Journal of Southwest Jiaotong University, 2024, 59(2): 477-484. doi: 10.3969/j.issn.0258-2724.20220463
Citation: WEI Wei, DING Weigao, XIE Jin. Gait Properties of Passive Walking Robots with Bionic Torso[J]. Journal of Southwest Jiaotong University, 2024, 59(2): 477-484. doi: 10.3969/j.issn.0258-2724.20220463

带仿生躯干的被动行走机器人步态特性

doi: 10.3969/j.issn.0258-2724.20220463
基金项目: 国家自然科学基金(51575457)
详细信息
    作者简介:

    魏巍(1987—),男,博士研究生,研究方向为机构学、机器人、机械非线性动力学,E-mail:weiwei_super@163.com

    通讯作者:

    谢进(1959—),男,教授,博士,研究方向为机构学、机器人、机械非线性动力学,E-mail:xj_6302@263.net

  • 中图分类号: TP242

Gait Properties of Passive Walking Robots with Bionic Torso

  • 摘要:

    为改善被动行走机器人的步态特性,受人体躯干同时具有刚性骨骼和柔性软组织启发,提出一种带刚柔仿生躯干的被动行走机器人模型,并研究其非线性动力学特性. 将仿生躯干柔性部分等效为带质量的弹簧阻尼器,建立仿生躯干被动行走机器人的动力学模型. 分别分析仿生躯干的等效弹性系数、等效阻尼系数、等效质量对被动行走机器人的行走步长和步行速度的影响规律,并与刚性躯干模型的结果进行对比. 研究结果表明:相比于刚体躯干,仿生躯干使得被动行走具有更加丰富的步态行为;仿生躯干柔性不仅影响被动行走的行走步长及行走速度,还影响被动行走的稳定性;适当的躯干柔性可以在维持稳定周期步态的同时,提高被动行走机器人的行走步长及步行速度;与刚性躯干相比,带仿生躯干的被动行走步长能提高12%,行走速度能提高2%.

     

  • 实现稳定高效行走是仿人机器人研究中的首要关键任务. 20世纪90年代,McGeer[1]首次提出了被动行走原理,由于充分利用了机器人自身的动力学特性,其能量利用率极高[2]. 与传统仿人机器人相比,被动行走机器人步态与人类更为相似[3-4]. 然而,由于模型过于简化,被动行走存在着稳定性差,行走速度低等问题[5-6].

    为改善被动行走的步态特性,学者们将机器人各部分均视为理想刚体,并在此基础上通过添加脚板[7-8]、躯干[9-11]、关节弹簧[12-13]等方式,设计了稳定性更高或行走速度更快的被动行走机器人. 而生物学研究表明,人体腿部骨骼上通常还附着有肌肉、胫腱等柔性较大的软组织[14],这些软组织在人类行走过程中通常会发生弹性变形,类似于带质量的弹簧阻尼器[15].

    受此启发,学者们在机器人结构设计中添加弹性振动质量,并研究弹性振动质量对机器人步态特性的影响[16-17]. Tanaka等[18]采用2个关联的无边轮辐模型,通过在两轮辐中间添加振动质量,发现能提高被动行走速度;Asano等[19-20]在无边轮辐上添加弹性伸缩腿,提高被动行走稳定性;Akutsu等[21]设计了同时具有刚性和柔性的腿结构,发现适当的腿柔性可以提高被动行走机器人步行速度. 以上研究表明,物理结构的刚性和柔性均会影响被动行走的步态特性. 但现有文献在研究柔性元件对被动行走机器人的影响时,主要集中在腿结构的柔性研究上.

    而从仿生学角度看,对于人类和鸵鸟等能够进行二足行走的动物,其躯干都有大量肌肉、脂肪和内脏等软组织[22-23]. 在行走过程中,这些软组织会随着身体的运动而发生被动的变形,从而使得躯干具有一定的柔性;此外,Hanazawa等[24]研究表明,行走过程中手臂的来回摆动,也可看作是在躯干上的柔性元件. 因此,能否利用躯干柔性这一生物特征来改善被动行走机器人的步态,是一个值得研究的问题. 为此,本文首次提出兼具刚性和柔性的仿生躯干被动行走机器人,并主要研究仿生躯干对被动行走机器人动力学特性的影响规律,以期改善被动行走机器人的行走步长、步行速度等步态特性.

    将仿生躯干分为刚性部分和柔性部分,刚性部分等效为理想刚体,柔性部分等效为带质量块的悬臂梁,建立带仿生躯干的被动行走机器人动力学模型,并重点讨论仿生躯干柔性部分对被动行走机器的人行走步长及步行速度的影响.

    带有仿生躯干的被动行走机器人系统的三维模型如图1所示. 其中,仿生躯干的柔性部分被等效为带质量块的悬臂梁,悬臂梁的安装末端与被动行走机器人躯干的刚性部分相固连,且悬臂梁的初始位置与躯干刚性部分方向垂直. 机器人的仿生躯干通过角平分机构[11]与双腿连接.

    图  1  带有仿生躯干的被动行走机器人三维模型
    Figure  1.  3D model of passive walking robot with a bionic torso

    为简化建模,忽略梁的扭转与剪切变形[25-26],使用集中参数模型[27]描述仿生躯干柔性部分的运动,图1的悬臂梁可简化为单自由度的“质量块—弹簧—阻尼”振动系统,从而建立仿生躯干被动行走机器人的物理模型,如图2所示. 图2中:k为躯干柔性部分的等效弹性系数,c为躯干柔性部分的等效阻尼系数,mw为躯干柔性部分的等效质量,mh为机器人躯干刚性部分质量,Lh为躯干长度,Lmh为髋关节到躯干质心的距离,m为腿的质量,a为腿质心到足底距离,b为腿质心到髋关节距离,L为腿长度,L=a+bd为躯干柔性部分的等效质量块质心到躯干的安装偏置距离,本文假设d=0.

    图  2  系统的物理模型
    Figure  2.  Physical model of system

    为方便叙述,将机器人与斜坡接触的腿称为支撑腿,未与斜坡接触的腿称为摆动腿. 由于机器人的腿为直腿结构,行走过程可分为单腿支撑的摆动阶段与发生碰撞的碰撞阶段[1].

    图2系统建立坐标系,如图3所示,坐标系原点位于支撑腿的足底,X轴正方向为沿斜坡向下,Z轴正方向为垂直斜坡向上,并规定由Z轴正方向起逆时针方向转动角度为正. 用xz分别为支撑腿足底沿X轴方向和沿Z轴方向的位移,lw为躯干柔性部分等效质心相对躯干质心位移,θs为支撑腿与Z轴方向之间的夹角,θns为摆动腿与Z轴方向之间的夹角.

    图  3  带有仿生躯干的被动行走机器人广义坐标
    Figure  3.  Generalized coordinates of passive walking robot with a bionic torso
    1.2.1   摆动阶段动力学方程

    图3可知,在摆动阶段,带有仿生躯干的被动行走机器人系统具有3个自由度:支撑腿转动的角度θs、摆动腿转动的角度θns和躯干柔性部分振动的位移lw.

    机器人受到躯干柔性部分对躯干的作用力u以及斜坡对支撑腿足底的约束力λ作用. u的大小u包括躯干柔性部分重力mwg与等效弹簧阻尼力$ k{l_{\rm{w}}} + c{\dot l_{\rm{w}}} $两部分,即$ u = {m_{\rm{w}}}g - (k{l_{\rm{w}}} + c{\dot l_{\rm{w}}}) $;λ包含X轴方向的约束力$\lambda _1 $和Z轴方向的约束力$\lambda _2 $,即λ=[$\lambda _1 $ $\lambda _2 $]T. 由于斜坡对机器人足底只能提供支撑力,所以,$\lambda _2 $必须保持大于0,否则,支撑腿将脱离斜面. 由图3坐标原点的确定方法可知

    {x=0,z=0. (1)

    取广义坐标${\boldsymbol{ q}}{\mathbf{ = }}{[x\;\;{\textit{z}}\;\;{\theta _{{\rm{ns}}}}\;\;{\theta _{\rm{s}}}\;\;{l_{\rm{w}}}]^{\rm{T}}} $,利用Lagrange方法,可以得到系统的动力学方程为

    M(q)¨q+h(q,˙q)=Su+JT(q)λ (2)
    f(q)=0, (3)

    式中:$ {\boldsymbol{M}}({\boldsymbol{q}}) \in {\mathbb{R}^{5 \times 5}} $为机器人的广义质量矩阵;$ \ddot {\boldsymbol{q}} $为广义加速度;$ {\boldsymbol{h}}({\boldsymbol{q}},\dot {\boldsymbol{q}}) $为机器人的非线性矩阵,其中,$ \dot {\boldsymbol{q}} $为广义速度;$ {\boldsymbol{M}}({\boldsymbol{q}}) $、$ {\boldsymbol{h}}({\boldsymbol{q}},\dot {\boldsymbol{q}}) $的表达式过于冗长,限于篇幅原因,在此略去;$ {\boldsymbol{S}} $为躯干柔性部分对机器人的作用力矢u的系数矩阵,由于u只作用于广义坐标lw,$ {\boldsymbol{S}} = {\left[ {{{\boldsymbol{0}}_{1 \times 4}}\;1} \right]^{\rm{T}}} $;$ {\boldsymbol{f}}({\boldsymbol{q}}) $为机器人支撑腿足底关于变量xz的约束条件,其表达如式(1)所示;${\boldsymbol{ J}}({\boldsymbol{q}}) $是约束方程(3)的雅可比矩阵,如式(4)所示.

    J(q)=fq=[1000001000]. (4)
    1.2.2   碰撞阶段动力学方程

    图3可知,当摆动腿的角度与支撑腿的角度满足关系θs + θns = 0时,被动行走机器人的摆动腿与斜坡发生碰撞;碰撞结束后,支撑腿与摆动腿立刻互换.

    由于设定坐标系原点始终位于支撑腿足底,所以在碰撞结束后,必须变换系统的坐标系原点. 对此,利用文献[22]的处理方法,在摆动腿与斜坡发生碰撞的前一瞬间,先重置系统的广义坐标和广义速度.

    在碰撞前一瞬间,重置后系统的广义坐标$ {{\boldsymbol{q}}_{{\rm{reset}}}} $和广义速度$ {\dot {\boldsymbol{q}}_{{\rm{reset}}}} $分别为

    qreset=[00θnsθslw]T, (5)
    ˙qreset=[˙xreset˙zreset˙θns˙θs˙lw]T, (6)

    式中:$ \theta _{{\rm{ns}}}^ - $、$ \dot \theta _{{\rm{ns}}}^ - $分别为碰撞前一瞬间摆动腿的角度、角速度;$ \theta _{\rm{s}}^ - $、$ \dot \theta _{\rm{s}}^ - $分别为碰撞前一瞬间支撑腿的角度、角速度;$ l_{\rm{w}}^ - $、$ \dot l_{\rm{w}}^ - $分别为碰撞前一瞬间躯干柔性部分等效质心的相对位移、速度;$ {\dot x_{{\rm{reset}}}} $、${\dot {\textit{z}}_{{\rm{reset}}}}$分别为重置坐标系后支撑腿足底的X轴方向速度、Z轴方向速度,${\dot x_{{\rm{reset}}}} = {\dot x^ - } + \dot \theta _{{\rm{ns}}}^ - L\cos \;\theta _{{\rm{ns}}}^ - -\; \dot \theta _{\rm{s}}^ - \;L\cos \;{\theta _{\rm{s}}}^ -$,${\dot {\textit{z}}_{{\rm{reset}}}} = {\dot {\textit{z}}^ - } + \dot \theta _{{\rm{ns}}}^ - L\times \sin \; \theta _{{\rm{ns}}}^ - - {\dot \theta _{\rm{s}}}^ - L\sin \;{\theta _{\rm{s}}}^ -$,$ {\dot x^ - } $和${\dot {\textit{z}}^ - }$分别为碰撞前一瞬间支撑腿足底的X轴方向速度、Z轴方向速度.

    根据角动量守恒定律,利用Lagrange方程的冲量形式,得到摆动腿与斜坡碰撞时的系统动力学方程为

    M(qreset)˙q+M(qreset)˙qreset=JTI(qreset)λI, (7)
    JI(qreset)˙q+=0, (8)

    式中:$ {\boldsymbol{M}}({{\boldsymbol{q}}_{{\rm{reset}}}}) $为重置后的广义质量矩阵;$ {{\boldsymbol{J}}_{\rm{I}}}({{\boldsymbol{q}}_{{\rm{reset}}}}) $为碰撞时约束方程的雅可比矩阵;$ {\lambda _{\rm{I}}} $为碰撞时的足底支撑力;$ {\dot {\boldsymbol{q}}^ + } $为碰撞后的广义速度,如式(9)所示.

    ˙q+=[I5M1(qreset)HI(qreset)]˙q, (9)

    式中:I5为5阶单位矩阵,$ {{\boldsymbol{H}}_{\rm{I}}}({{\boldsymbol{q}}_{{\rm{reset}}}}) = {\boldsymbol{J}}_{\rm{I}}^{\rm{T}}({{\boldsymbol{q}}_{{\rm{reset}}}}) \times {{\boldsymbol{X}}_{\rm{I}}^{ - 1}}({{\boldsymbol{q}}_{{\rm{reset}}}}){{\boldsymbol{J}}_{\rm{I}}}({{\boldsymbol{q}}_{{\rm{reset}}}}) $,${{\boldsymbol{X}}_{\rm{I}}} = {{\boldsymbol{J}}_{\rm{I}}}({{\boldsymbol{q}}_{{\rm{reset}}}}){{\boldsymbol{M}}^{ - 1}}({{\boldsymbol{q}}_{{\rm{reset}}}}){\boldsymbol{J}}_{\rm{I}}^{\rm{T}}({{\boldsymbol{q}}_{{\rm{reset}}}}). $

    由于重置了广义坐标,$ {\boldsymbol{M}}({{\boldsymbol{q}}_{{\rm{reset}}}}) $与$ {\boldsymbol{M}}({{\boldsymbol{q}}^ - }) $在数值上相同,并且碰撞过程中约束方程式(3)仍然成立,$ {{\boldsymbol{J}}_{\rm{I}}}({{\boldsymbol{q}}_{{\rm{reset}}}}) $的表达式与式(4)相同.

    由于碰撞过程中系统的位形没有发生变化,式(5)的重置广义坐标$ {{\boldsymbol{q}}_{{\rm{reset}}}} $即为碰撞结束后的广义坐标$ {{\boldsymbol{q}}^ + } $,即$ {{\boldsymbol{q}}^ + } = {{\boldsymbol{q}}_{{\rm{reset}}}} $.

    利用第1节得到的动力学方程,使用MATLAB软件对式(2)、(3)、(7)、(8)所示的仿生躯干被动行走机器人进行仿真.

    仿真中,若出现sgn λ2<0或 |lw|>Lh,说明支撑腿脱离了斜面或出现了不应出现的状况,则停止仿真;若机器人能够连续走200步,则认为该被动行走能够一直稳定下去. 为避免运动初始值带来的影响,只记录机器人最后20步的数据用以分析. 定义仿生躯干被动行走机器人的平均步行速度v为机器人的行走总距离与行走总时间的比值,即

    v=20i=1ΔLi/20i=1Ti, (10)

    式中:ΔLi为第i步的步长,Ti为第i步所用的时间.

    本节主要研究仿生躯干柔性部分的参数对被动行走机器人的行走步长及步行速度的影响. 为了进行对比和分析,首先对刚性躯干的被动行走机器进行仿真,即令 mw=0, k =0, c =0,刚性躯干机器人的其他物理参数见表1所示. 对不带有躯干柔性部分(即刚性躯干)的被动行走机器人(mw=k=c=0)进行仿真,结果表明:被动行走机器人存在一个稳定的单周期步态,平均步长ΔL=0.5039 m,步行周期T=0.8232 s,平均步行速度v=0.6121 m/s.

    表  1  刚性躯干机器人仿真参数及其取值
    Table  1.  Simulation parameters and values for rigid torso robot
    参数m
    /kg
    mh
    /kg
    Lmh
    /m
    Lh
    /m
    a,b
    /m
    g/(m·s−2ϕ/rad
    取值5.03.50.250.50.59.810.04
    下载: 导出CSV 
    | 显示表格

    k=700 N/m,c=2 N·s/m,mw=1 kg时,仿生躯干被动行走机器人的行走极限环如图4所示. 可以看出:在这组参数下,仿生躯干的被动行走极限环是单周期极限环,且比刚性躯干的极限环略大;仿生躯干被动行走机器人表现为单周期步态,且步行速度比刚性躯干更快.

    图  4  行走极限环
    Figure  4.  Limit cycles

    为研究等效弹性系数k对被动行走的影响,保持图4cmw不变,图5给出k在 [0,2500] N/m变化时,ΔLvk的变化规律.

    图  5  等效弹性系数k与机器人步态的关系
    Figure  5.  Relationship between equivalent elasticity coefficient k and robot gait

    图5 (a)可知:整体上看,仿生躯干被动步行机器人的平均步长随着等效弹性系数的增大呈现类似于周期性的“减小—增大—减小—$ \cdots \cdots $”循环变化过程;并且在k的整个取值范围内,仿生躯干平均步长都大于刚性躯干的0.5039 m,说明仿生躯干柔性可以增大被动行走机器人的步长.

    此外,随着k的变化,ΔL值也出现了类似于周期性的分岔和混沌现象. 当k<800 N/m时,随着k增加,ΔL值经历了2次“单周期—二周期—单周期”的分岔变化. 在此区间内,机器人运动不会出现混沌或失稳的现象,机器人步态行为具有良好的可预测性. 而当k>800 N/m时,ΔL值出现了3次经由倍周期分叉到混沌再回归至单周期的变化. 以k∈[1600,1985] N/m为例:k∈[1600,1866] N/m时,ΔL为单周期值;k∈(1866,1906] N/m时,ΔL为多周期值;k∈(1906,1945] N/m时,ΔL为混沌值;k∈(1945,1985] N/m时,出现了机器人无法形成稳定步态的情况.

    图5 (a)结果说明,改变刚度系数可以调整别动行走机器人的步态行为. 因此,在设计仿生躯干被动行走机器人时,可以通过选择仿生躯干刚度系数来调整机器人的步长,同时,要避免使用可能会破坏机器人的稳定步态的特定等效弹性系数.

    ΔL变化产生的直接影响是改变机器人的行走速度. 从图5 (b)中可以看出,与平均步长的变化趋势类似,被动步行机器人的平均速度随等效弹性系数的变化也呈现出类似周期性的“减小—增大—减小—$\cdots \cdots$”变化过程. 当k在{(0,93] , (142,436] , (558,803], $\cdots $} N/m范围内时,仿生躯干被动行走机器人的平均步行速度v>0.6121 m/s,说明一定的仿生躯干柔性可以提高机器人步行速度.

    图5 (b)中k∈[1600,1945] N/m为例:当k∈[1600,1866] N/m时, v随着k的增大而减小,且在k=1730 N/m时,v=0.6121 m/s;当k∈(1866,1906] N/m时,v随着k的增大而增大,但都小于0.6121 m/s;当k∈(1906,1945] N/m时,vk的整体上是呈现正相关关系. 但由于机器人在此区间内是混沌步态,vk的增加并非是光滑的,而是呈现震荡增长的趋势. 图5 (b)结果说明,与刚性躯干相比,合适的等效弹性系数可以提高被动行走的步行速度.

    对比图5 (a)和图5 (b)可以发现,平均步长增大并不意味着步行速度也一定增大. 这是由于平均步行速度不仅取决于步长的大小,还取决于步行周期的大小. 例如,当k=1600 N/m时,v>0.6121 m/s;当k=1800 N/m时,v<0.6121 m/s. 对于这2组k值,仿生躯干机器人的平均步长与步行周期如表2所示. 表中,增幅是与刚性躯干机器人相比较的结果.

    表  2  k=1 600 N/m与k=1800 N/m时平均步长与步行周期的变化
    Table  2.  Change of average step length and walking period when k=1 600 N/m and k=1800 N/m
    k /(N·m−1ΔLT
    数值/m增幅/%数值/s增幅/%
    16000.539670.87356
    18000.525240.87406
    下载: 导出CSV 
    | 显示表格

    表2可知:与刚性躯干相比,当k=1600 N/m时,仿生躯干机器人步行周期的增长幅度小于步长的增长幅度,所以其平均步行速度更快;而当k=1800 N/m时,仿生躯干机器人步行周期的增长幅度大于步长的增长幅度,所以其平均步行速度更慢. 然而,对比图5(a)和图5(b)可以看到,步长增加但速度减小的区间是较为稀少的.

    总而言之,仿生躯干等效刚度系数的改变会使得被动行走机器人的平均行走步长及平均行走速度发生类似于周期性的变化. 当刚度系数在合适范围内,仿生躯干对被动步行机器人具有积极的影响. 躯干柔性不仅能增加机器人的步长,以提高其跨越沟壑的能力,同时也能够提高行走速度.

    为研究等效阻尼系数c对被动行走的影响,以图5k=904 N/m这组参数为例,由图5可知,此时被动行走机器人表现为混沌步态. 保持mw不变,将c的范围扩大至 [0,10] N·s/m,随着c的变化,ΔLv的变化规律如图6所示.

    图  6  等效阻尼系数c与机器人步态的关系
    Figure  6.  Relationship between equivalent damping coefficient c and robot gait

    图6(a)可以看出,当 c<1.4 N·s/m时,被动行走机器人无法形成稳定的步态;当 c>1.4 N·s/m时,绝大部分的c所对应的步长ΔL都大于不带有躯干柔性部分时的步长值0.5039 m. 也就是说,躯干柔性部分的等效阻尼可以使机器人的步长增大. 其中,当1.4<c<1.8 N·s/m时,ΔL的变化呈现出混沌状态;当1.8<c<6.8 N·s/m时,ΔL变为多周期值;当c>6.8 N·s/m时,ΔL变为单周期值. 仿生躯干柔性部分等效阻尼系数变化时,会使得被动行走机器人出现周期和混沌步态;并且等效阻尼系数取较小值时,不利于被动行走机器人形成稳定步态,而较大的等效阻尼系数有利于机器人形成稳定步态.

    图6(b)可以看出,当1.4<c<1.8N·s/m时, v>0.6121 m/s;当1.8<c<6.8 N·s/m时,v值随着c的增大而减小,并在 c=3.4 N·s/m时, v=0.6121 m/s;当c>6.8 N·s/m时,v随着c的增大而逐渐增大,但仍然小于0.6121 m/s. 适当的躯干柔性部分等效阻尼系数会提高被动行走机器人的速度,而较大的等效阻尼系数会降低机器人行走速度.

    图6结果表明:躯干柔性部分较大的等效阻尼系数有助于被动行走机器人形成稳定的周期步态,但会降低机器人的步行速度.

    为研究躯干柔性部分的等效质量mw变化对被动行走的影响,以图5k=750 N/m为例,并将阻尼增加至c=4 N·s/m,以提高机器人稳定性,图7给出了ΔL以及vmw的变化规律.

    图  7  等效质量mw与机器人步态的关系
    Figure  7.  Relationship between equivalent mass mw and robot gait

    图7 (a)可以看出:当mw≤0.77 kg时,ΔL为单周期值;当0.77 kg<mw≤0.83 kg时,ΔL为双周期值;当0.83 kg< mw≤1.20 kg时,ΔL又表现为单周期值;当1.20 kg< mw≤1.78 kg时,ΔL先是由双周期通过倍周期分岔进入混沌,然后再通过倍周期分岔变为双周期值;当1.78 kg<mw≤2.59 kg时,ΔL为单周期值;当2.59 kg<mw<3.00 kg时,被动行走机器人无法形成稳定的步态. 此外,在mw<2.59 kg时,仿生躯干平均步长ΔL均大于刚性躯干的ΔL值0.5039 m.

    从整体上看,除去非单周期区间,被动行走机器人步长与躯干柔性部分质量呈现正相关关系. 质量取特定值时,被动行走机器人会出现混沌步态. 但较大或者较小的柔性部分质量都会使机器人呈现单周期步态,这使机器人的运动具有较好的可预测性. 而过大的质量则会破坏被动行走机器人的稳定步态.

    与3.1节所分析的刚度系数对机器人平均速度影响不同,尽管机器人步长与躯干柔性部分质量大体上呈现正相关关系,但图7 (b)却显示了机器人平均步行速度随躯干柔性部分质量呈现发散式的波动变化. 当mw<0.77 kg时,v在0.6121 m/s附近波动,说明此时机器人的平均步行速度与不带躯干柔性部分时的平均步行速度相近;当0.77 kg<mw≤1.78 kg时, v既有小于0.6121 m/s的值,又有大于0.6121 m/s的值,其中在mw=1.04,1.51 kg时,v=0.6121 m/s;当1.78 kg<mw≤2.59 kg时,v随着mw的增大而逐渐增大,mw =2.59 kg时,v=0.6280 m/s,达到最大值.

    图7 (b)结果说明,躯干柔性部分的质量较小时,对被动行走机器人的平均步行速度影响不大;随着躯干柔性部分质量的增大,其对平均步行速度的影响越来越明显.

    结合图7 (a)和图7 (b)的结果可以看出,为使机器人在具有较大步长的同时,又有较高的平均步行速度,可选取较大的柔性部分质量,但柔性部分质量不能过大,否则将导致机器人失稳.

    为进一步说明对于不同的被动行走机器人都可利用仿生躯干来改善其步态特性,保持表1中除mh外的其他参数不变,对mh=2, 3, 4 kg这3个不同的被动行走机器人分别采用刚性躯干和仿生躯干,其行走步长与步行速度的仿真结果如表35所示. 可以看出,相比于刚性躯干,仿生躯干的行走步长和速度均有一定程度的提升. 这说明选择合适的躯干柔性参数,使用仿生躯干都可以有效改善被动行走机器人的步态特性,增加行走步长,提高步行速度.

    表  3  mh=2 kg的行走步长与步行速度(k=100 N/m, c=2 N·s/m, mw=1.0 kg)
    Table  3.  Walking step length and walking speed when mh=2 kg (k=100 N/m, c=2 N·s/m, mw=1.0 kg)
    躯干类型ΔL/mv/(m·s−1
    刚性躯干0.44530.6135
    仿生躯干0.49840.6238
    增幅/%122
    下载: 导出CSV 
    | 显示表格
    表  4  mh =3 kg的行走步长与步行速度 (k=100 N/m, c=2 N·s/m, mw =1.2 kg)
    Table  4.  Walking step length and walking speed when mh=3 kg (k=100 N/m, c=2 N·s/m, mw =1.2 kg)
    躯干类型ΔL/mv/(m·s−1
    刚性躯干0.48710.6130
    仿生躯干0.53750.6225
    增幅/%102
    下载: 导出CSV 
    | 显示表格
    表  5  mh =4 kg的行走步长与步行速度(k=380 N/m, c=2 N·s/m, mw=1.2 kg)
    Table  5.  Walking step length and walking speed when mh=4 kg (k=380 N/m, c=2 N·s/m, mw=1.2 kg)
    躯干类型ΔL/mv/(m·s−1
    刚性躯干0.51890.6110
    仿生躯干0.56000.6185
    增幅/%81
    下载: 导出CSV 
    | 显示表格

    本文提出带刚柔仿生躯干的被动行走机器人模型,通过建立模型动力学方程,采用数值仿真的方法研究了仿生躯干对机器人行走步长及步行速度的影响. 研究结果表明:

    1) 仿生躯干柔性部分的等效弹簧系数、等效阻尼系数和等效质量对于机器人的行走步长和平均步行速度均有明显影响. 其中,等效弹性系数的改变会使被动行走机器人出现单周期步态、多周期步态以及混沌步态;较大的等效阻尼系数虽然会降低被动行走机器人的步行速度,但有助于被动行走机器人形成稳定的周期步态;过大的柔性躯干质量会导致被动行走机器人无法形成稳定步态.

    2) 只要能选择合适的仿生躯干柔性部分的等效弹簧系数、等效阻尼系数和等效质量,与刚性躯干相比,仿生躯干能够使得被动行走机器人在保持稳定周期步态的同时,提高被动行走机器人的行走步长及步行速度.

    本文的研究结果为利用仿生躯干来改善双足被动行走机器人的步态特性提供了相应的理论基础.

  • 图 1  带有仿生躯干的被动行走机器人三维模型

    Figure 1.  3D model of passive walking robot with a bionic torso

    图 2  系统的物理模型

    Figure 2.  Physical model of system

    图 3  带有仿生躯干的被动行走机器人广义坐标

    Figure 3.  Generalized coordinates of passive walking robot with a bionic torso

    图 4  行走极限环

    Figure 4.  Limit cycles

    图 5  等效弹性系数k与机器人步态的关系

    Figure 5.  Relationship between equivalent elasticity coefficient k and robot gait

    图 6  等效阻尼系数c与机器人步态的关系

    Figure 6.  Relationship between equivalent damping coefficient c and robot gait

    图 7  等效质量mw与机器人步态的关系

    Figure 7.  Relationship between equivalent mass mw and robot gait

    表  1  刚性躯干机器人仿真参数及其取值

    Table  1.   Simulation parameters and values for rigid torso robot

    参数m
    /kg
    mh
    /kg
    Lmh
    /m
    Lh
    /m
    a,b
    /m
    g/(m·s−2ϕ/rad
    取值5.03.50.250.50.59.810.04
    下载: 导出CSV

    表  2  k=1 600 N/m与k=1800 N/m时平均步长与步行周期的变化

    Table  2.   Change of average step length and walking period when k=1 600 N/m and k=1800 N/m

    k /(N·m−1ΔLT
    数值/m增幅/%数值/s增幅/%
    16000.539670.87356
    18000.525240.87406
    下载: 导出CSV

    表  3  mh=2 kg的行走步长与步行速度(k=100 N/m, c=2 N·s/m, mw=1.0 kg)

    Table  3.   Walking step length and walking speed when mh=2 kg (k=100 N/m, c=2 N·s/m, mw=1.0 kg)

    躯干类型ΔL/mv/(m·s−1
    刚性躯干0.44530.6135
    仿生躯干0.49840.6238
    增幅/%122
    下载: 导出CSV

    表  4  mh =3 kg的行走步长与步行速度 (k=100 N/m, c=2 N·s/m, mw =1.2 kg)

    Table  4.   Walking step length and walking speed when mh=3 kg (k=100 N/m, c=2 N·s/m, mw =1.2 kg)

    躯干类型ΔL/mv/(m·s−1
    刚性躯干0.48710.6130
    仿生躯干0.53750.6225
    增幅/%102
    下载: 导出CSV

    表  5  mh =4 kg的行走步长与步行速度(k=380 N/m, c=2 N·s/m, mw=1.2 kg)

    Table  5.   Walking step length and walking speed when mh=4 kg (k=380 N/m, c=2 N·s/m, mw=1.2 kg)

    躯干类型ΔL/mv/(m·s−1
    刚性躯干0.51890.6110
    仿生躯干0.56000.6185
    增幅/%81
    下载: 导出CSV
  • [1] MCGEER T. Passive dynamic walking[J]. The International Journal of Robotics Research, 1990, 9(2): 62-82. doi: 10.1177/027836499000900206
    [2] SCHONEBAUM J K, ALIJANI F, RADAELLI G. Review on mobile robots that exploit resonance[J]. Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, 2021, 235(24): 7907-7924. doi: 10.1177/09544062211036923
    [3] MIKOLAJCZYK T, MIKOŁAJEWSKA E, AL-SHUKA H F N, et al. Recent advances in bipedal walking robots: review of gait, drive, sensors and control systems[J]. Sensors, 2022, 22(12): 4440.1-4440.31.
    [4] FATHIZADEH M, MOHAMMADI H, TAGHVAEI S. A modified passive walking biped model with two feasible switching patterns of motion to resemble multi-pattern human walking[J]. Chaos, Solitons & Fractals, 2019, 127: 83-95.
    [5] ZNEGUI W, GRITLI H, BELGHITH S. A new Poincaré map for investigating the complex walking behavior of the compass-gait biped robot[J]. Applied Mathematical Modelling, 2021, 94: 534-557. doi: 10.1016/j.apm.2021.01.036
    [6] WILLIAMS D S, MARTIN A E. Does a finite-time double support period increase walking stability for planar bipeds?[J]. Journal of Mechanisms and Robotics, 2021, 13(1): 011019.1-011019.10.
    [7] 柳宁,李俊峰,王天舒. 双足模型步行中的倍周期步态和混沌步态现象[J]. 物理学报,2009,58(6): 3772-3779. doi: 10.3321/j.issn:1000-3290.2009.06.027

    LIU Ning, LI Junfeng, WANG Tianshu. Period- doubling gait and chaotic gait of biped walking model[J]. Acta Physica Sinica, 2009, 58(6): 3772-3779. doi: 10.3321/j.issn:1000-3290.2009.06.027
    [8] LI J F, TIAN Y T, HUANG X L, et al. Foot shape for passive dynamic kneed biped robot[C]//2010 IEEE International Conference on Robotics and Biomimetics. Tianjin: IEEE, 2011: 1281-1286.
    [9] CHYOU T, LIDDELL G F, PAULIN M G. An upper-body can improve the stability and efficiency of passive dynamic walking[J]. Journal of Theoretical Biology, 2011, 285(1): 126-135. doi: 10.1016/j.jtbi.2011.06.032
    [10] WISSE M, SCHWAB A L, VAN DER HELM F C T. Passive dynamic walking model with upper body[J]. Robotica, 2004, 22(6): 681-688. doi: 10.1017/S0263574704000475
    [11] WISSE M, HOBBELEN D G E, SCHWAB A L. Adding an upper body to passive dynamic walking robots by means of a bisecting hip mechanism[J]. IEEE Transactions on Robotics, 2007, 23(1): 112-123. doi: 10.1109/TRO.2006.886843
    [12] DENG K, ZHAO M G, XU W L. Passive dynamic walking with a torso coupled via torsional springs[J]. International Journal of Humanoid Robotics, 2017, 14(1): 1650024.1-1650024.19.
    [13] 倪修华,陈维山,刘军考,等. 弹簧刚度对被动步行的稳定性影响[J]. 力学学报,2010,42(3): 541-547. doi: 10.6052/0459-1879-2010-3-2009-270

    NI Xiuhua, CHEN Weishan, LIU Junkao, et al. The effect of spring stiffness on the stability of passive dynamic walking[J]. Chinese Journal of Theoretical and Applied Mechanics, 2010, 42(3): 541-547. doi: 10.6052/0459-1879-2010-3-2009-270
    [14] RIGONI I, BONCI T, BIFULCO P, et al. Characterisation of the transient mechanical response and the electromyographical activation of lower leg muscles in whole body vibration training[J]. Scientific Reports, 2022, 12: 6232.1-6232.10.
    [15] VIEN B S, CHIU W K, RUSS M, et al. Modal frequencies associations with musculoskeletal components of human legs for extracorporeal bone healing assessment based on a vibration analysis approach[J]. Sensors, 2022, 22(2): 670-688. doi: 10.3390/s22020670
    [16] ACKERMAN J, SEIPEL J. Energy efficiency of legged robot locomotion with elastically suspended loads[J]. IEEE Transactions on Robotics, 2013, 29(2): 321-330. doi: 10.1109/TRO.2012.2235698
    [17] ACKERMAN J, SEIPEL J. Energetics of bio-inspired legged robot locomotion with elastically-suspended loads[C]//2011 IEEE/RSJ International Conference on Intelligent Robots and Systems. San Francisco: IEEE, 2011: 203-208.
    [18] TANAKA D, ASANO F, TOKUDA I. Gait analysis and efficiency improvement of passive dynamic walking of combined rimless wheel with wobbling mass[C]//2012 IEEE/RSJ International Conference on Intelligent Robots and Systems. Vilamoura-Algarve: IEEE, 2012: 151-156.
    [19] KAWAMOTO J, ASANO F. Active viscoelastic-legged rimless wheel with upper body and its adaptability to irregular terrain[C]//2012 IEEE/RSJ International Conference on Intelligent Robots and Systems. Vilamoura-Algarve: IEEE, 2012: 157-162.
    [20] ASANO F, KAWAMOTO J. Passive dynamic walking of viscoelastic-legged rimless wheel[C]//2012 IEEE International Conference on Robotics and Automation. Saint Paul: IEEE, 2012: 2331-2336.
    [21] AKUTSU Y, ASANO F, TOKUDA I. Passive dynamic walking of compass-like biped robot with dynamic absorbers[C]//2014 IEEE/RSJ International Conference on Intelligent Robots and Systems. Chicago: IEEE, 2014: 4855-4860.
    [22] MURATA H, YAGI T, MIDORIKAWA T, et al. Comparison between DXA and MRI for the visceral fat assessment in athletes[J]. International Journal of Sports Medicine, 2022, 43(7): 625-631. doi: 10.1055/a-1717-1619
    [23] DŪRĪTIS I, HUSSAR P, MUGURĒVIČS A. Gastrin and somatostatin enteroendocrine cells in the small intestines of ostrich (Struthio camelus var. domesticus) during pre-and post-hatching period[J]. Anatomia, Histologia, Embryologia, 2021, 50(3): 550-555. doi: 10.1111/ahe.12660
    [24] HANAZAWA Y, HAYASHI T, YAMAKITA M, et al. High-speed limit cycle walking for biped robots using active up-and-down motion control of wobbling mass[C]//2013 IEEE/RSJ International Conference on Intelligent Robots and Systems. Tokyo: IEEE, 2014: 3649-3654.
    [25] 黄洪猛,张元海. 基于Reissner原理的波形钢腹板箱梁约束扭转分析[J]. 西南交通大学学报,2022,57(5): 1137-1145. doi: 10.3969/j.issn.0258-2724.20210613

    HUANG Hongmeng, ZHANG Yuanhai. Restrained torsion analysis of box girders with corrugated steel webs based on Reissner’s principle[J]. Journal of Southwest Jiaotong University, 2022, 57(5): 1137-1145. doi: 10.3969/j.issn.0258-2724.20210613
    [26] 许晶,李世尧,王斌泰,等. 解析型Timoshenko梁有限单元[J]. 西南交通大学学报,2019,54(3): 492-498. doi: 10.3969/j.issn.0258-2724.20180176

    XU Jing, LI Shiyao, WANG Bintai, et al. Analytical finite element for Timoshenko beams[J]. Journal of Southwest Jiaotong University, 2019, 54(3): 492-498. doi: 10.3969/j.issn.0258-2724.20180176
    [27] 铁摩辛柯 S, 杨 D H, 小韦孚. 工程中的振动问题[M]. 胡人礼, 译. 北京: 人民铁道出版社, 1978.
  • 加载中
图(7) / 表(5)
计量
  • 文章访问数:  410
  • HTML全文浏览量:  114
  • PDF下载量:  50
  • 被引次数: 0
出版历程
  • 收稿日期:  2022-07-02
  • 修回日期:  2022-11-04
  • 网络出版日期:  2023-09-19
  • 刊出日期:  2022-11-11

目录

/

返回文章
返回