Differential Drive Mobile Robot Motion Accuracy Improvement with Odometry-Compass Sensor Fusion Implementation

Authors

  • Sungkono Sungkono Department of Electrical Engineering, State Polytechnic of Malang, Indonesia
  • Gillang Al Azhar Department of Electrical Engineering, State Polytechnic of Malang, Indonesia
  • Adi Candra Kusuma Department of Electrical Engineering, State Polytechnic of Malang, Indonesia
  • Syarifatul Izza Department of Electrical Engineering, Polytechnic Unisma of Malang, Indonesia

DOI:

https://doi.org/10.26418/elkha.v15i1.62095

Keywords:

sensor fusion, kinematics control, UGV, DDMR

Abstract

The Implementation of wheeled robot technology in the development of transportation vehicles makes them capable for operating automatically. In order to operate automatically, a vehicle requires stable control system which including motion kinematic algorithm where is developed in a robotic system. With the aim of being able to build an Unmanned Grounded Vehicle (UGV), in this study an UGV prototype was made in the form of a wheeled robot with Differential Drive Mobile Robot (DDMR) system. The robot is controlled by motion kinematic control algorithm and a trajectory tracking system that is used to get an estimate of the position caused by the robot"™s movement, beside it made the robot can operate automatically. To support the performance of the control system, the robot prototype is added with a compass sensor which used as the wheel odometry sensor"™s support. The process of combining wheel odometry and compass sensor data is carried out by using the sensor fusion algorithm, where the limit value for the RMS error for the position accuracy is not more than 0.15 meters. As the result of the trials, by adding a compass sensor and implementing sensor fusion algorithm is able to reduce the average RMS (Root Mean Square) error value of the motion accuracy into below 0.15 meters which previously worth 0.392 meters decreased into 0.075 meters.

Author Biographies

Gillang Al Azhar, Department of Electrical Engineering, State Polytechnic of Malang, Indonesia

Electrical Engineering, Electronics Engineering, Focus on Microcontroller, Embedded System, and Robotics

Adi Candra Kusuma, Department of Electrical Engineering, State Polytechnic of Malang, Indonesia

References

S. Sun, T. Endo and F. Matsuno, "Iterative Learning Control Based Robust Distributed Algorithm for Non-Holonomic Mobile Robots Formation," IEEE Access, vol. 6, pp. 61904-61917, 2018.

J. Li, M. Ran and L. Xie, "Efficient Trajectory Planning for Multiple Non-Holonomic Mobile Robots via Prioritized Trajectory Optimization," IEEE Robotics and Automation Letters, vol. 6, pp. 405-412, 2021.

A. Stefek, T. V. Pham, V. Krivanek and K. L. Pham, "Energy Comparison of Controllers Used for a Differential Drive Wheeled Mobile Robot," IEEE Access, vol. 8, pp. 170915-170927, 2020.

Y. Shi, M. R. Elara, A. V. Le, V. Prabakaran and K. L. Wood, "Path Tracking Control of Self-Reconfigurable Robot hTetro With Four Differential Drive Units," IEEE Robotics and Automation Letters, vol. 5, pp. 3998-4005, 2020.

Y. Maddahi and K. Zareinia, "Nonparametric Bootstrap Technique to Improve Positional Accuracy in Mobile Robots With Differential Drive Mechanism," IEEE Access, vol. 8, pp. 158502-158511, 2020.

M. Y. Moemen, H. Elghamrawy, S. N. Givigi and A. Noureldin, "3-D Reconstruction and Measurement System Based on Multimobile Robot Machine Vision," IEEE Transactions on Instrumentation and Measurement, vol. 70, pp. 1-9, 2021.

H. Dong, C.-Y. Weng, C. Guo, H. Yu and I.-M. Chen, "Real-Time Avoidance Strategy of Dynamic Obstacles via Half Model-Free Detection and Tracking With 2D Lidar for Mobile Robots," IEEE/ASME Transactions on Mechatronics, vol. 26, pp. 2215-2225, 2021.

K. Matsubara, K. Nagatani and Y. Hirata, "Improvement in Measurement Area of 3D LiDAR for a Mobile Robot Using a Mirror Mounted on a Manipulator," IEEE Robotics and Automation Letters, vol. 5, pp. 6350-6356, 2020.

