GPSRover 1.0.

Posted on 07/09/2010 by jameswsheridan
Modified on: 13/09/2018
Introduction
This is an automatic import from our previous community platform. Some things can look imperfect.

If you are the original author, please access your User Control Panel and update it.

Well this is GPSRover 1.0. its not my first robot but it is my first on LMR.     So far all it does is move between different saved waypoints but im thinking of maybe adding some obstacle detection/avoidance and possibly some kind of mapping using processing.     Im using 1/16 scale rc tank, that i found on ebay for 40euro, as a chassis and an arduino mega as the brains. Im also using a TextStar serial lcd (http://www.coolcomponents.co.uk/catalog/product_info.php?cPath=45_71&products_id=428) ...


GPSRover 1.0.

Well this is GPSRover 1.0. its not my first robot but it is my first on LMR.

    So far all it does is move between different saved waypoints but im thinking of maybe adding some obstacle detection/avoidance and possibly some kind of mapping using processing.

    Im using 1/16 scale rc tank, that i found on ebay for 40euro, as a chassis and an arduino mega as the brains. Im also using a TextStar serial lcd (http://www.coolcomponents.co.uk/catalog/product_info.php?cPath=45_71&products_id=428) from cool component which unbelievably easy to use.

    At the moment, to save a waypoint, the robot has to be carried the location, the coloured buttons and a menu on the lcd is used to save that position (not ideal i know). When all the waypoints are saved the robot navigates between them.

    A lot of my code, which ive attached, is very similar to Patrick McCabe's code, i adapted his PD control for my differential track drive too which seems to work very well. My code definitely isnt pretty so i would welcome any suggestions people might have to improve it, i also havent been able to test it fully because the 7.2v battery for the drive motors stopped working and im waiting for a new one to arrive, but in the tests i have done it seems to work ok.

 

 

navigates using GPS

  • Actuators / output devices: TEXTSTAR serial lcd, Pololu duel MC33887 motor driver
  • CPU: Arduino Mega
  • Operating system: Mac OSX
  • Power source: 7.2V NiMH, 4x1.2v AA
  • Programming language: Arduino C++
  • Sensors / input devices: EM-406 GPS module, I2C compass
  • Target environment: outdoor
Flag this post

Thanks for helping to keep our community civil!


Notify staff privately
It's Spam
This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.

You flagged this as spam. Undo flag.Flag Post