{"title":"应用ANFIS计算可编程通用装配机(PUMA)机器人的运动学逆解","authors":"Hugo Adeodatus Hendarto, Munadi, J. Setiawan","doi":"10.1109/ICITACEE.2014.7065710","DOIUrl":null,"url":null,"abstract":"This paper focused on the robot arm's kinematics problem or the connection between angle in each joint and the end-effector's position.f Forward kinematics problem will be deduced using D-H (Denavit- Hartenberg) parameter method. The inverse kinematics problem will be solved using ANFIS (Adaptive Neuro-Fuzzy Inference System) instead of calculating the solution. ANFIS is a feature in MATLAB using ANFIS toolbox. PUMA 560 robot arm virtual model is used in this paper. Three ANFIS training conditions are made to test the influence of training conditions with the result's performance. The difference between end effector's position that using ANFIS and from calculation in forward kinematics will be calculated to test the end effector's position error. By making ANFIS solutions with three different MFs (Membership Functions), influence of MF number are known. With more MF will decrease the position's error. The most MF in this paper is 10 MFs resulting position error by 27.974mm.","PeriodicalId":404830,"journal":{"name":"2014 The 1st International Conference on Information Technology, Computer, and Electrical Engineering","volume":"358 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"ANFIS application for calculating inverse kinematics of programmable universal machine for assembly (PUMA) robot\",\"authors\":\"Hugo Adeodatus Hendarto, Munadi, J. Setiawan\",\"doi\":\"10.1109/ICITACEE.2014.7065710\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper focused on the robot arm's kinematics problem or the connection between angle in each joint and the end-effector's position.f Forward kinematics problem will be deduced using D-H (Denavit- Hartenberg) parameter method. The inverse kinematics problem will be solved using ANFIS (Adaptive Neuro-Fuzzy Inference System) instead of calculating the solution. ANFIS is a feature in MATLAB using ANFIS toolbox. PUMA 560 robot arm virtual model is used in this paper. Three ANFIS training conditions are made to test the influence of training conditions with the result's performance. The difference between end effector's position that using ANFIS and from calculation in forward kinematics will be calculated to test the end effector's position error. By making ANFIS solutions with three different MFs (Membership Functions), influence of MF number are known. With more MF will decrease the position's error. The most MF in this paper is 10 MFs resulting position error by 27.974mm.\",\"PeriodicalId\":404830,\"journal\":{\"name\":\"2014 The 1st International Conference on Information Technology, Computer, and Electrical Engineering\",\"volume\":\"358 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-10-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 The 1st International Conference on Information Technology, Computer, and Electrical Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICITACEE.2014.7065710\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 The 1st International Conference on Information Technology, Computer, and Electrical Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICITACEE.2014.7065710","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
ANFIS application for calculating inverse kinematics of programmable universal machine for assembly (PUMA) robot
This paper focused on the robot arm's kinematics problem or the connection between angle in each joint and the end-effector's position.f Forward kinematics problem will be deduced using D-H (Denavit- Hartenberg) parameter method. The inverse kinematics problem will be solved using ANFIS (Adaptive Neuro-Fuzzy Inference System) instead of calculating the solution. ANFIS is a feature in MATLAB using ANFIS toolbox. PUMA 560 robot arm virtual model is used in this paper. Three ANFIS training conditions are made to test the influence of training conditions with the result's performance. The difference between end effector's position that using ANFIS and from calculation in forward kinematics will be calculated to test the end effector's position error. By making ANFIS solutions with three different MFs (Membership Functions), influence of MF number are known. With more MF will decrease the position's error. The most MF in this paper is 10 MFs resulting position error by 27.974mm.