Research on Fractional Cross-coupling Synchronization Strategy of Manipulators
-
摘要: 为了对机械臂各关节间进行高精度同步控制,以提高运动轨迹跟踪精度,针对机械臂单关节,提出了分数阶微积分与滑模控制相结合的位置跟踪控制策略,考虑机械臂各关节之间存在的耦合关系,提出了分数阶滑模交叉耦合控制策略。并对所提的控制策略的渐进稳定性进行了理论证明。以二关节机械臂为研究对象进行了实验验证,结果表明:利用本文提出的位置跟踪控制策略使二关节机械臂角位移调整时间分别为0.53 s、0.58 s,优于传统滑模控制策略的1.31 s、1.24 s,其位置误差的均方根误差相比传统滑模控制策略分别减小了1.6×10−4、6.51×10−4。本文所设计的分数阶滑模交叉耦合控制器使机械臂得到的输出响应的上升时间和稳定时间优于PD交叉耦合控制策略和滑模交叉耦合控制策略,且同步误差的均方根误差分别为0.022 5、0.031 6,优于PD交叉耦合的0.133、0.926和滑模交叉耦合的0.057 3、0.052 3。实验结果说明了本文所提出控制方法的有效性。Abstract: In order to synchronize the joints of the manipulator with high precision and improve the tracking accuracy, position tracking control strategy combining fractional calculus and sliding mode control is proposed for the single joint of the manipulator. Considering the coupling relationship between the joints of the manipulator, a fractional sliding mode cross-coupling control strategy is proposed. The asymptotic stability of the proposed control strategy is proved theoretically. The experimental results show that the angular displacement adjustment time of the two-joint manipulator is 0.53 s and 0.58 s respectively by using the position tracking control strategy proposed in this paper, which is superior to the traditional sliding mode control strategy of 1.31 s and 1.24 s. The root mean square error of the position error is reduced by 1.6×10−4, 6.51×10−4 compared with the traditional sliding mode control strategy. The rise time and stability time of the output response obtained by the manipulator is better than those of the PD cross-coupling control strategy and the sliding mode cross-coupling control strategy, and the root mean square error of the synchronization error is 0.022 5, 0.031 6, which is better than 0.133, 0.926 of PD cross-coupling and 0.057 3, 0.052 3 of sliding mode cross-coupling. The experimental results show the effectiveness of the control method proposed.
-
Key words:
- sliding mode control /
- manipulator /
- reaching law /
- cross-coupled control /
- synchronization error
-
表 1 角位移调整时间
s 关节 传统滑模控制 分数阶滑模控制 1 1.31 0.53 2 1.24 0.58 表 2 1 s后位置误差的均方根误差
关节 传统滑模控制 分数阶滑模控制 1 1.98×10−4 3.56×10−5 2 8.65×10-4 2.14×10-4 表 3 上升时间
s 关节 PD交叉耦合 滑模交叉耦合 分数阶滑模交叉耦合 1 0.133 0.0573 0.0225 2 0.926 0.0523 0.0316 表 4 稳定时间
s 关节 PD交叉耦合 滑模交叉耦合 分数阶滑模交叉耦合 1 2.271 1.403 0.231 2 2.353 1.210 0.258 表 5 同步误差的均方根误差
关节 PD交叉耦合 滑模交叉耦合 分数阶滑模交叉耦合 1 0.133 0.0573 0.0225 2 0.926 0.0523 0.0316 -
[1] 中国智能制造发展年度报告: 2020年智能制造市场将超2 200亿元[J]. 中国智能制造发展年度报告: 2020年智能制造市场将超2 200亿元[J]. 今日制造与升级, 2018,(10): 12Annual report on the development of intelligent manufacturing in China: The Intelligent Manufacturing Market will exceed 220 billion Yuan in 2020[J]. Annual report on the development of intelligent manufacturing in China: The Intelligent Manufacturing Market will exceed 220 billion Yuan in 2020[J]. Manufacturing and Upgrading Today, 2018,(10): 12 (in Chinese) [2] Galicki M. An adaptive regulator of robotic manipulators in the task space[J]. IEEE Transactions on Automatic Control, 2008, 53(4): 1058-1062 doi: 10.1109/TAC.2008.921022 [3] Rossomando F G, Soria C M. Adaptive neural sliding mode control in discrete time for a SCARA robot arm[J]. IEEE Latin America Transactions, 2016, 14(6): 2556-2564 doi: 10.1109/TLA.2016.7555218 [4] 王田苗, 陶永. 我国工业机器人技术现状与产业化发展战略[J]. 机械工程学报, 2014, 50(9): 1-13 doi: 10.3901/JME.2014.09.001Wang T M, Tao Y. Research status and industrialization development strategy of Chinese industrial robot[J]. Journal of Mechanical Engineering, 2014, 50(9): 1-13 (in Chinese) doi: 10.3901/JME.2014.09.001 [5] Koren Y. Cross-coupled biaxial computer control for manufacturing systems[J]. Journal of Dynamic Systems, Measurement, and Control, 1980, 102(4): 265-272 doi: 10.1115/1.3149612 [6] 储婷婷. 基于多轴耦合同步控制的机器人高精度轨迹跟踪方法研究[D]. 哈尔滨: 哈尔滨工业大学, 2015.Chu T T. Research on robotic high precision tracking based on multiaxial coupling synchronized control[D]. Harbin: Harbin Institute of Technology, 2015 (in Chinese). [7] Zhong G L, Shao Z Z, Deng H, et al. Precise position synchronous control for multi-axis servo systems[J]. IEEE Transactions on Industrial Electronics, 2017, 64(5): 3707-3717 doi: 10.1109/TIE.2017.2652343 [8] 凌杰, 明敏, 冯朝, 等. 多轴运动系统非线性轮廓重复跟踪的主从交叉耦合迭代学习控制[J]. 自动化学报, 2017, 43(12): 2127-2140Ling J, Ming M, Feng Z, et al. A master-slave cross-coupled iterative learning control for repetitive tracking of nonlinear contours in multi-axis precision motion systems[J]. Acta Automatica Sinica, 2017, 43(12): 2127-2140 (in Chinese) [9] 邓立为, 宋申民. 基于分数阶滑模的挠性航天器姿态鲁棒跟踪控制[J]. 航空学报, 2013, 34(8): 1915-1923Deng L W, Song S M. Flexible spacecraft attitude robust tracking control based on fractional order sliding mode[J]. Acta Aeronautica et Astronautica Sinica, 2013, 34(8): 1915-1923 (in Chinese) [10] Delavari H, Ghaderi R, Ranjbar A, et al. Fuzzy fractional order sliding mode controller for nonlinear systems[J]. Communications in Nonlinear Science and Numerical Simulation, 2010, 15(4): 963-978 doi: 10.1016/j.cnsns.2009.05.025 [11] 张碧陶, 皮佑国. 基于分数阶滑模控制技术的永磁同步电机控制[J]. 控制理论与应用, 2012, 29(9): 1193-1197Zhang B T, Pi Y G. Fractional order sliding-mode control for permanent magnet synchronous motor[J]. Control Theory & Applications, 2012, 29(9): 1193-1197 (in Chinese) [12] 李军, 管萍. 双馈风力发电机的分数阶滑模控制[J]. 北京信息科技大学学报, 2018, 33(3): 66-71Li J, Guan P. Fractional order sliding mode control of doubly fed induction generator[J]. Journal of Beijing Information Science & Technology University, 2018, 33(3): 66-71 (in Chinese) [13] 刘金琨. 机器人控制系统的设计与MATLAB仿真[M]. 北京: 清华大学出版社, 2008Liu J K. Design of robot control system and MATLAB simulation[M]. Beijing: Tsinghua University Press, 2008 (in Chinese) [14] 张俊辉, 刘斌, 蒋峥, 等. 基于改进趋近律的滑模控制在机械臂中的应用[J]. 高技术通讯, 2018, 28(6): 534-546 doi: 10.3772/j.issn.1002-0470.2018.06.007Zhang J H, Liu B, Jiang Z, et al. The application of sliding mode control based on improved approaching law in manipulator[J]. Chinese High Technology Letters, 2018, 28(6): 534-546 (in Chinese) doi: 10.3772/j.issn.1002-0470.2018.06.007 [15] Lewis F L, Abdallah C T, Dawson D M. Control of robot manipulators[M]. New York: Macmillan, 1993: 64-90.