留言板

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

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

上肢康复机器人主动轨迹追踪控制方法的研究

陈密杰 王钰

陈密杰, 王钰. 上肢康复机器人主动轨迹追踪控制方法的研究[J]. 机械科学与技术, 2019, 38(12): 1832-1839. doi: 10.13433/j.cnki.1003-8728.20190240
引用本文: 陈密杰, 王钰. 上肢康复机器人主动轨迹追踪控制方法的研究[J]. 机械科学与技术, 2019, 38(12): 1832-1839. doi: 10.13433/j.cnki.1003-8728.20190240
Chen Mijie, Wang Yu. Study on Active Trajectory Tracking Control Method for Upper Limb Rehabilitation Robot[J]. Mechanical Science and Technology for Aerospace Engineering, 2019, 38(12): 1832-1839. doi: 10.13433/j.cnki.1003-8728.20190240
Citation: Chen Mijie, Wang Yu. Study on Active Trajectory Tracking Control Method for Upper Limb Rehabilitation Robot[J]. Mechanical Science and Technology for Aerospace Engineering, 2019, 38(12): 1832-1839. doi: 10.13433/j.cnki.1003-8728.20190240

上肢康复机器人主动轨迹追踪控制方法的研究

doi: 10.13433/j.cnki.1003-8728.20190240
基金项目: 

山东省科技发展计划项目 40214010075

详细信息
    作者简介:

    陈密杰(1994-), 硕士研究生, 研究方向为机器人, 1837953557@qq.com

    通讯作者:

    王钰, 副教授, 硕士生导师, ywang@qdu.edu.cn

  • 中图分类号: TP24

