Update – new robot

I’ve been working on a new robot of late, taking the controller and parts from the older one and placing them into a new chassis and system. Lacking time to work on a new h-bridge circuit, I’m actually using an Ardomoto shield from SparkFun, which takes care of most of the wiring for me, and also uses a more powerful L298 h-bridge. If you look carefully, you’ll see one of my breadboard Arduinos in there, it’s currently only there to interpret the Nunchuk readings and to control the RGB LEDs in front. In the future, it’ll be used for the PID control, which I have yet to implement. It’s connected to the main Arduino Mega clone with I2C, running at 100KHz.

Some pictures:

It uses a simple obstacle avoidance algorithm, amounting to essentially looking to the front, left, and right, and then picking the one without an obstacle. It also allows for takeover via the Wii Nunchuk, but the wire’s a little short =(

Here’s a couple videos of it in action, but the sound is not synced properly (blame the lame cell-phone camera):

[flashvideo file=http://aeturnalus.angercore.aeturnalus.com/wp-content/uploads/2010/09/auto.flv /]

[flashvideo file=http://aeturnalus.angercore.aeturnalus.com/wp-content/uploads/2010/09/remote.flv /]

One Response to “Update – new robot”

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>