Design, simulation and comparison of controllers for a redundant robot

Claudio Urrea, John Kern
{"title":"Design, simulation and comparison of controllers for a redundant robot","authors":"Claudio Urrea,&nbsp;John Kern","doi":"10.1016/j.csmssp.2015.12.001","DOIUrl":null,"url":null,"abstract":"<div><p>The simulation tools are the foundation for the design of robot systems, for the application of robots in complex environments and for the development of new control strategies and algorithms. Because of this, the design, simulation and comparison of the performance of controllers applied to a redundant robot with five degrees of freedom (DOF) are presented in this paper. Through homogeneous transformation matrices the inverse kinematic model of the redundant robot is obtained. Six controllers are prepared to test the robot’s dynamic model: hyperbolic sine–cosine; computed torque; sliding hyperbolic mode; control with learning; and adaptive. A simulation environment is developed by means of the MatLab/Simulink software, which allows analyzing the dynamic performance of the robot and of the designed controllers. This simulation environment is used to carry out different tests of the redundant manipulator model together with each controller as they are made to follow a trajectory in space. The results, obtained through a simulation environment, are represented by comparative curves and RMS indices of the joint and Cartesian errors, and they show that the redundant manipulator model follows the test trajectory with less pronounced maximum errors using the adaptive controller than the other controllers, with more homogeneous motions of the manipulator. The largest joint and Cartesian errors generated when testing the robot model, both in terms of maximum and RMS values, occurred when the computed torque controller is used. The results with that controller are obtained by executing three iterations for learning, because with more iterations the variations were not important.</p></div>","PeriodicalId":100220,"journal":{"name":"Case Studies in Mechanical Systems and Signal Processing","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2016-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.csmssp.2015.12.001","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Case Studies in Mechanical Systems and Signal Processing","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2351988615300130","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11

Abstract

The simulation tools are the foundation for the design of robot systems, for the application of robots in complex environments and for the development of new control strategies and algorithms. Because of this, the design, simulation and comparison of the performance of controllers applied to a redundant robot with five degrees of freedom (DOF) are presented in this paper. Through homogeneous transformation matrices the inverse kinematic model of the redundant robot is obtained. Six controllers are prepared to test the robot’s dynamic model: hyperbolic sine–cosine; computed torque; sliding hyperbolic mode; control with learning; and adaptive. A simulation environment is developed by means of the MatLab/Simulink software, which allows analyzing the dynamic performance of the robot and of the designed controllers. This simulation environment is used to carry out different tests of the redundant manipulator model together with each controller as they are made to follow a trajectory in space. The results, obtained through a simulation environment, are represented by comparative curves and RMS indices of the joint and Cartesian errors, and they show that the redundant manipulator model follows the test trajectory with less pronounced maximum errors using the adaptive controller than the other controllers, with more homogeneous motions of the manipulator. The largest joint and Cartesian errors generated when testing the robot model, both in terms of maximum and RMS values, occurred when the computed torque controller is used. The results with that controller are obtained by executing three iterations for learning, because with more iterations the variations were not important.

冗余机器人控制器的设计、仿真与比较
仿真工具是机器人系统设计、机器人在复杂环境中的应用以及开发新的控制策略和算法的基础。为此,本文对应用于五自由度冗余机器人的控制器进行了设计、仿真和性能比较。通过齐次变换矩阵,得到冗余度机器人的运动学逆模型。准备了六个控制器来测试机器人的动力学模型:双曲正弦-余弦;计算转矩;滑动双曲模式;用学习控制;和自适应。利用MatLab/Simulink软件开发了仿真环境,对机器人和所设计控制器的动态性能进行了分析。该仿真环境用于对冗余机械臂模型和每个控制器在空间中沿轨迹运动时进行不同的测试。仿真结果表明,与其他控制器相比,采用自适应控制器的冗余度机械臂模型遵循试验轨迹,最大误差较小,机械臂运动更加均匀。当使用计算扭矩控制器时,机器人模型测试时产生的最大关节误差和直角坐标误差均为最大值和均方根值。由于迭代次数多,控制器的变化不重要,因此通过三次迭代得到控制器的学习结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信