Feedback Linearization Double Fuzzy Sliding Mode Control for Multi-links Robot
-
摘要: 为了提高多关节机器人轨迹跟踪控制性能,提出了一种反馈线性化双模糊滑模控制方法。该方法在对机器人非线性动力学模型反馈线性化的基础上,设计了一种双模糊滑模控制器。通过设计一个模糊控制器,根据跟踪误差和误差变化率自适应地调整滑模面的斜率,从而加快响应速度。通过设计另一个模糊控制器,根据滑模面自适应地调整滑模控制的切换控制部分,从而减弱抖振。利用李亚普诺夫定理证明了控制系统的稳定性。针对空间三关节机器人进行了仿真实验,结果表明了所提方法的有效性。Abstract: In order to improve the performance of trajectory tracking controller for multi-links robot,a feedback lin-earization double fuzzy sliding mode controller was proposed in this paper. The nonlinear dynamic model of multi-links robot was linearized based on the feedback linearization technique,and a double fuzzy sliding model controllerwas designed. To get faster response speed,a fuzzy controller was designed to adaptively tune the slope of slidingmode surface. To reduce the chattering of sliding mode control,another fuzzy control was designed to adaptivelytune the switch part of sliding mode control. The system stability was proved by using the Lyapunov principle. Theproposed controllers were used in trajectory control of a three degrees of freedom spatial robot,and the resultsshowed the validity of the control scheme.
-
Key words:
- sliding mode control /
- fuzzy control /
- feedback linearization /
- multi-links robot
-
[1] 刘金琨,孙富春. 滑模变结构控制理论及其算法研究与进展[J].控制理论与应用,2007,24(3):407~418 [2] Thinh H Q,et al. Fuzzy sliding mode control for a robot manipula-tor[J]. Artifical Life Robotics,2008,13:124~128 [3] Li Tzuu Hseng S,Huang Yun-Cheng. MIMO adaptive fuzzy termi-nal sliding-mode controller for robotic manipulators[J]. Informa-tion Sciences,2010,180:4641~4660 [4] 李军红,欧阳利军,刘华. 多关节机器人的自学习模糊全局滑模控制[J]. 南华大学学报,2009,23(1):61~65 [5] Yagiz N,Hacioglu Y. Robust control of a spatial robot using fuzzysliding modes[J]. Mathematical and Computer Modelling,2009,49:114~127 [6] Slotine Jean-Jacques E,Li W P 著,程代展等译. 应用非线性控制[M]. 北京:机械工业出版社,2009 [7] 霍伟. 机器人动力学与控制[M]. 北京:高等教育出版社,2005 [8] 刘金琨. 滑模变结构控制 MATLAB 仿真[M]. 北京:清华大学出版社,2005 [9] 李殿璞. 非线性控制系统[M]. 西安:西北工业大学出版社,2009
点击查看大图
计量
- 文章访问数: 122
- HTML全文浏览量: 20
- PDF下载量: 5
- 被引次数: 0