Cargando…

Raspberry Pi robotics projects : get the most out of Raspberry Pi to build enthralling robotics projects /

This book is for enthusiasts who want to use the Raspberry Pi to build complex robotics projects. With the aid of the step-by-step instructions in this book, you can construct complex robotics projects that can move, talk, listen, see, swim, or fly. No previous Raspberry Pi robotics experience is as...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Grimmett, Richard
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, England ; Mumbai [India] : Packt Publishing, 2015.
Edición:Second edition.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Raspberry Pi; Getting started; The unboxing; Powering your board; Hooking up a keyboard, mouse, and display; Installing the operating system; Accessing the board remotely; Establishing Internet access on the Raspberry Pi B+; Establishing Internet access on the Raspberry Pi A+; Accessing your Raspberry Pi from your host PC; Summary; Chapter 2: Programming Raspberry Pi; Basic Linux commands on Raspberry Pi
  • Creating, editing, and saving files on Raspberry PiCreating and running Python programs; Basic programming constructs on Raspberry Pi; The if statement; The while statement; Working with functions; Libraries/modules in Python; Object-oriented code; Introduction to the C/C++ programming language; Summary; Chapter 3: Providing Speech Input and Output; Hooking up the hardware to make and input sound; Using Espeak to allow our projects to respond in a robotic voice; Using PocketSphinx to accept your voice commands; Interpreting commands and initiating actions; Summary
  • Chapter 4: Adding Vision to Raspberry PiConnecting the USB camera to Raspberry Pi and viewing the images; Connecting the Raspberry Pi camera board and viewing the images; Downloading and installing OpenCV
  • a fully featured vision library; Using the vision library to detect colored objects; Summary; Chapter 5: Creating Mobile Robots on Wheels; Gathering the required hardware; Using the Raspberry Pi GPIO to control a DC motor; Controlling your mobile platform programmatically using the Raspberry Pi; Controlling the speed of your motors with PWM
  • Adding program arguments to control your platformMaking your platform truly mobile by issuing voice commands; Summary; Chapter 6: Controlling the Movement of a Robot with Legs; Gathering the hardware; Connecting Raspberry Pi to the mobile platform using a servo controller; Connecting the hardware; Configuring the software; Creating a program in Linux to control the mobile platform; Making your mobile platform truly mobile by issuing voice commands; Summary; Chapter 7: Avoiding Obstacles Using Sensors; Connecting Raspberry Pi to an infrared sensor using USB
  • Connecting sensor using the USB interfaceConnecting the IR sensor using the GPIO ADC; Connecting Raspberry Pi to a USB sonar sensor; Connecting the hardware; Using a servo to move a single sensor; Summary; Chapter 8: Going Truly Mobile
  • The Remote Control of Your Robot; Gathering the hardware; Connecting Raspberry Pi to a wireless USB keyboard; Using the keyboard to control your project; Working remotely with your Raspberry Pi through a wireless LAN; Working remotely with your Raspberry Pi through ZigBee; Summary; Chapter 9: Using a GPS Receiver to Locate Your Robot