Real-time deep learning-based position control of a mobile robot

dc.contributor.authorTop, Ahmet
dc.contributor.authorGokbulut, Muammer
dc.date.accessioned2026-08-12T18:10:57Z
dc.date.issued2024
dc.departmentFırat Üniversitesi
dc.description.abstractThis study uses PID (Proportional-Integral-Derivative), fuzzy logic, and deep learning algorithm to experimentally achieve real-time position control of a four-wheel-drive symmetric autonomous mobile robot whose design and prototype are realized. At the same time, the convolutional neural network-based YOLO (You only look once) algorithm is used to detect and get around obstacles by classifying the items in front of it during the robot's movement, to get the robot to reach the position specified as a reference a fuzzy logic controller is created. As the robot can be used outside, It is necessary to recognize more than one type of obstacle. For this reason, YOLO training is conducted to classify eighty objects that the robot may encounter in the external environment, such as cats, dogs, people, and chairs. In this research, a single obstacle is studied and it is determined as a human class obstacle, which is one of the obstacles that the robot is most likely to encounter in the laboratory environment. While the target location points are sent to the robot with the designed Android application, all the controls needed by the robot are carried out by the microcontrollers on it, independent of any computer. As a result of the experimental studies, it is seen that people are detected in real time with YOLO within the range of 90 cm-130 cm specified in the algorithm, without any problems. In addition, the mobile robot reached the target points sent to it from the Android application without any errors by overcoming obstacles within the specified approach distance (0.05 m or 0.1 m). While the maximum mean absolute error in the speed controls made on the motors throughout all experimental studies is 0.351 rpm, the Robot moved with a maximum absolute linear speed error of 2.8 mm/s. This shows that the robot is successfully controlled with fuzzy and PID controllers in line with the information obtained with YOLO.
dc.description.sponsorshipFimath;rat University Scientific Research Projects Unit [TEKF.19.07]
dc.description.sponsorshipThis study is supported by F & imath;rat University Scientific Research Projects Unit with the project number TEKF.19.07.
dc.identifier.doi10.1016/j.engappai.2024.109373
dc.identifier.issn0952-1976
dc.identifier.issn1873-6769
dc.identifier.orcid0000-0003-1870-1772
dc.identifier.scopus2-s2.0-85204807598
dc.identifier.scopusqualityQ1
dc.identifier.urihttps://doi.org/10.1016/j.engappai.2024.109373
dc.identifier.urihttps://hdl.handle.net/11508/63489
dc.identifier.volume138
dc.identifier.wosWOS:001327263500001
dc.identifier.wosqualityQ1
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherPergamon-Elsevier Science Ltd
dc.relation.ispartofEngineering Applications of Artificial Intelligence
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.snmzKA_WoS_20260511
dc.subjectMobile robot
dc.subjectYou only look once
dc.subjectPath planning
dc.subjectAndroid application
dc.subjectReal-time control
dc.titleReal-time deep learning-based position control of a mobile robot
dc.typeArticle

Dosyalar