IMU Aided GPS Based Navigation of Ackermann Steered Rover

Authors

  • MUHAMMAD SUFYAN ARSHAD School of Electrical Engineering and Computer Sciences National University of Sciences and Technology, Islamabad
  • Ijlal Hussain Department of Electrical Engineering, Institute of Space Technology, Islamabad
  • Abdur Rahman Maud Department of Electrical Engineering, Institute of Space Technology, Islamabad
  • Moazam Maqsood Department of Electrical Engineering, Institute of Space Technology, Islamabad

Keywords:

Autonomous navigation of Rover, GPS, IMU, User interactive Navigation, Location tracking and monitoring

Abstract

GPS signal loss is a major issue when the navigation system of rovers is based solely on GPS for outdoor navigation rendering the rover stuck in the mid of the road in case of signal loss. In this study, a low-cost IMU aided GPS-based navigation system for Ackermann Steered mobile robots is presented and tested to cater to the issue of GPS signal loss along. GPS path is selected and fed using the android application which provides real-time location tracking of the rover on the map embedded into the application. System utilizes Arduino along with the node MCU, compass, IMU, Rotary encoders, and an Ackermann steered rover. Contorller processes the path file, compares its current position with the path coordinates and navigates using inertial sensor aided navigation algorithm, avoiding obstacles to reach its destination. IMU measures the distance traveled from each path point, and in case of signal loss, it makes the rover move for the remaining distance in the direction of destination point. Rover faced a sinusoidal motion due to the steering, so PID was implemented. The system was successfully tested on the IST premises and finds its application in the delivery trolley, institutional delivery carts, and related applications.

References

M. B. Alatise and G. P. Hancke, “A Review on Challenges of Autonomous Mobile Robot and Sensor Fusion Methods,” IEEE Access, vol. 8, pp. 39830–39846, 2020, doi: 10.1109/ACCESS.2020.2975643.

J. Cheng, H. Cheng, M. Q. H. Meng, and H. Zhang, “Autonomous Navigation by Mobile Robots in Human Environments: A Survey,” in 2018 IEEE International Conference on Robotics and Biomimetics, ROBIO 2018, 2018, pp. 1981–1986. doi: 10.1109/ROBIO.2018.8665075.

R. J. Ong and K. N. F. K. Azir, “Low Cost Autonomous Robot Cleaner using Mapping Algorithm based on Internet of Things (IoT),” in IOP Conference Series: Materials Science and Engineering, 2020, vol. 767, no. 1. doi: 10.1088/1757-899X/767/1/012071.

M. S. Arshad, U. A. Rehman, and M. M. Fraz, “Plant Disease Identification Using Transfer Learning,” in 2021 International Conference on Digital Futures and Transformative Technologies, ICoDT2 2021, 2021, pp. 1–5. doi: 10.1109/ICoDT252288.2021.9441512.

A. Ashraf, H. Ahsan, and M. S. Arshad, “Motor Speed Synchronization of Mobile Robot Using PI Controller,” 2021 Int. Conf. Digit. Futur. Transform. Technol. ICoDT2 2021, 2021, doi: 10.1109/ICoDT252288.2021.9441518.

H. Wang, W. Yang, Y. Chen, and Y. Wang, “Overview of hybrid electric vehicle trend,” AIP Conf. Proc., vol. 1955, no. April, 2018, doi: 10.1063/1.5033824.

A. Khanna and R. Anand, “IoT based smart parking system,” in 2016 International Conference on Internet of Things and Applications, IOTA 2016, 2016, pp. 266–270. doi: 10.1109/IOTA.2016.7562735.

K. Mohta et al., “Experiments in Fast, Autonomous, GPS-Denied Quadrotor Flight,” in Proceedings - IEEE International Conference on Robotics and Automation, 2018, pp. 7832–7839. doi: 10.1109/ICRA.2018.8463214.

S. Harapanahalli, N. O. Mahony, G. V. Hernandez, S. Campbell, D. Riordan, and J. Walsh, “Autonomous navigation of mobile robots in factory environment,” Procedia Manuf., vol. 38, no. 2019, pp. 1524–1531, 2019, doi: 10.1016/j.promfg.2020.01.134.

J. Guerreiro, D. Sato, S. Asakawa, H. Dong, K. M. Kitani, and C. Asakawa, “Cabot: Designing and evaluating an autonomous navigation robot for blind people,” in ASSETS 2019 - 21st International ACM SIGACCESS Conference on Computers and Accessibility, 2019, pp. 68–82. doi: 10.1145/3308561.3353771.

B. Belkhouche and A. Lakas, “Modeling and Deployment of an Autonomous Cart Pickup and Delivery System,” in Proceedings - 2019 Amity International Conference on Artificial Intelligence, AICAI 2019, 2019, pp. 42–48. doi: 10.1109/AICAI.2019.8701414.

