We've spent lot of time on individual functionality, and your robotic projects now have lots of functionality that we can add to our projects. This chapter will bring all of these parts together into a framework that allows the different parts to work together.
You don't want the robot to just walk, talk, or see. You want it to do all of these in a coordinated package. In this chapter, you'll learn how to programmatically connect all of these individual capabilities and make your projects seem intelligent.
In this chapter, we will:
Create a general control structure so that different capabilities can work together through system calls