Few projects are more satisfying than building a fully autonomous robot! However, it can sometimes be difficult to know where to start. Fortunately, Instructables member ZRob314 has put together a fantastic tutorial outlining everything you need to know. The project is simple enough that you should be able to complete it in a few hours, but if you have never built an Arduino powered robot before, you are sure to learn a lot! To get started check out the following link.
When building any sort of basic Arduino robot you will almost certainly need a H-Bridge motor driver. A H-Bridge allows you to easily control the direction of your motors from within your code. Our own Dual Channel H-Bridge Motor Driver Shield is a perfect solution to this problem, allowing you to drive two DC motors or a stepper motor.