Robots suddenly become useful once they can master their surroundings. Being able to wend their way through their surroundings is the first step toward that mastery.
The projects and discussion in this chapter focus on navigating your robot through space—not the outer-space kind, but the space between two chairs in your living room, between your bedroom and the hall bathroom, or outside your home by the pool.
The techniques used to provide such navigation are varied: line followers, wall followers, compass bearings, odometry, and more.
Source code for all software examples may be found at the RBB Online Support ...