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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
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