Let's Make Robots!

GPS/ Autonomous Robot

GPS Waypoints, Autonomous navigation

Hello LMR,

This is one of my robots that I have been working on for a while. I have'nt posted it yet because I wanted to make sure I have a lot done. I use the lynxmotion A4WD1 as the base. 

I want to update you on my latest robot, I am using the lynxmotion  A4WD1 as a base and an arduino microcontroller. Inside the robot I have a sabertooth 2x12 motor controller and two 7.2 nimh batteries.  I also soldered my own perf board together with two sensors, EM-406A gps and the DHT11 temperature/ humidity sensor. Also on the perf board I soldered some headers to connect servos. I just bought HMC6352 compass module and plan on soldering that in soon. On top of the robot I have a netbook running Ubuntu and installed arduino ide and processing ide. I ssh from my macbook pro into the netbook to update the code. I am working on the arduino code hoping to make the robot be able to go to certain gps coordinates. I attached some photos of the robot. 


Here is the picture of the electronics from GPS Robot. As you can see I have an arduino uno, sabertooth 2x12 motor controller, my own perf board and two battiers, one for back up.

Update 12-24-12 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------

With great help from markcra I have complete control over my rover through processing. The arduino is running the Standard Firmata sketch and the processing is running code that takes keyboard information and translates it into motor commands. Here is a picture of the Control pannel. Also I added a second base to my rover in order to have a place for my netbook. Im running into some issues with the serial communications between arduino and processing but hopefully I can work it out soon.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

I'm a processing fan and for GUI apps I use this (http://www.sojamo.de/libraries/controlP5/)  library. It provides all the GUI elements you may need plus it makes the app look really cool (we talking about knobs,textfields,radiobuttons, dropdown lists etc.)

When I first started with arduino and processing I tried the Firmata but I also had some problems with the communication and it looked for me limited and an overkill at the same time. Since then I've always done the arduino code as well, this is also cool because I could add back up plans in case the communication fails or if the sensors detect an imminent danger.

Just a suggestion, anyway, keep up the good work! :D

 

Thank you! Ya I'm trying to work out some bugs and I like your idea of the back up plans! thanks

Can you tell me more about your battery backup ?  how its connected ?  is it automatically switched ?

sorry to dissapoint you I wish it was automatic I have two battieres and when one runs out I manually switch the battery. But I did a quick google search and found this http://www.farmhack.net/wiki/back-battery-arduino 

not rally what i have in my head