售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Title Page
Copyright
Credits
Foreword
About the Author
About the Reviewers
www.PacktPub.com
Customer Feedback
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book
Errata
Piracy
Questions
Getting Started with the BeagleBone Blue
Powering up and connecting to the BeagleBone Blue
Accessing the operating system
Accessing the BeagleBone Blue remotely via WLAN
Summary
Programming the BeagleBone Blue
Basic Linux commands showing how to navigate around the filesystem on the BeagleBone Blue
Creating, editing, and saving files on the BeagleBone Blue
Creating and running Python programs on the BeagleBone Blue
Some basic programming constructs on the BeagleBone Blue
A brief introduction to the C programming language
Summary
Making the Unit Mobile - Controlling Wheeled Movement
Getting started
Controlling your mobile platform programmatically using the BeagleBone Blue
Connecting the DC motors to the BeagleBone Blue
Controlling the DC motors programmatically
Accessing the compass on the BeagleBone Blue
Summary
Avoiding Obstacles Using Sensors
Different types of sensors used
The sonar sensor
The infrared sensor
The LiDAR sensor
Connecting a sonar sensor to an Arduino
Accessing the sonar sensor from the Arduino IDE
Creating an array of sensors
Dynamic path planning with your mobile platform
Basic path planning
Avoiding obstacles
Summary
Allowing Our BeagleBone Blue to See
Connecting your USB camera to your BeagleBone Blue and viewing the images
Downloading and installing OpenCV, a fully featured vision library
Using the vision library to detect colored objects
Summary
Providing Speech Input and Output
Hardware prerequisites
Connecting the hardware and making an input sound
Using eSpeak to allow our projects to respond in a robot voice
Using Pocketsphinx to interpret your voice commands
Providing the capability to interpret your commands and have your robot initiate action
Summary
Making the Unit Very Mobile - Controlling Legged Movement
Connecting the BeagleBone Blue to your mobile platform
Creating a Linux program to control your mobile platform
Making your mobile platform truly mobile by issuing voice commands
Summary
Using a GPS Receiver to Locate Your Robot
Connecting the BeagleBone Blue to a GPS device
Accessing the GPS programmatically and determining how to move to a location
Summary
By Land, By Sea, By Air
The BeagleBone Blue and robots that can sail
Connecting an analog airspeed sensor
Getting sensor data from the airspeed sensor
Long range control of the BeagleBone Blue
BeagleBone Blue and robots that can fly
The BeagleBone Blue in robots that can go under the water
Summary
System Dynamics
Controlling your robot via a game pad controller
Controlling your robot via a web interface
Summary
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