It may not look like much, but this is the first autonomous robot I’ve built.  That board on top is an Arduino Uno that has a simple program to make the motors move forward, pause, then move backward.