• CN:11-2187/TH
  • ISSN:0577-6686

机械工程学报 ›› 2022, Vol. 58 ›› Issue (3): 45-54.doi: 10.3901/JME.2022.03.045

• 机器人及机构学 • 上一篇    下一篇

扫码分享

基于动力学模型辨识的全臂柔顺控制

李洋1,2,3, 朱立爽4, 刘今越1,2,3, 郭士杰1,2,3   

  1. 1. 河北工业大学省部共建电工装备可靠性与智能化国家重点实验室 天津 300130;
    2. 河北工业大学河北省机器人感知与人机融合重点实验室 天津 300130;
    3. 河北工业大学机械工程学院 天津 300130;
    4. 中国汽车技术研究中心有限公司 天津 300300
  • 收稿日期:2021-02-09 修回日期:2021-06-16 出版日期:2022-02-05 发布日期:2022-03-19
  • 通讯作者: 郭士杰(通信作者),男,1963年出生,博士,教授,博士研究生导师。主要研究方向为智能护理机器人、柔性步行助力机器人、无束缚生理信息检测、机器人智能传感技术。E-mail:guoshijie@hebut.edu.cn
  • 作者简介:李洋,男,1991年出生,博士研究生。主要研究方向为智能控制。E-mail:lyyliyang@126.com
  • 基金资助:
    国家重点研发计划(2016YFE0128700,2017YFB1301002)、河北省重点研发计划(18211816D)和河北省自然科学基金(E2017202270)资助项目。

Dynamic Model Identification for Whole-arm Compliance Control

LI Yang1,2,3, ZHU Lishuang4, LIU Jinyue1,2,3, GUO Shijie1,2,3   

  1. 1. State Key Laboratory of Reliability and Intelligence of Electrical Equipment, Hebei University of Technology, Tianjin 300130;
    2. Hebei Key Laboratory of Robot Sensing and Human-robot Interaction, Hebei University of Technology, Tianjin 300130;
    3. School of Mechanical Engineering, Hebei University of Technology, Tianjin 300130;
    4. China Automotive Technology & Research Center Co. Ltd., Tianjin 300300
  • Received:2021-02-09 Revised:2021-06-16 Online:2022-02-05 Published:2022-03-19

摘要: 基于动力学模型的阻抗控制无须力传感器,可降低系统复杂性,实现机械臂的全臂柔顺,但现实系统的动力学模型往往难以精确确定。监督学习可以通过关节状态回归辨识动力学模型,但辨识精度取决于观测数据的数量和质量,且难以泛化到未观测空间。提出一种基于先验动力学知识的递归参数辨识方法,可提高数据效率及泛化能力。辨识过程结合递推牛顿-欧拉动力学算法,逐一递归辨识关节参数,减少鞍点数量,克服辨识结果对初值的依赖性。在此基础上,设计了柔顺控制器;其外环为阻抗控制,通过辨识模型实现了无力传感器的全臂柔顺;内环采用滑模控制器,以辨识力矩作为动力学前馈,并通过径向基函数神经网络补偿系统的动态不确定性。实验结果表明,所提出的递归辨识算法可通过少量观测数据辨识完备的动力学模型,并实现全臂柔顺控制。

关键词: 全臂柔顺, 先验动力学知识, 递归参数辨识, 辨识模型

Abstract: Although the impedance control based on the dynamic model is independent of force sensors, simplifying the robot's complexity and realizing the whole-arm compliance, the real system's accurate dynamic model is hard to formulate. Supervised learning can identify the model through joint state regression, but the accuracy depends on the observed data's quantity and quality, and the identification model was challenging generalization in unobserved space. A recursive parameter identification method with prior dynamics knowledge are proposed to improve data efficiency and model's generalization. The joint's parameters are identified recursively with the iterative Newton-Euler dynamics algorithm, which reduces the number of saddle points and overcomes the dependence on the initial values. On this foundation, the whole-arm compliance controller is designed. The outer loop is impedance control with the identified model to realize the whole arm compliance without force sensors. The inner loop is sliding mode control with the identified model as the dynamic feedforward, and the radial basis function neural network is used to compensate for the system's dynamic uncertainty. The results show that the recursive identification algorithm can identify the complete dynamic model with a few observation data and realize the robot's whole-arm compliance.

Key words: whole-arm compliance, prior dynamics knowledge, recursive parameter identification, identification model

中图分类号: