Conference Paper2017Cited by 16

Autonomous Rover Navigation Using GPS Based Path Planning

Abul Al Arabi, Hasib Ul Sakib, Pranabesh Sarkar, Tanjina Piash Proma, Jahedul Anowar, M Ashraful Amin

2017 Asia Modelling Symposium (AMS)

IEEE, pp. 89–94

Abstract

Nowadays, with the constant evolution of Artificial Intelligence and Machine Learning, robots are getting more perceptive than ever. For this quality they are being used in varying circumstances which humans cannot control. Rovers are special robots, capable of traversing through areas that are too difficult for humans. Even though it is a robust bot, lack of proper intelligence and automation are its basic shortcomings. As the main purpose of a rover is to traverse through areas of extreme difficulties, therefore an intelligent path generation and following system is highly required. Our research work aimed at developing an algorithm for autonomous path generation using GPS (Global Positioning System) based coordinate system and implementation of this algorithm in real life terrain, which in our case is MDRS, Utah, USA. Our prime focus was the development of a robust but easy to implement system. After developing such system, we have been able to successfully traverse our rover through that difficult terrain. It uses GPS coordinates of target points that will be fed into the rover from a control station. The rover capturing its own GPS signal generates a path between the current location and the destination location on its own. It then finds the deviation in its current course of direction and position. And eventually it uses Proportional Integral Derivative control loop feedback mechanism (PID control algorithm) for compensating the error or deviation and thus following that path and reach destination. A low cost on board computer (Raspberry Pi in our case) handles all the calculations during the process and drives the rover fulfilling its task using an microcontroller (Arduino).

Keywords

  • PID control
  • Arduino
  • autonomous rover
  • path following
  • Raspberry Pi
  • deviation compensation
  • Mars Desert Research Station
  • GPS positions
  • terrain traversal

CCDS Authors

Prof. M Ashraful Amin, PhD
M Ashraful Amin, PhD

Prof. M Ashraful Amin, PhD

  • Founder Director, CCDS
  • Director, AI/ML, HCI & DS Wings

Professor

+1 more affiliation

Department of Information Sciences and Technology

George Mason University, USA

Published at

ACL, CHI, UbiComp, ECAI, WACV, PAKDD, IJCNN, ICPR, ICIP, HCII, CLEF, BLP, Scientific Reports, JMIR, IEEE Access, Smart Agricultural Technology, Frontiers in Computational Neuroscience, Diabetes Research and Clinical Practice, PLOS ONE

Research Interests

Machine Learning, Cognitive & Vision Science, Cybernetics, Surveillance & Security, ICT in Education, Health, & Agriculture, Human-Computer Interaction, Internet of Things, Robotics