A. Al Arabi, H. Ul Sakib, P. Sarkar, T. P. Proma, J. Anowar, and M. A. Amin, “Autonomous Rover Navigation Using GPS Based Path Planning,” in AMS 2017 - Asia Modelling Symposium 2017 and 11th International Conference on Mathematical Modelling and Computer Simulation, 2018, pp. 89–94. doi: 10.1109/AMS.2017.22.

M. K. Shafin et al., “Mongol Barota: A next generation rover,” in SKIMA 2014 - 8th International Conference on Software, Knowledge, Information Management and Applications, 2014, pp. 1–8. doi: 10.1109/SKIMA.2014.7083564.

A. Gasparetto and L. Scalera, “A Brief History of Industrial Robotics in the 20th Century,” Adv. Hist. Stud., vol. 08, no. 01, pp. 24–35, 2019, doi: 10.4236/ahs.2019.81002.

M. Project and C. Engineering, “Floor Cleaning Robot with Mobile-App or Autonomous,” no. May, 2015.

E. Estolatan, A. Geuna, M. Guerzoni, and M. NUCCIO, “Mapping the evolution of the robotics industry,” LEI & Brick Work. Pap. Ser., no. July, 2018.

F. H. Ajeil, I. K. Ibraheem, A. T. Azar, and A. J. Humaidi, “Autonomous navigation and obstacle avoidance of an omnidirectional mobile robot using swarm optimization and sensors deployment,” Int. J. Adv. Robot. Syst., vol. 17, no. 3, pp. 1–15, 2020, doi: 10.1177/1729881420929498.

A. K. Reddy, V. Malviya, and R. Kala, “Social Cues in the Autonomous Navigation of Indoor Mobile Robots,” Int. J. Soc. Robot., vol. 13, no. 6, pp. 1335–1358, 2021, doi: 10.1007/s12369-020-00721-1.

T. J. Lee, D. H. Yi, and D. Il Dan Cho, “A monocular vision sensor-based obstacle detection algorithm for autonomous robots,” Sensors (Switzerland), vol. 16, no. 3, pp. 1–19, 2016, doi: 10.3390/s16030311.

A. Hasan, K. Samsudin, A. Rahman bin Ramli, and S. Ismaeel, “A Review of Navigation Systems (Integration and Algorithms) ,” Aust. J. Basic Appl. Sci., vol. 3, no. 2, pp. 943–959, 2009.

A. M. Romanov, M. P. Romanov, A. A. Morozov, and E. A. Slepynina, “A navigation system for intelligent mobile robots,” in Proceedings of the 2019 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering, ElConRus 2019, 2019, pp. 652–656. doi: 10.1109/EIConRus.2019.8657234.

V. Malyavej, W. Kumkeaw, and M. Aorpimai, “Indoor robot localization by RSSI/IMU sensor fusion,” 2013. doi: 10.1109/ECTICon.2013.6559517.

R. Sun, Y. Yang, K. W. Chiang, T. T. Duong, K. Y. Lin, and G. J. Tsai, “Robust IμGPS/VO Integration for Vehicle Navigation in GNSS Degraded Urban Areas,” IEEE Sens. J., vol. 20, no. 17, pp. 10110–10122, 2020, doi: 10.1109/JSEN.2020.2989332.

L. Chang, X. Niu, T. Liu, J. Tang, and C. Qian, “GNSS/INS/LiDAR-SLAM integrated navigation system based on graph optimization,” Remote Sens., vol. 11, no. 9, 2019, doi: 10.3390/rs11091009.

L. Chang, X. Niu, and T. Liu, “Gnss/imu/odo/lidar-slam integrated navigation system using imu/odo pre-integration,” Sensors (Switzerland), vol. 20, no. 17, pp. 1–18, 2020, doi: 10.3390/s20174702.

C. M. Prabhu, S Sadhish Kannan, G Gandhi, K Indra Munawir, “Gps Controlled Autonomous Bot,” in 2018 International Conference on Recent Trends in Electrical, Control and Communication (RTECC), 2018, pp. 128–132.

S. Erfani, A. Jafari, and A. Hajiahmad, “Comparison of two data fusion methods for localization of wheeled mobile robot in farm conditions,” Artif. Intell. Agric., vol. 1, pp. 48–55, 2019, doi: 10.1016/j.aiia.2019.05.002.

Q. Qiu et al., “Extended Ackerman Steering Principle for the coordinated movement control of a four wheel drive agricultural mobile robot,” Comput. Electron. Agric., vol. 152, no. December 2017, pp. 40–50, 2018, doi: 10.1016/j.compag.2018.06.036.

