基于MATLAB的五自由度机械臂逆运动学分析与仿真

T. Abaas, A. A. Khleif, M. Abbood
{"title":"基于MATLAB的五自由度机械臂逆运动学分析与仿真","authors":"T. Abaas, A. A. Khleif, M. Abbood","doi":"10.22153/kej.2020.12.001","DOIUrl":null,"url":null,"abstract":"Kinematics is the mechanics branch which dealswith the movement of the bodies without taking the force into account. In robots, the forward kinematics and inverse kinematics are important in determining the position and orientation of the end-effector to perform multi-tasks. This paper presented the inverse kinematics analysis for a 5 DOF robotic arm using the robotics toolbox of MATLAB and the Denavit-Hartenberg (D-H) parameters were used to represent the links and joints of the robotic arm. A geometric approach was used in the inverse kinematics solution to determine the joints angles of the robotic arm and the path of the robotic arm was divided into successive lines to accomplish the required tasks of the robotic arm.Therefore, this method can be adopted for engineering applications. MATLAB (Graphical User Interface) program was used to simulate the movement of the robotic arm in 3D. Also, MATLAB (GUI) has been used to view the position of each joint.The results showed thatthe maximum error in the x, y, and z coordinates of the end-effector were 0.0251 %, 0.0239 %, and 0.1085 % respectively.","PeriodicalId":7637,"journal":{"name":"Al-Khwarizmi Engineering Journal","volume":"43 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2020-03-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Inverse Kinematics Analysis and Simulation of a 5 DOF Robotic Arm using MATLAB\",\"authors\":\"T. Abaas, A. A. Khleif, M. Abbood\",\"doi\":\"10.22153/kej.2020.12.001\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Kinematics is the mechanics branch which dealswith the movement of the bodies without taking the force into account. In robots, the forward kinematics and inverse kinematics are important in determining the position and orientation of the end-effector to perform multi-tasks. This paper presented the inverse kinematics analysis for a 5 DOF robotic arm using the robotics toolbox of MATLAB and the Denavit-Hartenberg (D-H) parameters were used to represent the links and joints of the robotic arm. A geometric approach was used in the inverse kinematics solution to determine the joints angles of the robotic arm and the path of the robotic arm was divided into successive lines to accomplish the required tasks of the robotic arm.Therefore, this method can be adopted for engineering applications. MATLAB (Graphical User Interface) program was used to simulate the movement of the robotic arm in 3D. Also, MATLAB (GUI) has been used to view the position of each joint.The results showed thatthe maximum error in the x, y, and z coordinates of the end-effector were 0.0251 %, 0.0239 %, and 0.1085 % respectively.\",\"PeriodicalId\":7637,\"journal\":{\"name\":\"Al-Khwarizmi Engineering Journal\",\"volume\":\"43 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-03-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Al-Khwarizmi Engineering Journal\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.22153/kej.2020.12.001\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Al-Khwarizmi Engineering Journal","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.22153/kej.2020.12.001","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

运动学是研究物体运动而不考虑力的力学分支。在机器人中,正运动学和逆运动学对于确定末端执行器的位置和方向以执行多任务非常重要。利用MATLAB机器人工具箱对某五自由度机械臂进行了运动学逆分析,采用Denavit-Hartenberg (D-H)参数表示机械臂的连杆和关节。在运动学逆解中采用几何方法确定机器人手臂的关节角度,并将机器人手臂的运动路径划分为连续的直线,以完成机器人手臂的要求任务。因此,该方法可用于工程应用。利用MATLAB图形用户界面程序对机械臂的运动进行了三维仿真。此外,还使用MATLAB (GUI)来查看每个关节的位置。结果表明,末端执行器的x、y、z坐标最大误差分别为0.0251%、0.0239%和0.1085%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Inverse Kinematics Analysis and Simulation of a 5 DOF Robotic Arm using MATLAB
Kinematics is the mechanics branch which dealswith the movement of the bodies without taking the force into account. In robots, the forward kinematics and inverse kinematics are important in determining the position and orientation of the end-effector to perform multi-tasks. This paper presented the inverse kinematics analysis for a 5 DOF robotic arm using the robotics toolbox of MATLAB and the Denavit-Hartenberg (D-H) parameters were used to represent the links and joints of the robotic arm. A geometric approach was used in the inverse kinematics solution to determine the joints angles of the robotic arm and the path of the robotic arm was divided into successive lines to accomplish the required tasks of the robotic arm.Therefore, this method can be adopted for engineering applications. MATLAB (Graphical User Interface) program was used to simulate the movement of the robotic arm in 3D. Also, MATLAB (GUI) has been used to view the position of each joint.The results showed thatthe maximum error in the x, y, and z coordinates of the end-effector were 0.0251 %, 0.0239 %, and 0.1085 % respectively.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信