Sandwich, the robot featured in this book, is a robot that follows lines (see Figure 6-1). It's a rewarding project, because you can quickly lay out different courses, obstacles, and tunnels, and your robot immediately entertains you without any reprogramming.
Figure 6.1. Sandwich, the line-following robot
A line-following robot usually contains the same building blocks that are universal to all robots. I have simplified Sandwich's line-following design to the point that only the most rudimentary forms of each module are necessary.
Even with a basic design, a decent robot still isn't particularly simple. There's a lot ...