GPS Guided Autonomous Rover

23,994

93

17

Posted

Introduction: GPS Guided Autonomous Rover

For a group Project we were required to build a Rover that would follow a predetermined track using GPS coordinates. Extensive details are listed in the report attached at the bottom of the page.

by Josh Berman, Terry Bugai, Kent Salmon and Mayur Chiba

exerpt from the technical report attached:

                                                                                       Abstract

This document provides the development and implementation of a GPS (Global Positioning System) guided rover. The rover is to compete in a race on a pre-defined track consisting of vertices made up of GPS coordinates. The design is comprised of a perspex base, battery pack, servo motors, Ublox GPS module and an ATMega328 Arduino microcontroller. The microcontroller receives the input from the GPS module in string format through serial communication. This data is then sent through our path finding algorithm and the direction is calculated. The rover runs through the course with minor mishaps. Improvement recommendations include alternate algorithms and additional sensors.

 





>

Share

Recommendations

  • Remote Control Contest 2017

    Remote Control Contest 2017
  • Arduino Contest 2017

    Arduino Contest 2017
  • LED Contest 2017

    LED Contest 2017

We have a be nice policy.
Please be positive and constructive.

Tips

Questions & Answers

17 Comments

did you use servo for controlling the motion? may i get a proper picture of the robot!

which software was used to see gps and robot following the path?

Hello could you please provide the link to the path finding algorithm? Thanks in advance!

https://www.instructables.com/id/Boat-Autopilot/?ALLSTEPS

Hello could you please provide the link to the path finding algorithm? Thanks in advance!

Hello could you please provide the link to the path finding algorithm? Thanks in advance!

Hello could you please provide the link to the path finding algorithm? Thanks in advance!

hello

when loading code to arduino did not work because of error message "NMEA gps(GPRMC); //remember to download and include NMEA libry" Im using the new aurduino software version with arduino uno

also can i used a h bridge motor controller with dc motors because I don not have servo motos

thanks

have you downloaded the NMEA library and added it to the arduino library path?
Yes you can use an h-bridge with DC motors, the setup and code will be a bit different though: instead of setting the angle of the servo you would just set the output to the motor high, something like : digitalWrite(motorpin,HIGH);
Heres a nice tutorial to take a look at:
http://www.ecs.umass.edu/ece/m5/tutorials/H-Bridge_tutorial.html