Tuesday, August 4, 2009

Making Maibock

So I got a few minutes now that the move has more or less concluded. Soon I hope to be firing up the soldering iron to prep for robothon! Mini sumo here we come. Additionally I want to get the arduino to log some temperature data from inside the mash tun. Projects whoo hoo!

This message has been sent using the picture and Video service from Verizon Wireless!

To learn how you can snap pictures and capture videos with your wireless phone visit www.verizonwireless.com/picture.

Note: To play video messages sent to email, Quicktime@ 6.5 or higher is required.

Wednesday, April 15, 2009

Fire in Motion


Criteria Met! Tinkerbell took off from the start line the first and second run. During the second run sparklers were aflame and I can now check autonomous robot on fire from my must do list. Now that I have a better idea of the terrain and the conditions (a beautiful Colorado day), I hope that there is another competition next year that will afford me the time to improve on the platform. All and all a great showing by all the competitors! There were some that ended up in trees or the drink, but I think everyone had a good time. Sparkfun put on a great event - and now I have as much time as I will ever have to prepare for the next one.

Tuesday, April 14, 2009

This is how we roll...

So after a lot of experimentation I have something. Will it find way points mmmm we'll see. I managed to hack up some code. I was able to combine libraries and wiring source from tinygps and newsoftserial along with ardupilot. With all these components I wrote a little code to utilize the libraries to acquire gps points, and used ardupilot to set up way points and plot courses. Now I wish I could do more testing. Many thanks to ardupilot and tinygps/newsoftserial creators! I'd be cooked without them or the arduino. Let's say right now I'm less crispy... code listing to come soon.

Speaking of crispy, my rocket igniters didn't fire up the sparklers. The plan was to wire some Estes model rocket engine igniters to the motor pins on the hbridge and have them start a sparkler as the robot began navigating the course. I think the sparklers are too beefy for one little igniter to set off. Sad to say it looks like I'm out of time on this one too and I'll have to remember to bring lighter.

For whatever reason, I could never get the bluetooth connection working on my laptop. In fact once I gave up on wirelessly driving the robot and gathering data I was finally able to get some code cobbled together. I wish I was able to "see" what the robot was doing later today on the course and it would be a lot of fun to drive the beast around the office later this week. Maybe after the competition I can trouble shoot some more.

I now have ambitious plans to write a java app for my phone so that I can drive and get data with it. Now that I know the Arduino and the development environment better I'm excited to see what else I can do. Lots of people seem to be doing a lot of really cool things.

Monday, April 6, 2009

More progress...

So I've been playing with NewSoftSerial for the Arduino. I'm still having difficulties coordinating all the serial communication from the gps out the bluetooth to the laptop. I can debug using the usb connection for now but once the streets are dry I want to see a rover about a way point. Hopefully I can at least get some data back while driving. The acceptance criteria for the final product of this project is officially reduced to pyrotechnics and any movement in the general direction if the first way point. Yeah I said pyrotechnics!

Tuesday, March 31, 2009

'Grounds are just magical'

So sayeth the EE. After being shown the data sheet for the h bridge, reworking a common ground to the arduino, the motors spring to life!

A quick bench test and the robot hurtled itself onto the floor to the end of its usb cable tether.

I've coded up some simple menus and added some way point code a la ardupilot. Can't wait to see if I can seek a point autonomously.

Sunday, March 29, 2009

End game approaching fast...

So after a spring break trip to Kansas and some work stuff I'm back in the saddle. Minutes before we left I was able to verify that my coordinates from the gps unit were good.

After I realized that the output was in degrees/decimal minutes, not degrees/minutes/seconds I was able to plot my exact position from inside my duplex! Google maps even put me on the correct side of the street - hooo raaay!

With that revelation I'm back to hacking up some code to get the motors to do something.
Additionally I found a really cool uav project - ArduPilot to rip apart. Hopefully with some simplification (I don't need pitch/altitude) I can save some serious time.

Friday, March 13, 2009

RTM

So I finally broke down and started to look for the data sheet for my gps unit. Before I even opened the link on the Spark Fun site I saw that the default baud rate was 38400.

Wah?

Well there is my problem! Setting this correctly in the arduino code fixed the ascii soup issue right up. Now if I can get lat and lon that places me outside China I'd be nearly back to where I was.