更新时间:2021-08-05 16:52:09
封面
版权页
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Preparing the BeagleBone Black
Unpacking and powering up
Installing additional core software packages
Making your BeagleBone Black speak
Adding additional hardware and software for a fully functional core system
Summary
Chapter 2. Building a Basic Tracked Vehicle
Choosing the tracked platform
Connecting a motor controller to control the speed of your tracked platform
Controlling your mobile platform programmatically using the BeagleBone Black and Python
Chapter 3. Adding Sensors to Your Tracked Vehicle
Basics of sensors
Adding distance sensors
Dynamic path planning for your robot
Chapter 4. Vision and Image Processing
Connecting a webcam to the BeagleBone Black
Using OpenCV
Finding colored objects in your vision system
Following colored objects with your vision system
Finding movement in your vision system
Following movement with your robot
Chapter 5. Building a Robot that Can Walk
Building robots that can walk
Working of servomotors
Building the quadruped platform
Using a servo controller to control the servos
Communicating with the servo controller via a PC
Connecting the servo controller to the BeagleBone Black
Creating a program on Linux to control your quadruped
Issuing voice commands to your quadruped
Chapter 6. A Robot that Can Sail
The BeagleBone Black and robots that can sail
Remote control of the sailboat
Chapter 7. Using GPS for Navigation
Beginning with a GPS tutorial
Connecting GPS to the BeagleBone Black
Parsing the GPS information
Calculating distance and bearing
Chapter 8. Measuring Wind Speed – Integrating Analog Sensors
Connecting an analog wind speed sensor
Getting sensor data from the wind speed sensor
Some basics of sailing
Chapter 9. An Underwater Remotely Operated Vehicle
Building the hardware for the ROV
Controlling brushless DC motors using the BeagleBone Black
Program to control DC motors using the BeagleBone Black
Connecting to the BeagleBone Black via a long LAN
Accessing a camera for your project
Chapter 10. A Quadcopter
Basics of quadcopter flight
Building the quadcopter
Connecting the BeagleBone Black to the quadcopter
Controlling the quadcopter using the BeagleBone Black
Chapter 11. An Autonomous Quadcopter
Controlling quadcopter flight wirelessly
Adding a game controller to your system
Adding a webcam for autonomous flight
Adding GPS for autonomous flight
Index