Chapter 8. Creating a Raspberry Pi Line-following Robot
In Chapter 7, Going Mobile with the Raspberry Pi, we covered most of what was required to go mobile with our Raspberry Pi. In this final chapter, we will bring together all of the hardware and software needs and show what is required to work with a mobile application or, more specifically, with a line-following robot. As usual, we will try to stay at the desktop till the last possible moment before disconnecting all of our peripherals, such as the keyboard, mouse, and display.
After completing this chapter, you will be able to:
- Create applications that communicate over pipes to implement a message-driven robot interface
- Design a methodology to implement a line-following robot, including start/stop and shutdown buttons
- Design a text-based remote interface to control a robot
- Design a physical robot with a mobile Raspberry Pi controller