留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

下肢康复机器人动力学建模约束违约抑制

徐亚茹 李克鸿 刘佳 刘荣 张建成

徐亚茹, 李克鸿, 刘佳, 等 . 下肢康复机器人动力学建模约束违约抑制[J]. 北京航空航天大学学报, 2022, 48(4): 609-619. doi: 10.13700/j.bh.1001-5965.2020.0628
引用本文: 徐亚茹, 李克鸿, 刘佳, 等 . 下肢康复机器人动力学建模约束违约抑制[J]. 北京航空航天大学学报, 2022, 48(4): 609-619. doi: 10.13700/j.bh.1001-5965.2020.0628
XU Yaru, LI Kehong, LIU Jia, et al. Constraint violation suppression for dynamics modeling of lower limb rehabilitation robot[J]. Journal of Beijing University of Aeronautics and Astronautics, 2022, 48(4): 609-619. doi: 10.13700/j.bh.1001-5965.2020.0628(in Chinese)
Citation: XU Yaru, LI Kehong, LIU Jia, et al. Constraint violation suppression for dynamics modeling of lower limb rehabilitation robot[J]. Journal of Beijing University of Aeronautics and Astronautics, 2022, 48(4): 609-619. doi: 10.13700/j.bh.1001-5965.2020.0628(in Chinese)

下肢康复机器人动力学建模约束违约抑制

doi: 10.13700/j.bh.1001-5965.2020.0628
基金项目: 

国家重点研发计划 2018YFB1307001

北京市教委科研计划 KM202111417006

河北省高等学校科学技术研究项目 QN2020510

北京联合大学科研项目 ZK80202004

详细信息
    通讯作者:

    张建成, E-mail: robotbuu@126.com

  • 中图分类号: TH113

Constraint violation suppression for dynamics modeling of lower limb rehabilitation robot

Funds: 

National Key R & D Program of China 2018YFB1307001

Beijing Municipal Science and Technology Project KM202111417006

Science and Technology Project of Hebei Education Department QN2020510

Academic Research Projects of Beijing Union University ZK80202004

