您的位置:山东大学 -> 科技期刊社 -> 《山东大学学报(工学版)》

山东大学学报(工学版) ›› 2018, Vol. 48 ›› Issue (1): 42-49.doi: 10.6040/j.issn.1672-3961.0.2017.569

• • 上一篇    下一篇

基于模型预测控制的磨削机器人末端力跟踪控制算法

刘哲1,2,宋锐3,邹涛1*   

  1. 1. 中国科学院沈阳自动化研究所中国科学院网络化控制系统重点实验室, 辽宁 沈阳 110016;2. 中国科学院大学, 北京 100049;3. 山东大学控制科学与工程学院, 山东 济南 250061
  • 收稿日期:2017-11-07 出版日期:2018-02-20 发布日期:2017-11-07
  • 通讯作者: 邹涛(1975— ),男,辽宁沈阳人,研究员,主要研究方向为工业过程实时优化和模型预测控制. E-mail: zoutao@sia.cn E-mail:zliu8666@gmail.com
  • 作者简介:刘哲(1993— ),男,山东菏泽人,硕士,主要研究方向为机器人柔顺力跟踪控制. E-mail:zliu8666@gmail.com
  • 基金资助:
    国家自然科学基金资助项目(61773366,61503257);NSFC-浙江两化融合联合基金资助项目(U1509212);山东省重点研发计划资助项目(2017CXGC0915)

End force tracking control algorithm of grinding robot based on model predictive control

LIU Zhe1,2, SONG Rui3, ZOU Tao1*   

  1. 1. Key Laboratory of Networked Control System of CAS, Shenyang Institute of Automation of Chinese Academy of Sciences, Shenyang 110016, Liaoning, China;
    2. University of Chinese Academy of Sciences, Beijing 100049, China;
    3. School of Control Science and Engineering, Shandong University, Jinan 250061, Shandong, China
  • Received:2017-11-07 Online:2018-02-20 Published:2017-11-07

摘要: 基于曲面预测与模型预测控制算法提出磨削机器人对连续曲面工作时的末端力控制算法。给出机械臂离散、线性化的动力学模型;根据曲面预测算法计算未来时刻的曲面坐标,通过快速算法和求逆解运算获得机械臂满足设定值时各关节的期望角度;由动态矩阵控制算法求得机械臂各关节的输入力矩,以实现对期望关节角的轨迹跟踪。在仿真试验中控制机械臂追踪未知连续曲面,证明了机械臂针对未知曲面作业时所提算法力控制的实时有效性,并且达到目标要求。

关键词: 接触环境, 机械臂, 模型预测控制, 力控制

Abstract: A precise control algorithm using the model predictive control and surface prediction was proposed. The dynamic model and the prediction model of the manipulator were given. The surface coordinates of the next moment were obtained according to the surface prediction algorithm, and the desired rotation angle of each joint was obtained by the fast algorithm and the inverse kinematic algorithm. And in order to realize the overshoot tracking of the desired joint angle, the dynamic matrix control algorithm was used to solve the input torque of each joint motor. The end-point of manipulator was controlled to track the continuous surface by experimental and simulation. The results showed that the end force control algorithm using surface prediction and model prediction algorithm could effectively track the continuous surface in real time, which satisfied the ideal force control requirement.

Key words: model predictive control, manipulator, force control, interaction environment

中图分类号: 

  • TP242
