Araştırma Makalesi

Implementation of Pure Pursuit Algorithm for Nonholonomic Mobile Robot using Robot Operating System

Cilt: 9 Sayı: 4 30 Ekim 2021
PDF İndir
EN

Implementation of Pure Pursuit Algorithm for Nonholonomic Mobile Robot using Robot Operating System

Öz

In this study, a differential wheeled mobile robot was controlled in real time using pure pursuit algorithm (PPA). The robot was obtained in a simulation environment by using Gazebo simulator which offer the ability to accurately and efficiently simulate various robots in complex indoor/outdoor environments. This simulator was operated with robot operating system (ROS) that allows the use of Python, C++, MATLAB or various programming languages. In this paper, MATLAB/Simulink environment was used to control the robot with communication interface between MATLAB and ROS. Thus, it is possible to study more comprehensively by using multiple the features of MATLAB. The robot was traveled around a 4m x 4m area with random waypoints. The position of the robot was measured based on odometer sensor in order to determine the robot’s location. The performance of the control algorithm was analyzed using various information of the robot such as robot’s velocity, motors’ speed, the position of the robot, etc.

Anahtar Kelimeler

Kaynakça

  1. [1] F. Rubio, F. Valero, and C. Llopis-Albert, “A review of mobile robots: Concepts, methods, theoretical framework, and applications,” Int. J. Adv. Robot. Syst., vol. 16, no. 2, p. 1729881419839596, 2019, doi: 10.1177/1729881419839596. [2] T. Namba and Y. Yamada, “Risks of Deep Reinforcement Learning Applied to Fall Prevention Assist by Autonomous Mobile Robots in the Hospital,” Big Data Cogn. Comput., vol. 2, no. 2, 2018, doi: 10.3390/bdcc2020013.

Ayrıntılar

Birincil Dil

İngilizce

Konular

Yazılım Mimarisi, Elektrik Mühendisliği

Bölüm

Araştırma Makalesi

Yayımlanma Tarihi

30 Ekim 2021

Gönderilme Tarihi

16 Ağustos 2021

Kabul Tarihi

20 Eylül 2021

Yayımlandığı Sayı

Yıl 2021 Cilt: 9 Sayı: 4

Kaynak Göster

APA
Boztaş, G., & Aydoğmuş, Ö. (2021). Implementation of Pure Pursuit Algorithm for Nonholonomic Mobile Robot using Robot Operating System. Balkan Journal of Electrical and Computer Engineering, 9(4), 337-341. https://doi.org/10.17694/bajece.983350
AMA
1.Boztaş G, Aydoğmuş Ö. Implementation of Pure Pursuit Algorithm for Nonholonomic Mobile Robot using Robot Operating System. Balkan Journal of Electrical and Computer Engineering. 2021;9(4):337-341. doi:10.17694/bajece.983350
Chicago
Boztaş, Güllü, ve Ömür Aydoğmuş. 2021. “Implementation of Pure Pursuit Algorithm for Nonholonomic Mobile Robot using Robot Operating System”. Balkan Journal of Electrical and Computer Engineering 9 (4): 337-41. https://doi.org/10.17694/bajece.983350.
EndNote
Boztaş G, Aydoğmuş Ö (01 Ekim 2021) Implementation of Pure Pursuit Algorithm for Nonholonomic Mobile Robot using Robot Operating System. Balkan Journal of Electrical and Computer Engineering 9 4 337–341.
IEEE
[1]G. Boztaş ve Ö. Aydoğmuş, “Implementation of Pure Pursuit Algorithm for Nonholonomic Mobile Robot using Robot Operating System”, Balkan Journal of Electrical and Computer Engineering, c. 9, sy 4, ss. 337–341, Eki. 2021, doi: 10.17694/bajece.983350.
ISNAD
Boztaş, Güllü - Aydoğmuş, Ömür. “Implementation of Pure Pursuit Algorithm for Nonholonomic Mobile Robot using Robot Operating System”. Balkan Journal of Electrical and Computer Engineering 9/4 (01 Ekim 2021): 337-341. https://doi.org/10.17694/bajece.983350.
JAMA
1.Boztaş G, Aydoğmuş Ö. Implementation of Pure Pursuit Algorithm for Nonholonomic Mobile Robot using Robot Operating System. Balkan Journal of Electrical and Computer Engineering. 2021;9:337–341.
MLA
Boztaş, Güllü, ve Ömür Aydoğmuş. “Implementation of Pure Pursuit Algorithm for Nonholonomic Mobile Robot using Robot Operating System”. Balkan Journal of Electrical and Computer Engineering, c. 9, sy 4, Ekim 2021, ss. 337-41, doi:10.17694/bajece.983350.
Vancouver
1.Güllü Boztaş, Ömür Aydoğmuş. Implementation of Pure Pursuit Algorithm for Nonholonomic Mobile Robot using Robot Operating System. Balkan Journal of Electrical and Computer Engineering. 01 Ekim 2021;9(4):337-41. doi:10.17694/bajece.983350

Cited By

All articles published by BAJECE are licensed under the Creative Commons Attribution 4.0 International License. This permits anyone to copy, redistribute, remix, transmit and adapt the work provided the original work and source is appropriately cited.Creative Commons Lisans