As Seen On TV
Ziggy animation

  Ziggy stands and walks
Ziggy Stands
and Walks

Ziggy traverses some rough terrain
Walking Through
Rough Terrain

Ziggy climbing over logs
Ziggy Climbing
Over Logs

Click to View
Ziggy Wins Gold at
RoboGames 2010

Click to View
Ziggy Wins Gold on
"Killer Robots" at
RoboGames 2010

Please visit the video page for more movies and lower resolutions

  Pictures   /   Video   /   Leg Design   /   Linkage Optimization  

Ziggy is a hexapod (six-legged) robot designed and built from scratch by Nick Donaldson. The robot is about two feet long and took Nick 9 months to build, from original concept, through leg prototyping, 3D CAD design and manufacture. Ziggy incorporates sonar obstacle avoidance and runs a fully autonomous program allowing him to walk around avoiding objects.

He is built around an OOPic II microcontroller programmed in Java syntax code. The OOPic is great for a servo-controlled robot as it has an oServo object built in that makes coding really simple. The OOPic also allows the option of BASIC / C / Java code syntax which is nice as most microcontrollers are programmed only in BASIC. The code listing for Ziggy's program can be seen here. Ziggy uses 12 Hitec 700BB servos from Servo City (best servo prices and service on the web!), running off 24 NEXCell NiMH AA batteries from Thomas Distributing. Everything else on the robot was machined by Nick on a Mini Mill. All raw materials and fasteners for Ziggy were purchased via McMaster-Carr's excellent online catalog, which Nick highly recommends.

Ziggy has sonar sensor 'eyes' from Devantech installed. He is now fully autonomous, able to not only roam around avoiding obstacles, but also interact with people around him. You should see Ziggy raise a leg to mark his territory....

Click for Solid Model 3D View