GPS-based Navigation of Autonomous Vehicle

 Status : Completed

Tags: featured arduino Localisation Xampp SQL Embedded



AIM

Development of an Arduino Based Controller for GPS-based Navigation of Autonomous Vehicle


COMPONENTS AND TECHNOLOGIES USED

  • Embedded

  • MATLAB

  • Arduino

  • Localisation

  • SQL

  • Xampp


OVERVIEW

The project aims to develop an Arduino based controller for GPS aided navigation

of an Autonomous vehicle.

We have tried to develop a differential drive robot that can reach any point in the college campus without human intervention using onboard sensors and controllers written by us (Our Robot does not take into account any obstacles in the path and assumes clear roads, that is left as a separate project).

We have not used Pixhawk or any standard controller but built everything from scratch using Arduino and Sensors.

Also, we have developed a web server so we can see the position and velocity of our vehicle in real-time from our laptop only.

We have simulated the project using a differential drive robot but the same can be extended to any aerial or ground vehicle easily

 

Direct Applications of our project:

1)GPS Based Navigation for Autonomous vehicle

2)As a guide for blind people with some modifications

 

Main Technologies used in the Project:

Embedded Systems, MATLAB, Arduino, Localisation, SQL database, Xampp.

Languages Used: Arduino, Python, JavaScript, PHP.

Results: Google Map Path downloaded in the form of an array and plotted in MATLAB for verification

 

Future work:

The project was not continued as we came to know of controllers like Pixhawk/APM and decided to use them directly for GPS Based navigation and focus more on Obstacle detection and avoidance.

Our work on Perception (Object Detection, Semantic Segmentation, etc.) can be found here (link to those articles).

 

Project by:

Bhuvan Jhamb(20174009)

Keshari Tiwari(20175054)

Archit Chaudhary(20173053)

Anurag Maurya(20173106)

Saurabh Kumar Yadav(20185051)

Mentored by:Santanu Banarjee(20165008)

                      Gaurav Bansal(20165142)