更新时间:2021-07-09 21:23:49
coverpage
Raspberry Pi Robotic Blueprints
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. Adding Raspberry Pi to an RC Vehicle
Configuring Raspberry Pi – The brain of your projects
Configuring and controlling an RC car with Raspberry Pi
Controlling the RC car using Raspberry Pi in Python
Accessing the RC car remotely
Summary
Chapter 2. Adding Raspberry Pi to a Humanoid Robot
Giving your robot voice commands
Using eSpeak to allow your robot to respond in voice
Using pocketsphinx to accept your voice commands
Interpreting commands and initiating actions
Chapter 3. Building a Tracked Vehicle That Can Plan Its Own Path
Basic motor control and the tracked vehicle
Controlling the tracked vehicle using Raspberry Pi in Python
Connecting Raspberry Pi to a USB sonar sensor
Connecting a digital compass to the Raspberry Pi
Accessing the compass programmatically
Dynamic path planning for your robot
Avoiding obstacles
Chapter 4. Building a Robot That Can Play Laser Tag
Building and controlling a basic wheeled vehicle
Using the robot library to programmatically control your robot
Controlling your robot from a remote computer
Adding a game controller to your remote system
Connecting the laser source and target
Chapter 5. A Robot That Can Draw
Constructing a drawing platform using servos and brackets
Configuring the software
Creating a program in Python to control the mobile platform
Simple drawing using the robotic arm
A simple Python drawing program
Chapter 6. A Robot That Can Play Air Hockey
Constructing the platform
Controlling the paddle using stepper motors
Moving the paddle with Arduino code
Seeing the puck using OpenCV
Downloading and installing OpenCV – a fully featured vision library
Color finding with OpenCV
Tracking the puck
Moving the paddle to strike the puck
Chapter 7. A Robot That Can Fly
Mission planning software
Index