G. Péter, B. Kiss, and V. Tihanyi, “Vision and odometry based autonomous vehicle lane changing,” ICT Express, vol. 5, no. 4, pp. 219–226, 2019, doi: 10.1016/j.icte.2019.09.005.

B. Saeedi and M. Sadedel, “Implementation of Behavior-Based Navigation Algorithm on Four-Wheel Steering Mobile Robot,” J. Comput. Appl. Mech., vol. 52, no. 4, pp. 619–641, 2021, doi: 10.22059/jcamech.2021.330072.648.

H. Karnan et al., “VI-IKD: High-Speed Accurate Off-Road Navigation using Learned Visual-Inertial Inverse Kinodynamics,” 2022.

R. Thakker et al., “Autonomous Off-Road Navigation over Extreme Terrains with Perceptually-Challenging Conditions,” Springer Proc. Adv. Robot., vol. 19, pp. 161–173, 2021, doi: 10.1007/978-3-030-71151-1_15.

V. Haritha, M Kavitha, T Bhavadharni, G Prabhu, “Gps Based Autonomous Vehicle Navigation in Robotics Along,” Int. J. Pure Appl. Math., vol. 119, no. 15, pp. 1603–1612, 2018.

D. P. Zhang, Yuanliang Hong, “Navigation of mobile robot using Low-cost GPS,” Int. J. Precis. Eng. Manuf., vol. 16, no. 4, pp. 847–850, 2015, doi: 10.1007/s12541-015-0111-4.

N. Noguchi, M. Kise, J. F. Reid, and Q. Zhang, “Autonomous Vehicle Based on GPS and Inertial Sensors,” in IFAC Proceedings Volumes, 2001, vol. 34, no. 11, pp. 105–110. doi: 10.1016/S1474-6670(17)34115-0.

a. J. Oroko and G. N. Nyakoe, “Obstacle Avoidance and Path Planning Schemes for Autonomous Navigation of a Mobile Robot: A Review,” in Proceedings of the 2012 Mechanical Engineering Conference on Sustainable Research and Innovation, 2012, vol. 4, no. May, pp. 314–318.

T. Li and J. Hu, “Adaptive sliding mode control method based on nonlinear integral sliding surface for agricultural vehicle steering control,” Math. Probl. Eng., vol. 2014, 2014, doi: 10.1155/2014/965215.

H. Y. Chou, F. Khorsandi, S. G. Vougioukas, and F. A. Fathallah, “Developing and evaluating an autonomous agricultural all-terrain vehicle for field experimental rollover simulations,” Comput. Electron. Agric., vol. 194, no. December 2021, p. 106735, 2022, doi: 10.1016/j.compag.2022.106735.

V. Aravindvas, U. Srinivas, M. V. Rayudu, T. Subhash, and B. N. Prashanth, “Design and development of sensor based Automatic steering control system for automobiles,” Mater. Today Proc., vol. 46, pp. 5176–5181, 2021, doi: 10.1016/j.matpr.2021.03.254.

M. S. Benyeogor, O. O. Olakanmi, and S. Kumar, “Design of Quad-Wheeled Robot for Multi-Terrain Navigation,” Guigoz. Sci. Rev., vol. 6, no. 62, pp. 14–22, 2020, doi: 10.32861/sr.62.14.22.

K. Fue, W. Porter, E. Barnes, C. Li, and G. Rains, “Autonomous navigation of a center‐articulated and hydrostatic transmission rover using a modified pure pursuit algorithm in a cotton field,” Sensors (Switzerland), vol. 20, no. 16, pp. 1–21, 2020, doi: 10.3390/s20164412.

M. F. Al Khatib, Ehab I. Jaradat, Mohammad Abdel Kareem, Abdel-Hafez, “Low-Cost Reduced Navigation System for Mobile Robot in Indoor/Outdoor Environments,” IEEE Access, vol. 8, pp. 25014–25026, 2020, doi: 10.1109/ACCESS.2020.2971169.

S. H. Kim, C. W. Roh, S. C. Kang, and M. Y. Park, “Outdoor navigation of a mobile robot using differential GPS and curb detection,” in Proceedings - IEEE International Conference on Robotics and Automation, 2007, no. April, pp. 3414–3419. doi: 10.1109/ROBOT.2007.364000.

Downloads

Published

2022-06-28

How to Cite

ARSHAD, M. S., Hussain, I., Maud, A. R., & Maqsood, M. (2022). IMU Aided GPS Based Navigation of Ackermann Steered Rover. International Journal of Innovations in Science & Technology, 4(5), 24–38. Retrieved from https://journal.50sea.com/index.php/IJIST/article/view/317