Raspberry Pi Robotic Projects - Third Edition

Work through a mix of amazing robotic projects using the Raspberry Pi Zero or the Raspberry Pi 3
Preview in Mapt
Code Files

Raspberry Pi Robotic Projects - Third Edition

Dr. Richard Grimmett

3 customer reviews
Work through a mix of amazing robotic projects using the Raspberry Pi Zero or the Raspberry Pi 3

Quick links: > What will you learn?> Table of content> Product reviews

Mapt Subscription
FREE
$29.99/m after trial
eBook
$16.00
RRP $31.99
Save 49%
Print + eBook
$39.99
RRP $39.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$16.00
$39.99
$29.99 p/m after trial
RRP $31.99
RRP $39.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Raspberry Pi Robotic Projects - Third Edition Book Cover
Raspberry Pi Robotic Projects - Third Edition
$ 31.99
$ 16.00
Raspberry Pi: Amazing Projects from Scratch Book Cover
Raspberry Pi: Amazing Projects from Scratch
$ 59.99
$ 42.00
Buy 2 for $33.50
Save $58.48
Add to Cart

Book Details

ISBN 139781786467966
Paperback238 pages

Book Description

This book will allow you to take full advantage of Raspberry Pi Zero and Raspberry Pi 3 by building both simple and complex robotic projects. The book takes a mission-critical approach to show you how to build amazing robots and helps you decide which board to use for which type of robot. The book puts a special emphasis on designing mobile (or movable) robots using the Raspberry Pi Zero. The projects will show inexpensive, yet powerful, ways to take full advantage. It will teach you how to program Raspberry Pi, control the movement of your robot, and add features to your robots.

Table of Contents

Chapter 1: Getting Started with the Raspberry Pi
Setting up the Raspberry Pi 3
Powering the board
Hooking up a keyboard, mouse, and display
Installing the operating system
Adding Internet access
Setting up the Raspberry Pi Zero
Powering the board
Hooking up a keyboard, mouse, and display
Installing the operating system
Adding Internet access
Summary
Chapter 2: Building Your Own Futuristic Robot
Modifying the R2D2
Controlling R2D2 using the Raspberry Pi in Python
Adding voice recognition
Using eSpeak to allow your robot to speak
Using PocketSphinx to accept your voice commands
Interpreting commands and initiating actions
Adding video capability
Downloading and installing OpenCV - a fully featured vision library
Controlling your R2D2 remotely
Summary
Chapter 3: Building a Wall-E Robot
Creating the hardware platform
Building Wall-E's arms
Controlling Wall-E's tracks using a Raspberry Pi in Python
How servo motors work
Using a servo controller to control the servos
Communicating between the servo controller and a PC
Controlling the Servo Controller with the Raspberry Pi
Creating a program in Linux to control Wall-E's arms
Adding the Kinect 360 to your Wall-E
Accessing the Kinect 360 using the Raspberry Pi
Controlling your Wall-E remotely
Summary
Chapter 4: Building a Robotic Fish
Creating the hardware platform
Adding the electronics to your fish
Adding the RaspiCamera
Controlling your fish remotely
Summary
Chapter 5: Creating a Robotic Hand with the Raspberry Pi
Creating the hardware platform
Moving the hand
Connecting the servo controller to the Raspberry Pi
Controlling your hand
Following your hand
Summary
Chapter 6: A Self-Balancing Robot
Creating the hardware platform
Adding the electronics to your platform
Controlling the DC motors
Reading the IMU
Accessing the compass programmatically
The balancing algorithm
Summary
Chapter 7: Adding the Raspberry Pi to a Quadcopter
Accessing the hardware platform
Connecting to the hardware
Remote communication
Adding GPS to your quadcopter
Connecting the Raspberry Pi to a USB GPS device
Accessing the USB GPS programmatically
Summary

What You Will Learn

  • Control a variety of different DC motors
  • Add a USB webcam to see what your robot can see
  • Attach a projector to project information
  • Insert USB control hardware to control a complex robot with two legs
  • Include speech recognition so that your projects can receive commands
  • Add speech output to that the robot can communicate with the world around it
  • Include wireless communication so that you can see what the robot is seeing and control the robot from a distance

Authors

Table of Contents

Chapter 1: Getting Started with the Raspberry Pi
Setting up the Raspberry Pi 3
Powering the board
Hooking up a keyboard, mouse, and display
Installing the operating system
Adding Internet access
Setting up the Raspberry Pi Zero
Powering the board
Hooking up a keyboard, mouse, and display
Installing the operating system
Adding Internet access
Summary
Chapter 2: Building Your Own Futuristic Robot
Modifying the R2D2
Controlling R2D2 using the Raspberry Pi in Python
Adding voice recognition
Using eSpeak to allow your robot to speak
Using PocketSphinx to accept your voice commands
Interpreting commands and initiating actions
Adding video capability
Downloading and installing OpenCV - a fully featured vision library
Controlling your R2D2 remotely
Summary
Chapter 3: Building a Wall-E Robot
Creating the hardware platform
Building Wall-E's arms
Controlling Wall-E's tracks using a Raspberry Pi in Python
How servo motors work
Using a servo controller to control the servos
Communicating between the servo controller and a PC
Controlling the Servo Controller with the Raspberry Pi
Creating a program in Linux to control Wall-E's arms
Adding the Kinect 360 to your Wall-E
Accessing the Kinect 360 using the Raspberry Pi
Controlling your Wall-E remotely
Summary
Chapter 4: Building a Robotic Fish
Creating the hardware platform
Adding the electronics to your fish
Adding the RaspiCamera
Controlling your fish remotely
Summary
Chapter 5: Creating a Robotic Hand with the Raspberry Pi
Creating the hardware platform
Moving the hand
Connecting the servo controller to the Raspberry Pi
Controlling your hand
Following your hand
Summary
Chapter 6: A Self-Balancing Robot
Creating the hardware platform
Adding the electronics to your platform
Controlling the DC motors
Reading the IMU
Accessing the compass programmatically
The balancing algorithm
Summary
Chapter 7: Adding the Raspberry Pi to a Quadcopter
Accessing the hardware platform
Connecting to the hardware
Remote communication
Adding GPS to your quadcopter
Connecting the Raspberry Pi to a USB GPS device
Accessing the USB GPS programmatically
Summary

Book Details

ISBN 139781786467966
Paperback238 pages
Read More
From 3 reviews

Read More Reviews

Recommended for You

Raspberry Pi: Amazing Projects from Scratch Book Cover
Raspberry Pi: Amazing Projects from Scratch
$ 59.99
$ 42.00
Internet of Things with ESP8266 Book Cover
Internet of Things with ESP8266
$ 31.99
$ 22.40
Arduino: Building exciting LED based projects and espionage devices Book Cover
Arduino: Building exciting LED based projects and espionage devices
$ 55.99
$ 39.20
OpenCV: Computer Vision Projects with Python Book Cover
OpenCV: Computer Vision Projects with Python
$ 63.99
$ 44.80
IoT: Building Arduino-Based Projects Book Cover
IoT: Building Arduino-Based Projects
$ 63.99
$ 44.80
Raspberry Pi Mechatronics Projects HOTSHOT Book Cover
Raspberry Pi Mechatronics Projects HOTSHOT
$ 26.99
$ 18.90