Study on Active Trajectory Tracking Control Method for Upper Limb Rehabilitation Robot

  • 摘要: 针对上肢康复机器人在主动康复模式下,末端手部工具的TCP点如何能保持有效追踪给定空间平面内的轨迹,提出了一种空间容差约束控制方法。通过约束TCP距轨迹平面的正负向距离,同时约束其在轨迹面内距离轨迹的正负向距离,产生约束的末端阻力正比于TCP偏离给定轨迹的距离,引导TCP点始终落在轨迹的容差体内。在控制实现上采用了多线程编程技术,以确保患者手部TCP点偏差距离的检测、计算与比较,以及关节力矩实时改变的控制等过程,不会出现感知上的延迟。实验结果表明,该控制方法在辅助患者主动追踪给定的空间平面轨迹时,达到了预期的效果。
  • 图  1  康复机器人、患者与轨迹平面的关系

    图  2  坐标系与平面轨迹

    图  3  用于设定轨迹的空间平面集

    图  4  轨迹平面与轨迹方程

    图  5  主动轨迹追踪约束容差体的实现

    图  6  方位约束容差体截面示意图

    图  7  方位约束算法空间示意图

    图  8  重定位算法空间示意图

    图  9  主动轨迹追踪控制算法流程图

    图  10  各线程编程实现的框架

    图  11  上肢康复机器人

    图  12  机器人关节坐标系

    图  13  xoy轨迹平面建立空间示意图

    图  14  主动轨迹追踪控制实验仿真结果

    表  1  初始位置D-H参数表

    连杆i θi /(°) di /mm ai /mm αi /(°)
    0-1 θ1 0 0 0
    1-2 θ2 0 0 α2
    2-3 θ3 0 a3 0
    3-4 θ4 0 a4 0
    4-5 θ5 d5 0 α5
    5-6 θ6 d6 0 α6
    6-7 θ7 d7 0 0
    下载: 导出CSV
  • [1] Overman J J, Carmichael S T. Plasticity in the injured brain:More than molecules matter[J]. The Neuroscientist, 2013, 20(1):15-28
    [2] Breceda E Y, Dromerick A W. Motor rehabilitation in stroke and traumatic brain injury:Stimulating and intense[J]. Current Opinion in Neurology, 2013, 26(6):595-601 doi: 10.1097/WCO.0000000000000024
    [3] Zeiler S R, Krakauer J W. The interaction between training and plasticity in the poststroke brain[J]. Current Opinion in Neurology, 2013, 26(6):609-616 doi: 10.1097/WCO.0000000000000025
    [4] 李峰, 吴智政, 钱晋武.下肢康复机器人步态轨迹自适应控制[J].仪器仪表学报, 2014, 35(9):2027-2036 http://d.old.wanfangdata.com.cn/Periodical/yqyb201409014

    Li F, Wu Z Z, Qian J W. Trajectory adaptation control for lower extremity rehabilitation robot[J]. Chinese Journal of Scientific Instrument, 2014, 35(9):2027-2036(in Chinese) http://d.old.wanfangdata.com.cn/Periodical/yqyb201409014
    [5] Poli P, Morone G, Rosati G, et al. Robotic technologies and rehabilitation:new tools for stroke patients' therapy[J]. Biomed Research International, 2013, 2013:153872 http://d.old.wanfangdata.com.cn/OAPaper/oai_doaj-articles_f0a76ab25d54c7ca190581fae8155265
    [6] Takahashi C D, Der-Yeghiaian L, Le V, et al. Robot-based hand motor therapy after stroke[J]. Brain, 2008, 131(2):425-437 http://d.old.wanfangdata.com.cn/NSTLQK/NSTL_QKJJ0217601194/
    [7] Johansson B B. Current trends in stroke rehabilitation. A review with focus on brain plasticity[J]. Acta Neurologica Scandinavica, 2011, 123(3):147-159 doi: 10.1111/j.1600-0404.2010.01417.x
    [8] Lo A C, Guarino P D, Richards L G, et al. Robot-assisted therapy for long-term upper-limb impairment after stroke[J]. New England Journal of Medicine, 2010, 362(19):1772-1783 doi: 10.1056/NEJMoa0911341
    [9] Klamroth-Marganska V, Blanco J, Campen K, et al. Three-dimensional, task-specific robot therapy of the arm after stroke:a multicentre, parallel-group randomised trial[J]. The Lancet Neurology, 2014, 13(2):159-166 doi: 10.1016/S1474-4422(13)70305-3
    [10] 秦超龙, 宋爱国, 吴常铖, 等.基于Unity3D与Kinect的康复训练机器人情景交互系统[J].仪器仪表学报, 2017, 38(3):530-536 doi: 10.3969/j.issn.0254-3087.2017.03.003

    Qin C L, Song A G, Wu C Z, et al. Scenario interaction system of rehabilitation training robot based on Unity3D and Kinect[J]. Chinese Journal of Scientific Instrument, 2017, 38(3):530-536(in Chinese) doi: 10.3969/j.issn.0254-3087.2017.03.003
    [11] 陈峰, 费燕琼, 赵锡芳.机器人的阻抗控制[J].组合机床与自动化加工技术, 2005(12):46-47, 50 doi: 10.3969/j.issn.1001-2265.2005.12.017

    Chen F, Fei Y Q, Zhao X F. The impedance control method for robots[J]. Modular Machine Tool & Automatic Manufacturing Technique, 2005(12):46-47, 50(in Chinese) doi: 10.3969/j.issn.1001-2265.2005.12.017
    [12] Santos L, Cortesa~o R. Admittance control for robotic-assisted tele-echography[C]//Proceedings of the 16th International Conference on Advanced Robotics. Montevideo: IEEE, 2013
    [13] 王正军.Visual C++6.0程序设计从入门到精通[M].北京:人民邮电出版社, 2006

    Wang Z J. Visual C++6.0 programming from entry to proficiency[M]. Beijing:People's Posts and Telecommunications Press, 2006(in Chinese)
    [14] Niku S B.机器人学导论: 分析、控制及应用[M].孙富春, 朱纪洪, 刘国栋, 译.2版.北京: 电子工业出版社, 2013: 45-65

    Niku S B. Introduction to robotics: analysis, control, and application[M]. Sun F C, Zhu J H, Liu G D, trans. 2nd ed. Beijing: Publishing House of Electronics Industry, 2013: 45-65(in Chinese)
    [15] 普罗西斯.MFC Windows程序设计[M].北京博彦科技发展有限责任公司, 译.北京: 清华大学出版社, 2001

    Prosise J. Programming windows with MFC[M]. Beijing Boyan Technology Development Co., Ltd, trans. Beijing: Tsinghua University Press, 2001(in Chinese)
    [16] 米洛斯丒留莫维奇.C++多线程编程实战[M].姜佑, 译.北京: 人民邮电出版社, 2016

    Ljumovic M. C++multithreading cookbook[M]. Jiang Y, trans. Beijing: People's Posts and Telecommunications Press, 2016(in Chinese)
    [17] 史峰, 邓森, 陈冰, 等.MATLAB函数速查手册[M].北京:中国铁道出版社, 2011

    Shi F, Deng S, Chen B, et al. MATLAB function quick reference manual[M]. Beijing:China Railway Publishing House, 2011(in Chinese)
  • 加载中
图(14) / 表(1)
计量
  • 文章访问数:  537
  • HTML全文浏览量:  286
  • PDF下载量:  70
  • 被引次数: 0
出版历程
  • 收稿日期:  2018-12-10
  • 刊出日期:  2019-12-05

目录

    /

    返回文章
    返回