Now that you have a mobile robot, you want to coordinate all of its different abilities. Let's start with the simplest approach: using a single control program that can call other programs and enable all the capabilities.
You've already done this once. In Chapter 3, Providing Speech Input and Output, you edited the
continuous.c code to allow it to call other programs to execute functionality. Here is the code that we used, found in the
The functionality that is important to us is the
system("espeak \"good ...