当前位置: 首页 > 专利查询>浙江大学专利>正文

一种3D欠驱动双足机器人的动力学模型计算方法技术

技术编号:13710414 阅读:133 留言:0更新日期:2016-09-16 10:36
本发明专利技术涉及机器人技术领域,提供了一种3D欠驱动双足机器人的动力学模型计算方法,该方法针对3D欠驱动双足机器人,对其在单足支撑相与双足支撑相都进行了动力学模型计算;其中,机器人的双足支撑相由碰撞过程以及坐标切换过程组成。相比于以往的动力学模型计算方法,本发明专利技术所提出的动力学模型计算方法使得3D欠驱动双足机器人动力学模型的编程计算过程变得简单清晰,从而便于编程应用。

【技术实现步骤摘要】

本专利技术属于机器人
,具体涉及一种3D欠驱动双足机器人的动力学模型计算方法
技术介绍
双足机器人的动力学建模方法主要有牛顿-欧拉法以及拉格朗日法。当考虑更多自由度机器人的动力学建模问题时,利用牛顿-欧拉法需要关注各个关节细节,计算往往比较复杂,而拉格朗日法更受青睐。《机器人操作的数学导论》一书中基于拉格朗日方法获得了机器人的动力学模型,该模型计算方法为后来的学者所广泛接受。在该书第112页,机器人的动力学模型表示为 D ( q ) q ·· + C ( q , q · ) q · + G ( q ) = u . ]]>在该书中,作者相应的给出了惯性矩阵D以及科氏矩阵C的计算方法: C = 1 2 Σ k = 1 n { ∂ D i j ∂ q k + ∂ D i k ∂ q j - ∂ D k j ∂ q i本文档来自技高网...

【技术保护点】
一种3D欠驱动双足机器人的动力学模型计算方法,其特征在于,包括以下步骤:步骤一,基于DH方法,建立机器人的关节坐标系q=(q1,q2,q3,q4,q5,q6,q7,q8),并求出坐标系qk在坐标系qk‑1下的齐次转换矩阵其中k=1,2,..8;步骤二,假设机器人各杆件的质量集中于质心,基于DH方法,求得各质心在世界坐标系下的位置向量pi以及速度向量vi;进而求得机器人系统的总的动能E和势能P:其中,mi表示第i个杆件的质量,i=1,2,…5;pi(3)表示向量pi的第三个元素;步骤三,计算双足机器人在单足支撑相的动力学模型,其中D为惯性质量矩阵,H为耦合矩阵,B为常数矩阵,u=[u3,u4,u5,u6,u7,u8]′为主动关节驱动力矩;步骤四,计算双足机器人与地面碰撞的动力学模型,其中,De表示增广的惯性质量矩阵,与表示机器人碰撞前后的广义角速度,F2表示地面对摆动腿在接触点的反作用力,表示摆动腿的位置及其方向角对广义坐标系qe的雅可比矩阵;步骤五,计算机器人的坐标切换模型,其中,主动关节的切换模型为 [q3,q4,q5,q6,q7,q8]→[q8,q7,q6,q5,q4,q3],欠驱动关节的切换模型为[q1,q2]→[q1sw,q2sw],q1sw表示摆动腿俯仰角,q2sw表示摆动腿滚动角。...

【技术特征摘要】
1.一种3D欠驱动双足机器人的动力学模型计算方法,其特征在于,包括以下步骤:步骤一,基于DH方法,建立机器人的关节坐标系q=(q1,q2,q3,q4,q5,q6,q7,q8),并求出坐标系qk在坐标系qk-1下的齐次转换矩阵 其中k=1,2,..8;步骤二,假设机器人各杆件的质量集中于质心,基于DH方法,求得各质心在世界坐标系下的位置向量pi以及速度向量vi;进而求得机器人系统的总的动能E和势能P:其中,mi表示第i个杆件的质量,i=1,2,…5;pi(3)表示向量pi的第三个元素;步骤三,计算双足机器人在单足支撑相的动力学模型,其中D为惯性质量矩阵,H为耦合矩阵,B为常数矩阵,u=[u3,u4,u5,u6,u7,u8]′为主动关节驱动力矩;步骤四,计算双足机器人与地面碰撞的动力学模型,其中,De表示增广的惯性质量矩阵,与表示机器人碰撞前后的广义角速度,F2表示地面对摆动腿在接触点的反作用力,表示摆动腿的位置及其方向角对广义坐标系qe的雅可比矩阵;步骤五,计算机器人的坐标切换模型,其中,主动关节的切换模型为 [q3,q4,q5,q6,q7,q8]→[...

【专利技术属性】
技术研发人员:甘春标袁海辉杨世锡施佳晨刘浏徐伟杰许晓达顾希雯
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1