Many of the equipment and machines we use in our everyday lives have changed due to major advancements in today's technology. Smartphones, which have made great progress especially in the last decade, perform many tasks in addition to interpersonal communication. Controlling robots, which are increasingly used in daily life and widely included in the literature, is one of these tasks. In this study, the pure pursuit algorithm was used to control the position of a non-holonomic differential drive mobile robot, and the path information to be tracked was received from an Android mobile device as a reference. An application design has been carried out for Android devices. The information for the path drawn here was transferred via the internet to a Google Spreadsheet. Coordinate information obtained from Google tables in MATLAB was separated as x and y axis information and entered into MATLAB/Simulink as waypoints of the pure pursuit algorithm and the position control of the robot was carried out. Error analysis was made by taking the differences between the reference path and the actual movement and the control performance was examined. Additionally, the effect of the approach distance value of the pure pursuit algorithm on the error is presented.
Communication Mobile robot Android application Pure pursuit algorithm
Many of the equipment and machines we use in our everyday lives have changed due to major advancements in today's technology. Smartphones, which have made great progress especially in the last decade, perform many tasks in addition to interpersonal communication. Controlling robots, which are increasingly used in daily life and widely included in the literature, is one of these tasks. In this study, the pure pursuit algorithm was used to control the position of a non-holonomic differential drive mobile robot, and the path information to be tracked was received from an Android mobile device as a reference. An application design has been carried out for Android devices. The information for the path drawn here was transferred via the internet to a Google Spreadsheet. Coordinate information obtained from Google tables in MATLAB was separated as x and y axis information and entered into MATLAB/Simulink as waypoints of the pure pursuit algorithm and the position control of the robot was carried out. Error analysis was made by taking the differences between the reference path and the actual movement and the control performance was examined. Additionally, the effect of the approach distance value of the pure pursuit algorithm on the error is presented.
Communication Mobile robot Android application Pure pursuit algorithm
Birincil Dil | İngilizce |
---|---|
Konular | Akıllı Robotik, Modelleme ve Simülasyon, Bilgisayar Yazılımı |
Bölüm | Makaleler |
Yazarlar | |
Erken Görünüm Tarihi | 29 Mart 2024 |
Yayımlanma Tarihi | 29 Mart 2024 |
Gönderilme Tarihi | 4 Ocak 2024 |
Kabul Tarihi | 27 Şubat 2024 |
Yayımlandığı Sayı | Yıl 2024 Cilt: 15 Sayı: 1 |