References

  1. 1.Dean Pomerleau. (1993). Neural Network Perception for Mobile Robot Guidance. [10.1007/978-1-4615-3192-0]
  2. 2.Keonyup Chu, Minchae Lee, Myoungho Sunwoo. (2012). Local Path Planning for Off-Road Autonomous Driving With Avoidance of Static Obstacles. IEEE Transactions on Intelligent Transportation Systems, 13(4), 1599–1616[10.1109/tits.2012.2198214]
  3. 3.Raia Hadsell, Pierre Sermanet, Jan Ben, Ayse Erkan, Marco Scoffier, Koray Kavukcuoglu, Urs Müller, Yann LeCun. (2009). Learning long‐range vision for autonomous off‐road driving. Journal of Field Robotics, 26(2), 120–144[10.1002/rob.20276]
  4. 4.Alonzo Kelly, Anthony Stentz, Omead Amidi, M. F. Bode, David M. Bradley, Antonio Díaz-Calderón, Mike Happold, Herman Herman, Robert Mandelbaum, Tom Pilarski, Peter Rander, Scott Thayer, Nick Vallidis, Randy Warner. (2006). Toward Reliable Off Road Autonomous Vehicles Operating in Challenging Environments. The International Journal of Robotics Research, 25(5-6), 449–483[10.1177/0278364906065543]
  5. 5.Yaniv Alon, Andras Ferencz, Amnon Shashua. (2006). Off-road Path Following using Region Classification and Geometric Projection Constraints. , 1, 689–696[10.1109/cvpr.2006.213]
  6. 6.Keiji Nagatani, Akio Yamasaki, Kazuya Yoshida, Tomoaki Yoshida, Eiji Koyanagi. (2008). Semi-autonomous traversal on uneven terrain for a tracked vehicle using autonomous control of active flippers. , 2667–2672[10.1109/iros.2008.4650643]
  7. 7.Frank Ivis. (2006). Calculating Geographic Distance: Concepts and Methods.
  8. 8.Alonzo Kelly, Omead Amidi, M. F. Bode, Mike Happold, Herman Herman, Tom Pilarski, Peter Rander, Anthony Stentz, Nick Vallidis, Randy Warner. (2006). Toward Reliable Off Road Autonomous Vehicles Operating in Challenging Environments. Springer tracts in advanced robotics, 599–608[10.1007/11552246_57]
  9. 9.Aninda Saha, Mahady Hasan, MD ASHRAFUL, S. Sampath Kumar. (2015). Android Based Autonomous Arduino Bot. , 34–38[10.15224/978-1-63248-056-9-26]
  10. 10.Abul Al Arabi, Pranabesh Sarkar, Faysal Ahmed, Waliur Rahman Rafie, Mahfuz Hannan, M. Ashraful Amin. (2017). 2D mapping and vertex finding method for path planning in autonomous obstacle avoidance robotic system. , 39–42[10.1109/iccre.2017.7935038]
  11. 11.Ernst D. Dickmanns, A. Zapp. (1987). Autonomous High Speed Road Vehicle Guidance by Computer Vision 1. IFAC Proceedings Volumes, 20(5), 221–226[10.1016/s1474-6670(17)55320-3]
  12. 12.Surender K. Kenue. (1990). Lanelok: Detection Of Lane Boundaries And Vehicle Tracking Using Image-Processing Techniques - Part I: Hough-Transform, Region-Tracing And Correlation Algorithms. Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE, 1195, 221[10.1117/12.969885]
  13. 13.Todd Jochem, Shumeet Baluja. (1994). Massively parallel, adaptive, color image processing for autonomous road following. Defense Technical Information Center (DTIC), 280–315
  14. 14.Raimund Edlinger, Michael Zauner, Walter Rokitansky. (2013). INTELLIGENT MOBILITY - New approach of robot mobility systems for rescue scenarios. , 1–5[10.1109/ssrr.2013.6719318]
  15. 15.Todd Jochem, Dean Pomerleau. (1997). Vision-Based Neural Network Road and Intersection Detection. , 73–86[10.1007/978-1-4615-6325-9_5]
  16. 16.Mohammad Raihanul Bashar, Abul Al Arabi, Rayhan Sardar Tipu, M. Tanvir Alam Sifat, Mehdi Alam, M. Ashraful Amin. (2017). 2D surface mapping for mine detection using wireless network. , 180–183[10.1109/iccre.2017.7935066]
  17. 17.Karl C. Kluge. (1993). YARF: An Open-Ended Framework for Robot Road Following. Defense Technical Information Center (DTIC)
  18. 18.José Guivant, E. Nebot. (2007). Implementation of Simultaneous Navigation and Mapping in Large Outdoor Environments. Springer tracts in advanced robotics, 37–48[10.1007/3-540-36460-9_3]
  19. 19.(2009). Journal of Field Robotics, 26(2)[10.1002/rob.v26:2]

