You should now have a mobile platform that you can program to move in any number of ways. Unfortunately, you still have your LAN cable connected, so the platform isn't completely mobile. And once you have begun the program, you can't alter its behavior. In this section, you will use the principles from Chapter 2, Programming the BeagleBone Blue, to issue voice commands to initiate movement.
You'll need to modify your voice recognition program so it will run your Python program when it gets a voice command. If you feel rusty on how this works, review Chapter 6, Providing Speech Input and Output. We are going to make a simple modification to the continuous.c program in /home/debian/pocketsphinx-5prealpha/src/programs. To do this, type cd /homedebian/pocketsphinx-5prealpha/src/programs and then type...