More Information
  • 摘要:

    U-K理论为获得约束多体系统的解析动力学方程提供了新的理念,但由于数值近似和截断误差等因素的影响,动力学方程在位置和速度层面上存在约束违约。Baumgarte约束违约稳定法(BSM)通过约束修正得到稳定的动力学方程。然而,Baumgarte参数的选择通常涉及一个试错过程,可能会出现失效的仿真结果。为此,利用经典的四阶Runge-Kutta法研究了Baumgarte参数选取问题,创建了基于BSM修正后的U-K理论的机器人系统解析动力学方程。以下肢康复机器人为研究对象仿真分析,结果表明:利用所提方法可以有效抑制约束违约,关节角度误差控制在-5×10-3(°)~5×10-3(°)范围内;关节角速度误差控制在-2×10-4~2×10-4 rad/s范围内;机器人末端执行器运行轨迹能够很好地贴近系统预定的目标。

     

  • 图 1  |Z|≤1时的分布情况示意图

    Figure 1.  Schematic diagram of distribution of (|Z|≤1)

    图 2  下肢康复机器人系统示意图

    Figure 2.  Schematic diagram of lower limb rehabilitation robot system

    图 3  修正后的关节角度误差对比(不同步长和Baumgarte参数)

    Figure 3.  Comparison of corrected joint angle errors (different step lengths and Baumgarte parameters)

    图 4  修正后的关节角速度误差对比(不同步长和Baumgarte参数)

    Figure 4.  Comparison of corrected joint angular velocity errors (different step lengths and Baumgarte parameters)

    图 5  修正前后数值解与理论解的对比(h=0.01, α=10, β=300)

    Figure 5.  Comparison of numerical solutions and theoretical solutions before and after correction (h=0.01, α=10, β=300)

    图 6  修正前后误差的对比(h=0.01, α=10, β=300)

    Figure 6.  Comparison of errors before and after correction (h=0.01, α=10, β=300)

    表  1  不同Baumgarte参数取值

    Table  1.   Different Baumgarte parameter values

    步长 Baumgarte参数
    h=0.01
    h=0.01
    h=0.001
    下载: 导出CSV
  • [1] UDWADIA F E, KALABA R E. Analytical dynamics: A new approach[M]. Cambridge: Cambridge University Press, 2007.
    [2] LIU J, LIU R. Dynamic modeling of dual-arm cooperating manipulators based on Udwadia-Kalaba equation[J]. Advances in Mechanical Engineering, 2016, 8(7): 1-10.
    [3] HUANG K, SHAO K, ZHEN S C, et al. A novel approach for modeling and tracking control of a passive-wheel snake robot[J]. Advances in Mechanical Engineering, 2017, 9(3): 1-15.
    [4] LYU G Z, LIU R. Determination of stability correction parameters for dynamic equations of constrained multibody systems[J]. Mathematical Problems in Engineering, 2018, 2018: 1-10.
    [5] SUN H, ZHAO H, HUANG K, et al. A new approach for vehicle lateral velocity and yaw rate control with uncertainty[J]. Asian Journal of Control, 2018, 20(1): 216-227. doi: 10.1002/asjc.1531
    [6] ZHAO X M, CHEN Y H, ZHAO H, et al. Udwadia-Kalaba equation for constrained mechanical systems: Formulation and applications[J]. Chinese Journal of Mechanical Engineering, 2018, 31(6): 1-14.
    [7] PAPPALARDO C M, GUIDA D. On the dynamics and control of underactuated nonholonomic mechanical systems and applications to mobile robots[J]. Archive of Applied Mechanics, 2019, 89(4): 669-698. doi: 10.1007/s00419-018-1491-6
    [8] BLAJER W. Elimination of constraint violation and accuracy aspects in numerical simulation of multibody systems[J]. Multibody System Dynamics, 2002, 7(3): 265-284. doi: 10.1023/A:1015285428885
    [9] BRAUN D J, GOLDFARB M. Eliminating constraint drift in the numerical simulation of constrained dynamical systems[J]. Computer Methods in Applied Mechanics and Engineering, 2009, 198(37-40): 3151-3160. doi: 10.1016/j.cma.2009.05.013
    [10] BAUMGARTE J. Stabilization of constraints and integrals of motion in dynamical systems[J]. Computer Methods in Applied Mechanics and Engineering, 1972, 1(1): 1-16. doi: 10.1016/0045-7825(72)90018-7
    [11] LIN S T, CHEN M W. A PID type constraint stabilization method for numerical integration of multibody systems[J]. Journal of Computational and Nonlinear Dynamics, 2011, 6(4): 044501. doi: 10.1115/1.4002688
    [12] ZHANG X C, ZHANG X M, CHEN Z. Dynamic analysis of a 3-RRR parallel mechanism with multiple clearance joints[J]. Mechanism and Machine Theory, 2014, 78(78): 105-115.
    [13] MARQUES F, SOUTO A P, FLORES P. On the constraints violation in forward dynamics of multibody systems[J]. Multibody System Dynamics, 2016, 39: 385-419.
    [14] LIANG D, SONG Y M, SUN T. Nonlinear dynamic modeling and performance analysis of a redundantly actuated parallel manipulator with multiple actuation modes based on FMD theory[J]. Nonlinear Dynamics, 2017, 89(1): 391-428. doi: 10.1007/s11071-017-3461-x
    [15] GUO X, ZHANG D G, LI L, et al. Application of the two-loop procedure in multibody dynamics with contact and constraint[J]. Journal of Sound and Vibration, 2018, 427: 15-27. doi: 10.1016/j.jsv.2018.04.020
    [16] FLORES P, MACHADO M, SEABRA E, et al. A parametric study on the Baumgarte stabilization method for forward dynamics of constrained multibody systems[J]. Journal of Computational and Nonlinear Dynamics, 2011, 6(1): 1-9.
    [17] 黎健玲. 数值分析与实验[M]. 北京: 科学出版社, 2012: 194-196.

    LI J L. Numerical analysis and experiments[M]. Beijing: Science Press, 2012: 194-196(in Chinese).
    [18] LIN S T, HUANG J N. Stabilization of Baumgarte's method using the Runge-Kutta approach[J]. Journal of Mechanical Design, 2002, 124(4): 633-641. doi: 10.1115/1.1519277
    [19] OGATA K. Discrete-time control systems[M]. Englewood Cliffs: Prentice-Hall, 1994.
    [20] SHENOY P, MILLER K J, CRAWFORD B, et al. Online electromyographic control of a robotic prosthesis[J]. IEEE Transactions on Biomedical Engineering, 2008, 55(3): 1128-1135. doi: 10.1109/TBME.2007.909536
  • 加载中
图(6) / 表(1)
计量
  • 文章访问数:  325
  • HTML全文浏览量:  55
  • PDF下载量:  65
  • 被引次数: 0
出版历程
  • 收稿日期:  2020-11-11
  • 录用日期:  2021-02-05
  • 网络出版日期:  2022-04-20

目录

    /

    返回文章
    返回
    常见问答