Cited By

  1. 1.Siyao Lu, Rui Xu, Zhaoyu Li, Bang Wang, Zhijun Zhao. (2024). Lunar Rover Collaborated Path Planning with Artificial Potential Field-Based Heuristic on Deep Reinforcement Learning. Aerospace, 11(4), 253[10.3390/aerospace11040253]
  2. 2.Rawan A. Abdellatif, Ayman A. El-Badawy. (2020). Artificial Potential Field for Dynamic Obstacle Avoidance with MPC-Based Trajectory Tracking for Multiple Quadrotors. 2020 2nd Novel Intelligent and Leading Emerging Sciences Conference (NILES), 497–502[10.1109/niles50944.2020.9257973]
  3. 3.Shrikant V. Sonekar, Bhargav J. Ditani, Jay P. Patel, Jeevan H. Khadse, Sneharsh R. Shende, Swami R. Shende. (2021). Design and Development of IoT controlled Smart Surveillance cum Waste Cleaning Rover. 2021 2nd International Conference for Emerging Technology (INCET)[10.1109/incet51464.2021.9456359]
  4. 4.Narendran Ramasenderan, Vinesh Thiruchelvam, Umar Saeed, Krishna Ravinchandra, Chew Kai Ze, Siva Kumar Sivanesan. (2024). Autonomous navigation system with weight detection for autonomous loose fruit collector. AIP conference proceedings, 3161, 020136[10.1063/5.0229308]
  5. 5.Kanin Kiataramgul. (2019). Path following and obstacle avoidance for autonomous vehicle based on gnss localization. [10.58837/chula.the.2019.351]
  6. 6.Jheison Duvier Diaz-Ortega, Octavio Gutiérrez-Frías, José Alejandro Aguirre-Anaya, Alberto Luviano-Juárez. (2024). Simplified Strategy for Trajectory Tracking Application of a Passive Suspension Rover-Type Mobile Robot. Machines, 12(5), 322[10.3390/machines12050322]
  7. 7.Rudraksha Bandodkar, Steven Vazhappully, Akarsh Malvekar, Amogha Kantak, Milind Fernandes. (2024). Beyond Boundaries: Collaborative Task Completion Using Heterogeneous Swarm. , 935–939[10.1109/space63117.2024.10667721]
  8. 8.Yuddhish Chooah, Nivede Issur, Girish Bekaroo. (2024). LiDAR-Driven Navigation in Dynamic Indoor Environments: Optimizing Performance and Reliability. , 1–6[10.1109/elecom63163.2024.10892168]
  9. 9.MUHAMMAD SUFYAN ARSHAD, Ijlal Hussain, Abdur Rahman Maud, Moazam Maqsood. (2022). IMU Aided GPS Based Navigation of Ackermann Steered Rover. International Journal of Innovations in Science and Technology, 4(5), 24–38[10.33411/ijist/2022040503]
  10. 10.Nicholas Conlon, Pawel Sawicki, Yue Yang, Nisar R. Ahmed, Daniel Szafir. (2025). Competency-Aware Collaborative Robotic Surface Exploration: A Study at the Mars Desert Research Station. IEEE transactions on field robotics., 2, 768–786[10.1109/tfr.2025.3607856]
  11. 11.Ziyi Wang, Di Yu, Mina Khalilzadeh Fathi, Chaoying Pei. (2025). Few-Shot Learning-Enhanced Tiered Path Planning for Mars Rover Navigation. , 3500–3505[10.23919/acc63710.2025.11107497]
  12. 12.Mir Oliul Pasha Taj, Md. Rajibul Hassen. (2024). Design Implication of a Compact-Sized, Low-Fidelity Rover for Tough Terrain Exploration. Lecture notes in networks and systems, 123–138[10.1007/978-981-99-8937-9_9]
  13. 13.Vybhavi J., D. Mahesh Kumar, Vaibhavi H. L., Ravisham Santha, Arihant Chhalani. (2019). TRAVERSE-Voice Commanded Self Navigating Indoor Robot. SSRN Electronic Journal[10.2139/ssrn.3511977]
  14. 14.Christy Jose, J P Dhivvya, Devika K Das. (2019). Autonomous Navigation and Collision Avoidance Surface Watercraft for Flood Relief Operations. , 8, 1–8[10.1109/ghtc46095.2019.9033105]
  15. 15.Ashish Kumar Dutta, Vijayashankar S, Mohammed Sohail Sheikh, Tejesh Kumar G N. (2025). Independent Package Delivery Rover Using Image Processing and Obstacle Detection. , 1837–1842[10.1109/icmsci62561.2025.10894324]
  16. 16.Lakshya Jain, Upendra Bhanushali, Rajashree Daryapurkar. (2022). Multi-level Architecture for a Swarm of Surveillance Rovers. International Journal for Research in Applied Science and Engineering Technology, 10(10), 1100–1110[10.22214/ijraset.2022.47141]