What this book covers

Chapter 1, Getting Started with the BeagleBone Black, will provide instructions for initial power-up of your hardware.

Chapter 2, Programming the BeagleBone Black, will give you a brief tutorial so that you can be successful implementing all the amazing functionality, as many of you are new to embedded systems, Linux, Python, or perhaps even programming in general.

Chapter 3, Providing Speech Input and Output, will show you how to add speech recognition as well as make your robot speak.

Chapter 4, Allowing the BeagleBone Black to See, will show you how to add the capability for your robot to see.

Chapter 5, Making the Unit Mobile – Controlling Wheeled Movement, will show you how to add wheeled movement to your robot.

Chapter 6, Making the Unit Very Mobile – Controlling Legged Movement, shows how to build robots that have the capability to walk.

Chapter 7, Avoiding Obstacles Using Sensors, shows how to use sensors to avoid barriers as it hardly makes sense to have mobility if your robot is going to run into obstacles.

Chapter 8, Going Truly Mobile – Remote Control of Your Robot, will show how to use a remote device to control your robot.

Chapter 9, Using a GPS Receiver to Locate Your Robot, shows how to add a GPS device to your robot.

Chapter 10, System Dynamics, introduces some methods for organizing all of the capabilities so that they are available at the same time.

Chapter 11, By Land, Sea, and Air, introduces some interesting possibilities for embedded projects that can fly, sail, or swim