[1] 谭福生,葛景国.力控制技术在机器人打磨中的应用及系统实现[J].上海电气技术,2008,1(2):35-48. TAN Fusheng, GE Jingguo. Research on force-control based robotic machining and its package implementation[J]. Journal of Shanghai Electric Technology, 2008, 1(2):35-48.
[2] 范波涛,张良.蒙特卡洛方法在喷浆机器人工作空间分析中的应用[J].山东工业大学学报,1999,29(2):146-151. FAN Botao, ZHANG Liang. Application of MONTE C-ARIO method in analysis of the working space of spray robot[J]. Journal of Shandong University of Technology, 1999, 29(2):146-151.
[3] 张秀丽,谷小旭,赵洪福.一种基于串联弹性驱动器的柔顺机械臂设计[J]. 机器人,2016,38(4):385-394. ZHANG Xiuli, GU Xiaoxu, ZHAO Hongfu. Design of a compliant robotic arm based on series elastic actuator[J]. Robot, 2016, 38(4):385-394.
[4] 洪汝渝. 六轴机器人柔顺控制的研究[J].机器人,2000, 22(2):143-147. HONG Ruyu. A study of the compliance control of six-DOF robots[J]. Robot, 2000, 22(2):143-147.
[5] 李汉初.一种机器人的自适应控制[J].山东工业大学学报,1990,20(1):35-40. LI Hanchu. One adaptive control scheme for robot[J]. Journal of Shandong University of Technology, 1990, 20(1):35-40.
[6] ALBU S A, HADDADIN S, OTT C, et al. The DLR lightweight robot: design and control concepts for robots in human environments[J]. Industrial Robot, 2007, 34(5): 376-385.
[7] BORENSTEIN J, EVERETT H R, FENG L, et al. Mobile robot positioning: sensors and techniques[J]. Journal of Field Robotics, 2015, 14(4):231-249.
[8] YAMAD Y, HIRASAWA Y, HUANG S, et al. Human robot contact in the safe guarding space[J]. AS-ME Transaction on Mechatronics, 1997, 2(1):230-236.
[9] 黄剑斌.基于阻抗控制的空间机械臂接触控制与轨迹规划技术[J].航天器工程,2013,4(22):43-48. HUANG Jianbin. Space manipulator interaction control and trajector generation based on cartesion impedance control[J].China Academy of Space Technology, 2013, 4(22):43-48.
[10] WILSON M, SPONG M W. Robot modeling and control [J]. Industrial Robot An International Journal, 2006, 17(5):709-737.
[11] 张铁,胡广,陈首彦.基于模糊自整定PID的力控制磨削实验研究[J].现代制造工程,2016,1(9):121-125. ZHANG Tie, HU Guang, CHEN Shouyan. Experiment research on force control grinding based on fuzzy-PID [J]. Modern Manufacturing Engineering, 2016, 1(9):121-125.
[12] 曾志文,卢惠民.基于模型预测控制的移动机器人轨迹跟踪[J].控制工程,2011,18(S1):80-85. ZENG Zhiwen, LU Huimin. Trajectory tracking based on model predictive control for omni-directional mobile robot[J]. Control Engineering of China, 2011, 18(S1): 80-85.
[13] 邹涛.模型预测控制[M].北京:化学工业出版社, 2010: 120-135.
[14] 帅鑫,李艳君,吴铁军.一种柔性机械臂末端轨迹跟踪的预测控制算法[J]. 浙江大学学报(工学版), 2010,44(2):259-264. SHUAI Xin, LI Yanjun, WU Tiejun. Real time predictive control algorithm for endpoint trajectory tracking of flexible manipulator[J]. Journal of Zhejiang University(Egineering Science), 2010, 44(2):259-264.
[15] 潘昊,邹涛. 一种多变量快速预测控制算法的原理与仿真研究[J].控制与决策, 2014, 38(2):617-643. PAN Hao, ZOU Tao. The principle and simulation of a fast algorithm of multivariable predictive control[J]. Control and Decision, 2014, 38(2):617-643.
[16] 付庆华,曹玉强.模型预测算法在温度控制中的应用[J]. 山东工业大学学报,1996, 26(增刊1):380-383. FU Qinghua, CAO Yuqiang. The application of model predication algorithm in temperature control [J]. Journal of Shandong University of Technology, 1996, 26(Suppl.1):380-383.
[17] 赵众,池上康之,中村政俊.基于非线性分离模型的预测控制及其应用[J]. 山东大学学报(工学版), 2005, 35(3):58-62. ZHAO Zhong, IKEGAMI Y, NAKAMURA M. Predictive control based on nonlinear separation model[J]. Journal of Shandong University(Engineering Science), 2005, 35(3):58-62.
[18] 邹涛,孙浩杰.一种多变量预测控制的分程控制策略实现方法[J].控制与决策,2017,32(4):746-750. ZOU Tao, SUN Haojie. An implementation of split control strategy for multi-variable predictive control[J]. Control and Decision, 2017, 32(4):746-750.
[19] 刘卉,张广明,欧阳慧珉.基于模型预测控制的轨迹跟踪算法研究[J].控制工程,2016, 23(s1):61-65. LIU Hui, ZHANG Guangming, OUYANG Huimin. Trajectory tracking algorithm based on model predictive control[J]. Control Engineering of China, 2016, 23(s1): 61-65.
[20] 李波,张瑾,李国栋.排爆机器人机械臂控制系统设[J].机电工程,2015, 32(8): 1110-1114. LI Bo, ZHANG Jin, LI Guodong. Design of EOD robot manipulator control system[J].Journal of Mechanical & Electrical Engineering, 2015, 32(8):1110-1114.
[1] 王秀青,曾慧,解飞,吕峰. 基于Spiking神经网络的机械臂故障诊断[J]. 山东大学学报(工学版), 2017, 47(5): 15-21.
[2] 刘斌,宋锐,柴汇. 基于虚拟模型和加速度规划的腿部缓冲策略[J]. 山东大学学报(工学版), 2016, 46(6): 69-75.
[3] 杨元慧,李国栋,吴春富,王小龙,蔡小伟. 移动机械臂手眼关系标定及视觉伺服控制方法[J]. 山东大学学报(工学版), 2016, 46(5): 54-63.
[4] 高焕兵, 田国会. 面向配电系统的带电抢修作业机器人[J]. 山东大学学报(工学版), 2015, 45(1): 45-53.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!