Pose estimation of differential drive robots using deep learning and raw sensor inputs

dc.contributor.authorBoztas, Gullu
dc.contributor.authorBingol, Mustafa Can
dc.contributor.authorAydogmus, Omur
dc.contributor.authorYilmaz, Musa
dc.date.accessioned2026-08-12T17:42:43Z
dc.date.issued2025
dc.departmentFırat Üniversitesi
dc.description.abstractThis paper presents an estimation method for determining the position and orientation of a real mobile robot using raw data from an Inertial Measurement Unit (IMU) sensor, alongside linear and angular velocities obtained from simulation. The dataset was collected using a real TurtleBot3 differential drive wheeled mobile robot in the ROS-Gazebo simulation environment, encompassing 2018 routes-2009 from simulation and 9 from real-world experiments-each consisting of five randomly generated waypoints. To improve the accuracy of the estimation models, noise from the real IMU sensor was incorporated into the input data, and velocities derived from the pure pursuit algorithm were also included. Convolutional Neural Network (CNN), Long Short-Term Memory (LSTM), Gradient Boosting (GB), and Random Forest (RF) models were employed to estimate the robot's position and orientation, and their performance was compared across both simulated and experimental scenarios. The results indicate that the CNN architecture consistently outperforms other models across all routes. Unlike many existing studies, this work directly utilizes raw sensor data without applying any feature extraction techniques, highlighting its novelty and contribution to the field.
dc.description.sponsorshipScientific Research Projects Unit of Firat University (FUBAP) [TEKF.21.24]
dc.description.sponsorshipWe gratefully acknowledge the Scientific Research Projects Unit of Firat University (FUBAP) for their support under grant number TEKF.21.24. Their funding was instrumental in the completion of this work.
dc.identifier.doi10.1038/s41598-025-25207-w
dc.identifier.issn2045-2322
dc.identifier.issue1
dc.identifier.pmid41271966
dc.identifier.scopus2-s2.0-105022597637
dc.identifier.scopusqualityQ1
dc.identifier.urihttps://doi.org/10.1038/s41598-025-25207-w
dc.identifier.urihttps://hdl.handle.net/11508/59848
dc.identifier.volume15
dc.identifier.wosWOS:001621175200029
dc.identifier.wosqualityQ1
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.indekslendigikaynakPubMed
dc.language.isoen
dc.publisherNature Portfolio
dc.relation.ispartofScientific Reports
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/openAccess
dc.snmzKA_WoS_20260511
dc.subjectIMU Sensor
dc.subjectPosition estimation
dc.subjectRaw sensor data
dc.subjectMobile robot
dc.titlePose estimation of differential drive robots using deep learning and raw sensor inputs
dc.typeArticle

Dosyalar