Remember the Automatic Ball Throwing Machine for your dog? Well, get one of these Robotic Dogs and you will have a complete dog throwing/fetching automation. Why not?
This robot uses an Acroname CMUcam2+ for its eye and an Acroname BrainStem GP 2.0 microcontroller for its brain. It chases down a bright pink ball (which I made with a styrofoam ball and neon pink acrylic paint), grabs it with its dual-servo pincher, and brinks it back to its home base by homing in on another bright pink target (conveniently mounted over the iSight camera on my Mac).