Nur Holis, M. S. Zuhrie, Endryansyah Endryansyah, N. Nurhayati
{"title":"系统定位机器人四全向轮梦古那坎MPU6050单编码器基于pd -模糊控制器","authors":"Nur Holis, M. S. Zuhrie, Endryansyah Endryansyah, N. Nurhayati","doi":"10.37905/jjeee.v5i2.20138","DOIUrl":null,"url":null,"abstract":"Robot beroda four-omnidirectional wheels merupakan robot autonomous yang dapat bergerak ke arah mana saja tanpa mengubah arah hadap robot tersebut. Sehingga tantangan utama dari robot ini yaitu sistem positioning yang hingga saat ini belum terdapat solusi absolut untuk mengatas permasalahan tersebut. Oleh karena itu dibutuhkan sebuah sistem kendali yang bisa memperbaiki dan mengurangi terjadinya eror positioning robot. Pada penelitian ini menggunakan kombinasi dua controller yaitu PD Controller dan fuzzy logic controller dengan algoritma switching controller yang diolah pada software STM32CubeIDE. Selain itu, pergerakan robot beroda four-omnidirectional wheels menggunakan inverse kinematika sehingga robot dapat menuju titik koordinat yang ditentukan dengan baik dan cepat. Sistem positioning pada penelitian ini menggunakan sensor MPU6050 sebagai pembaca orientasi hadap robot, dan sensor rotary encoder sebagai pembaca posisi robot di lapangan. Pengujian sistem positioning ini dilakukan dengan membandingkan antara positioning tanpa controller, Positioning Fuzzy Logic Controller, Positioning PD Controller dan Positioning dengan PD-Fuzzy controller pada pergerakan home to point, point to point, dan point to home. Diperoleh sistem Positioning dengan PD-Fuzzy controller menjadi yang terbaik dengan rata-rata eror 2,33 cm terhadap sumbu x dan 1,33 cm terhadap sumbu y, serta membutuhkan waktu 3,25 detik untuk mencapai setpoint.-- A four-omnidirectional wheels robot is an autonomous robot that can move in any direction without changing the direction it is facing. So that the main challenge of this robot is the positioning system which until now there is no absolute solution to overcome this problem. Therefore we need a control system that can improve responses and reduce the occurrence of robot positioning errors. In this research, a combination of two controllers was used, namely the PD controller and the fuzzy logic controller with a switching controller algorithm that was processed in the STM32CubeIDE software. In addition, the movement of the four-omnidirectional wheels robot uses inverse kinematics so that the robot can go to the coordinates that are determined properly and quickly. The positioning system in this study uses the MPU6050 sensor as a reader for the orientation of the robot, and a rotary encoder sensor as a reader for the position of the robot in the field. Testing of the positioning system is carried out by comparing positioning without a controller, Positioning Fuzzy Logic Controller, Positioning PD Controller and Positioning with PD-Fuzzy controller on home to point, point to point and point to home movements. The Positioning system with PD-Fuzzy controller is the best with an average error of 2.33 cm on the x-axis and 1.33 cm on the y-axis, and takes 3.09 seconds to reach the setpoint.","PeriodicalId":292481,"journal":{"name":"Jambura Journal of Electrical and Electronics Engineering","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Sistem Positioning Robot Four-Omnidirectional Wheels Menggunakan MPU6050 dan Encoder Berbasis PD-Fuzzy Controller\",\"authors\":\"Nur Holis, M. S. Zuhrie, Endryansyah Endryansyah, N. Nurhayati\",\"doi\":\"10.37905/jjeee.v5i2.20138\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Robot beroda four-omnidirectional wheels merupakan robot autonomous yang dapat bergerak ke arah mana saja tanpa mengubah arah hadap robot tersebut. Sehingga tantangan utama dari robot ini yaitu sistem positioning yang hingga saat ini belum terdapat solusi absolut untuk mengatas permasalahan tersebut. Oleh karena itu dibutuhkan sebuah sistem kendali yang bisa memperbaiki dan mengurangi terjadinya eror positioning robot. Pada penelitian ini menggunakan kombinasi dua controller yaitu PD Controller dan fuzzy logic controller dengan algoritma switching controller yang diolah pada software STM32CubeIDE. Selain itu, pergerakan robot beroda four-omnidirectional wheels menggunakan inverse kinematika sehingga robot dapat menuju titik koordinat yang ditentukan dengan baik dan cepat. Sistem positioning pada penelitian ini menggunakan sensor MPU6050 sebagai pembaca orientasi hadap robot, dan sensor rotary encoder sebagai pembaca posisi robot di lapangan. Pengujian sistem positioning ini dilakukan dengan membandingkan antara positioning tanpa controller, Positioning Fuzzy Logic Controller, Positioning PD Controller dan Positioning dengan PD-Fuzzy controller pada pergerakan home to point, point to point, dan point to home. Diperoleh sistem Positioning dengan PD-Fuzzy controller menjadi yang terbaik dengan rata-rata eror 2,33 cm terhadap sumbu x dan 1,33 cm terhadap sumbu y, serta membutuhkan waktu 3,25 detik untuk mencapai setpoint.-- A four-omnidirectional wheels robot is an autonomous robot that can move in any direction without changing the direction it is facing. So that the main challenge of this robot is the positioning system which until now there is no absolute solution to overcome this problem. Therefore we need a control system that can improve responses and reduce the occurrence of robot positioning errors. In this research, a combination of two controllers was used, namely the PD controller and the fuzzy logic controller with a switching controller algorithm that was processed in the STM32CubeIDE software. In addition, the movement of the four-omnidirectional wheels robot uses inverse kinematics so that the robot can go to the coordinates that are determined properly and quickly. The positioning system in this study uses the MPU6050 sensor as a reader for the orientation of the robot, and a rotary encoder sensor as a reader for the position of the robot in the field. Testing of the positioning system is carried out by comparing positioning without a controller, Positioning Fuzzy Logic Controller, Positioning PD Controller and Positioning with PD-Fuzzy controller on home to point, point to point and point to home movements. The Positioning system with PD-Fuzzy controller is the best with an average error of 2.33 cm on the x-axis and 1.33 cm on the y-axis, and takes 3.09 seconds to reach the setpoint.\",\"PeriodicalId\":292481,\"journal\":{\"name\":\"Jambura Journal of Electrical and Electronics Engineering\",\"volume\":\"14 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-07-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Jambura Journal of Electrical and Electronics Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.37905/jjeee.v5i2.20138\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Jambura Journal of Electrical and Electronics Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.37905/jjeee.v5i2.20138","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Sistem Positioning Robot Four-Omnidirectional Wheels Menggunakan MPU6050 dan Encoder Berbasis PD-Fuzzy Controller
Robot beroda four-omnidirectional wheels merupakan robot autonomous yang dapat bergerak ke arah mana saja tanpa mengubah arah hadap robot tersebut. Sehingga tantangan utama dari robot ini yaitu sistem positioning yang hingga saat ini belum terdapat solusi absolut untuk mengatas permasalahan tersebut. Oleh karena itu dibutuhkan sebuah sistem kendali yang bisa memperbaiki dan mengurangi terjadinya eror positioning robot. Pada penelitian ini menggunakan kombinasi dua controller yaitu PD Controller dan fuzzy logic controller dengan algoritma switching controller yang diolah pada software STM32CubeIDE. Selain itu, pergerakan robot beroda four-omnidirectional wheels menggunakan inverse kinematika sehingga robot dapat menuju titik koordinat yang ditentukan dengan baik dan cepat. Sistem positioning pada penelitian ini menggunakan sensor MPU6050 sebagai pembaca orientasi hadap robot, dan sensor rotary encoder sebagai pembaca posisi robot di lapangan. Pengujian sistem positioning ini dilakukan dengan membandingkan antara positioning tanpa controller, Positioning Fuzzy Logic Controller, Positioning PD Controller dan Positioning dengan PD-Fuzzy controller pada pergerakan home to point, point to point, dan point to home. Diperoleh sistem Positioning dengan PD-Fuzzy controller menjadi yang terbaik dengan rata-rata eror 2,33 cm terhadap sumbu x dan 1,33 cm terhadap sumbu y, serta membutuhkan waktu 3,25 detik untuk mencapai setpoint.-- A four-omnidirectional wheels robot is an autonomous robot that can move in any direction without changing the direction it is facing. So that the main challenge of this robot is the positioning system which until now there is no absolute solution to overcome this problem. Therefore we need a control system that can improve responses and reduce the occurrence of robot positioning errors. In this research, a combination of two controllers was used, namely the PD controller and the fuzzy logic controller with a switching controller algorithm that was processed in the STM32CubeIDE software. In addition, the movement of the four-omnidirectional wheels robot uses inverse kinematics so that the robot can go to the coordinates that are determined properly and quickly. The positioning system in this study uses the MPU6050 sensor as a reader for the orientation of the robot, and a rotary encoder sensor as a reader for the position of the robot in the field. Testing of the positioning system is carried out by comparing positioning without a controller, Positioning Fuzzy Logic Controller, Positioning PD Controller and Positioning with PD-Fuzzy controller on home to point, point to point and point to home movements. The Positioning system with PD-Fuzzy controller is the best with an average error of 2.33 cm on the x-axis and 1.33 cm on the y-axis, and takes 3.09 seconds to reach the setpoint.