Simulation based Analysis of Encoder Resolution on Differential Drive AMR Odometry
Main Article Content
Abstract
This research explores the impact of encoder resolution on the odometry accuracy and navigational performance of a differential-drive Autonomous Mobile Robot (AMR), using the Automated Trash Mobile Robot (ALTO) as a test platform. Encoder pulse-per-revolution (PPR) values ranging from 40 to 4096 were simulated in Gazebo. A custom encoder and odometry simulation algorithm were developed and integrated into the ROS1-based navigation stack. Controlled experiments—including straight-line, rotational, and dynamic path tests—were conducted in virtual environments to compare positional accuracy using /odom, /amcl_pose, /global_pose, and /world_pose. Results showed that higher PPR values improved odometry precision, particularly in orientation estimation, but had limited influence on global pose accuracy under AMCL-based sensor fusion. While lower resolutions caused noticeable drift, AMCL maintained robust localization. The findings offer practical guidance for optimizing encoder selection, balancing cost and performance in industrial AMR deployments.
Manuscript received: 30 Jun 2025 | Revised: 8 Aug 2025 | Accepted: 16 Aug 2025 | Published: 30 Nov 2025
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
References
M. Sotnikova, E. Veremey and N. Zhabko, “Wheel Angular Velocity Stabilization using Rough Encoder Data,” 2014 14th International Conference on Control, Automation and Systems (ICCAS 2014), pp. 1345–1350, 2014.
DOI: https://doi.org/10.1109/ICCAS.2014.6987765
D.V. Prakash, A. Elango and D. Vidhyaprakash, “Studies on Affecting Factors of Wheel Slip and Odometry Error on the Performance of Wheeled Mobile Robots-A Review,” International Journal of Robotics and Automation (IJRA), vol. 5, no. 1, pp. 6–16, 2016.
DOI: http://doi.org/10.11591/ijra.v5i1.pp6-16
M. Smieszek, M. Dobrzanska and P. Dobrzanski, “The impact of load on the wheel rolling radius and slip in a small mobile platform,” Autonomous Robots, vol. 43, no. 8, pp. 2095–2109, 2019.
DOI: https://doi.org/10.1007/s10514-019-09857-0
K. Lyu, K. Wang, L. Ling, Y. Sun, Z. Shi and W. Zhai, “Influence of wheel diameter difference on surface damage for heavy-haul locomotive wheels: Measurements and simulations,” International Journal of Fatigue, vol. 132, 2020.
DOI: https://doi.org/10.1016/j.ijfatigue.2019.105343
P.K. Panigrahi and S.K. Bisoy, “Localization strategies for autonomous mobile robots: A review,” Journal of King Saud University - Computer and Information Sciences, vol. 34, no. 8, pp. 6019–6039, 2022.
DOI: https://doi.org/10.1016/j.jksuci.2021.02.015
Y. Liu, S. Wang, Y. Xie, T. Xiong and M. Wu, “A Review of Sensing Technologies for Indoor Autonomous Mobile Robots,” Sensors, vol. 24, no. 4, p. 1222, 2024.
DOI: https://doi.org/10.3390/s24041222
I. Zunaidi, N. Kato, Y. Nomura and H. Matsui, “Positioning System for 4-Wheel Mobile Robot: Encoder, Gyro and Accelerometer Data Fusion with Error Model Method,” CMU. Journal, vol. 5, no. 1, pp. 1–14, 2006.
URL:https://www.thaiscience.info/journals/Article/CMUJ/10325060.pd (Accesed: 19 Dec 2024)
J. Zhao, S. Liu and J. Li, “Research and Implementation of Autonomous Navigation for Mobile Robots Based on SLAM Algorithm under ROS,” Sensors, vol. 22, no. 11, 2022.
DOI: https://doi.org/10.3390/s22114172
I.H. Savci, A. Yilmaz, S. Karaman, H. Ocakli and H. Temeltas, “Improving Navigation Stack of a ROS-Enabled Industrial Autonomous Mobile Robot (AMR) to be Incorporated in a Large-Scale Automotive Production,” International Journal of Advanced Manufacturing Technology, vol. 120, no. 5–6, pp. 3647–3668, 2022.
DOI: https://doi.org/10.1007/s00170-022-08883-0
RLS, “Encoder resolution, accuracy and repeatability: What’s the difference?”
URL: https://www.rls.si/eng/encoder-handbook/resolution-accuracy-repeatability
G.D. Wijaya, W. Caesarendra, M.I. Petra, G. Krolczyk and A. Glowacz, “Comparative study of Gazebo and Unity 3D in performing a virtual pick and place of Universal Robot UR3 for assembly process in manufacturing,” Simulation Modelling Practice and Theory, vol. 132, 2024.
DOI: https://doi.org/10.1016/j.simpat.2024.102895
M. Marian, M.-T. Georgescu, D. Popescu, F. Stinga, H. Roibu and F. Manta, “A ROS-based Control Application for a Robotic Platform Using the Gazebo 3D Simulator,” 21th International Carpathian Control Conference (ICCC), p. 1, 2020.
DOI: https://doi.org/10.1109/ICCC49264.2020.9257256
LsLidar, “N301 - Navigation & Obstacle Avoidance Lidar.”
URL: https://www.lslidar.com/product/n301-navigation-obstacle-avoidance-lidar/ (Accessed: 9 Dec 2024)
T. Marcel and D.S. Ioan, “Design of an Electronic Direct Drive Automotive Differential using Axial Flux PSMS with Sensorless Direct Torque and Flux Control,” EPE 2022 - Proceedings of the 2022 12th International Conference and Exposition on Electrical and Power Engineering, pp. 78–83, 2022.
DOI: https://doi.org/10.1109/EPE56121.2022.9959740
F.A. Salem, “Dynamic and Kinematic Models and Control for Differential Drive Mobile Robots,” International Journal of Current Engineering and Technology, vol. 3, no. 2, pp. 253-263, 2013.
A. Topiwala, “Modeling and Simulation of a Differential Drive Mobile Robot,” International Journal of Scientific and Engineering Research, vol. 7 , no 7, pp. 1410-1415, 2016.
URL:https://ijser.org/researchpaper/Modeling-and-Simulation-of-a-Differential-Drive-Mobile-Robot.pdf (Accessed: 9 Dec 2024)
U. Ruiz, “Capturing a Differential Drive Robot With a Dubins Car,” IEEE Access, vol. 11, pp. 42124–42134, 2023.
DOI: https://doi.org/10.1109/ACCESS.2023.3271592
B. Cybulski, A. Wegierska and G. Granosik, “Accuracy comparison of navigation local planners on ROS-based mobile robot*,” 2019 International Workshop on Robot Motion and Control, 2019.
DOI: https://doi.org/10.1109/RoMoCo.2019.8787346
J. Palacín, E. Rubies and E. Clotet, “Systematic Odometry Error Evaluation and Correction in a Human-Sized Three-Wheeled Omnidirectional Mobile Robot Using Flower-Shaped Calibration Trajectories,” Applied Sciences, vol. 12, no. 5, p. 2606, 2022.
DOI: https://doi.org/10.3390/app12052606
Muhtadin, R.M. Zanuar, K.E. Purnama and M.H. Purnomo, “Autonomous Navigation and Obstacle Avoidance for Service Robot,” 2019 International Conference of Computer Engineering, Network, and Intelligent Multimedia (CENIM), pp. 125–132, 2019.
DOI: https://doi.org/10.1109/CENIM48368.2019.8973360
W.P.N. dos Reis, G.J. da Silva, O.M. Junior and K.C.T. Vivaldini, “An extended analysis on tuning the parameters of Adaptive Monte Carlo Localization ROS package in an automated guided vehicle,” International Journal of Advanced Manufacturing Technology, vol. 117, no. 5–6, pp. 1975–1995, 2021.