Raspberry Pi Robotic Blueprints

 
 
Packt Publishing
  • 1. Auflage
  • |
  • erschienen am 30. Oktober 2015
  • |
  • 198 Seiten
 
E-Book | PDF mit Adobe-DRM | Systemvoraussetzungen
978-1-78439-074-7 (ISBN)
 
Utilize the powerful ingredients of Raspberry Pi to bring to life your amazing robots that can act, draw, and have fun with laser tagsAbout This BookLearn to implement a number of features offered by Raspberry Pi to build your own amazing robotsUnderstand how to add vision and voice to your robots.This fast-paced practical guide comprises a number of creative projects to take your Raspberry Pi knowledge to the next levelWho This Book Is ForThis all-encompassing guide was created for anyone who is interested in expanding their knowledge in applying the peripherals of Raspberry Pi. If you have a fancy for building complex-looking robots with simple, inexpensive, and readily available hardware, then this book is ideal for you. Prior understanding of Raspberry Pi with simple mechanical systems is recommended.What You Will LearnAdd sensors to your robot so that it can sense the world around itKnow everything there is to know about accessing motors and servos to provide movement to the robotic platformExplore the feature of adding vision to your robot so it can &quote;see&quote; the world around itRefine your robot with the skill of speech recognition so that it can receive commandsPolish your robot by adding speech output so it can communicate with the world around itMaximize the use of servos in Raspberry Pi to create a drawing robotStrengthen your robot by adding wireless communication skills so you can see what the robot is seeing and control it from a distanceBuild an unbelievable autonomous hexcopter controlled by Raspberry PiIn DetailThe Raspberry Pi is a series of credit card-sized single-board computers developed in the UK by the Raspberry Pi Foundation with the intention of promoting the teaching of basic computer science in schools. The Raspberry Pi is known as a tiny computer built on a single circuit board. It runs a Linux operating system, and has connection ports for various peripherals so that it can be hooked up to sensors, motors, cameras, and more. Raspberry Pi has been hugely popular among hardware hobbyists for various projects, including robotics.This book gives you an insight into implementing several creative projects using the peripherals provided by Raspberry Pi. To start, we'll walk through the basic robotics concepts that the world of Raspberry Pi offers us, implementing wireless communication to control your robot from a distance. Next, we demonstrate how to build a sensible and a visionary robot, maximizing the use of sensors and step controllers. After that, we focus on building a wheeled robot that can draw and play hockey. To finish with a bang, we'll build an autonomous hexcopter, that is, a flying robot controlled by Raspberry Pi.By the end of this book, you will be a maestro in applying an array of different technologies to create almost any imaginable robot.Style and approachThis book is an easy-to-follow, project-based guide that throws you directly into the action of creating almost any imaginable robot through blueprints. It is full of step by step instructions and screenshots to help you build amazing robots in no time at all.
  • Englisch
  • Birmingham
  • |
  • Großbritannien
  • 9,89 MB
978-1-78439-074-7 (9781784390747)
weitere Ausgaben werden ermittelt
Richard Grimmett continues to have more fun than he should be allowed working on robotics projects while teaching computer science and electrical engineering at Brigham Young University-Idaho. He has a bachelor's and master's degree in electrical engineering and a PhD in leadership studies. This is the latest book, in a long series of books detailing how to use Raspberry Pi, Arduino, and BeagleBone Black for robotics projects, written by him.
  • Cover
  • Copyright
  • Credits
  • About the Author
  • About the Reviewers
  • www.PacktPub.com
  • Table of Contents
  • Preface
  • 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
  • Summary
  • 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
  • Basic path planning
  • Avoiding obstacles
  • Summary
  • 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
  • Summary
  • 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
  • Summary
  • 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
  • Installing a USB camera on Raspberry Pi
  • Downloading and installing OpenCV - a fully featured vision library
  • Colour finding with OpenCV
  • Tracking the puck
  • Moving the paddle to strike the puck
  • Summary
  • Chapter 7: A Robot That Can Fly
  • Constructing the platform
  • Mission Planning software
  • Summary
  • Index

Dateiformat: PDF
Kopierschutz: Adobe-DRM (Digital Rights Management)

Systemvoraussetzungen:

Computer (Windows; MacOS X; Linux): Installieren Sie bereits vor dem Download die kostenlose Software Adobe Digital Editions (siehe E-Book Hilfe).

Tablet/Smartphone (Android; iOS): Installieren Sie bereits vor dem Download die kostenlose App Adobe Digital Editions (siehe E-Book Hilfe).

E-Book-Reader: Bookeen, Kobo, Pocketbook, Sony, Tolino u.v.a.m. (nicht Kindle)

Das Dateiformat PDF zeigt auf jeder Hardware eine Buchseite stets identisch an. Daher ist eine PDF auch für ein komplexes Layout geeignet, wie es bei Lehr- und Fachbüchern verwendet wird (Bilder, Tabellen, Spalten, Fußnoten). Bei kleinen Displays von E-Readern oder Smartphones sind PDF leider eher nervig, weil zu viel Scrollen notwendig ist. Mit Adobe-DRM wird hier ein "harter" Kopierschutz verwendet. Wenn die notwendigen Voraussetzungen nicht vorliegen, können Sie das E-Book leider nicht öffnen. Daher müssen Sie bereits vor dem Download Ihre Lese-Hardware vorbereiten.

Bitte beachten Sie bei der Verwendung der Lese-Software Adobe Digital Editions: wir empfehlen Ihnen unbedingt nach Installation der Lese-Software diese mit Ihrer persönlichen Adobe-ID zu autorisieren!

Weitere Informationen finden Sie in unserer E-Book Hilfe.


Download (sofort verfügbar)

35,85 €
inkl. 7% MwSt.
Download / Einzel-Lizenz
PDF mit Adobe-DRM
siehe Systemvoraussetzungen
E-Book bestellen