Y. Qiu, B. Li, W. Shi and X. Zhang, "Visual Servo Tracking of Wheeled Mobile Robots With Unknown Extrinsic Parameters," IEEE Transactions on Industrial Electronics, vol. 66, pp. 8600-8609, 2019.

X. Zhang, Y. Fang, B. Li and J. Wang, "Visual Servoing of Nonholonomic Mobile Robots With Uncalibrated Camera-to-Robot Parameters," IEEE Transactions on Industrial Electronics, vol. 64, pp. 390-400, 2017.

M. Xu, H. Shi, K. Jiang, L. Wang and X. Li, "A Fuzzy Approach to Visual Servoing with A Bagging Method for Wheeled Mobile Robot," in 2019 IEEE International Conference on Mechatronics and Automation (ICMA), 2019.

Y. Gao, H. Chen, Y. Li, C. Lyu and Y. Liu, "Autonomous Wi-Fi Relay Placement With Mobile Robots," IEEE/ASME Transactions on Mechatronics, vol. 22, pp. 2532-2542, 2017.

A. Elmquist and D. Negrut, "Methods and Models for Simulating Autonomous Vehicle Sensors," IEEE Transactions on Intelligent Vehicles, vol. 5, pp. 684-692, 2020.

D. Agasti, A. K. Lahiri and R. Majumdar, "Controlling of mobile car robots using IR sensors and a tripple axis magnetometer," in 2018 Emerging Trends in Electronic Devices and Computational Techniques (EDCT), 2018.

Z. Dan, Z. Jisheng, H. Guohua and Y. Jie, "Navigation stabilization technology of mobile robot based on compass and gyro," in 2009 Chinese Control and Decision Conference, 2009.

G. D. Vani, M. Chinnaiah and S. R. Karumuri, "Hardware Scheme for Autonomous Docking Algorithm using FPGA based Mobile Robot," in 2018 8th International Symposium on Embedded Computing and System Design (ISED), 2018.

B. Kim and K. Yi, "Probabilistic and Holistic Prediction of Vehicle States Using Sensor Fusion for Application to Integrated Vehicle Safety Systems," IEEE Transactions on Intelligent Transportation Systems, vol. 15, pp. 2178-2190, 2014.

M. Rafeeq, S. F. Toha, S. Ahmad and M. A. Razib, "Locomotion Strategies for Amphibious Robots-A Review," IEEE Access, vol. 9, pp. 26323-26342, 2021.

M. Sorour, A. Cherubini, P. Fraisse and R. Passama, "Motion Discontinuity-Robust Controller for Steerable Mobile Robots," IEEE Robotics and Automation Letters, vol. 2, pp. 452-459, 2017.

I. Siradjuddin, G. A. Azhar, A. Murdani and M. L. M. Faizin, "Desain dan pemodelan kontrol kinematik pergerakan robot beroda dengan menggunakan 6 roda omni-wheels," Jurnal Eltek, vol. 18, pp. 116-127, 2020.

L. Morales, M. Herrera, O. Camacho, P. Leica and J. Aguilar, "LAMDA Control Approaches Applied to Trajectory Tracking for Mobile Robots," IEEE Access, vol. 9, pp. 37179-37195, 2021.

I. Siradjuddin, L. Kamajaya, S. Wibowo, A. A. Rofiq, G. A. Azhar and M. Khairuddin, "Near Real Time Simulation of an Independent Steering Independent Driving Mobile Robot," in 2021 3rd International Conference on Control Systems, Mathematical Modeling, Automation and Energy Efficiency (SUMMA), 2021.

I. Siradjuddin, G. Azhar, S. Wibowo, F. Ronilaya, C. Rahmad and R. O. H. A. D. I. Erfan, "A General Inverse Kinematic Formulation and Control Schemes for Omnidirectional Robots," Engineering Letters, vol. 29, 1 2022.

G. A. Azhar, T. Winarno and A. Komarudin, "Kontrol Sudut Elevasi Robot Pelontar Softsaucer dengan Metode PID," Jurnal Elektronika Otomasi Industri, vol. 4, pp. 9-14, 2020.

G. A. Azhar, T. Winarno and S. Izza, "Implementasi g-h Filter Pada Sensor Kompas Sebagai Peningkatan Akurasi Trajectory Tracking Robot Differential Drive," Journal of Mechanical and Electrical Technology, vol. 1, 2022.

Downloads

Published

2023-04-18

Issue

Section

Vol. 15 No. 1 April 2023