Veze, linkovi
Kompjuter biblioteka
Korpa
Raspberry Pi Robotic Projects

Hardver Hardver

Raspberry Pi Robotic Projects

Autor: Richard Grimmett
Broj strana: 278
ISBN broj: 9781849694322
Izdavač: PACKT PUBLISHING PACKT PUBLISHING
Godina izdanja: 2014.

Pregleda (30 dana / ukupno): 17 / 2769

                 
Twitter   Facebook   Linkedin   Pinterest   Email
                 
Predlog za prevod

 

  • Make your projects talk and understand speech with Raspberry Pi
  • Use standard webcam to make your projects see and enhance vision capabilities
  • Full of simple, easy-to-understand instructions to bring your Raspberry Pi online for developing robotics projects

Table of Contents

Preface
Chapter 1: Getting Started with Raspberry Pi
Chapter 2: Programming Raspberry Pi
Chapter 3: Providing Speech Input and Output
Chapter 4: Adding Vision to Raspberry Pi
Chapter 5: Creating Mobile Robots on Wheels
Chapter 6: Making the Unit Very Mobile – Controlling the Movement of a Robot with Legs
Chapter 7: Avoiding Obstacles Using Sensors
Chapter 8: Going Truly Mobile – The Remote Control of Your Robot
Chapter 9: Using a GPS Receiver to Locate Your Robot
Chapter 10: System Dynamics
Chapter 11: By Land, Sea, and Air
Index


Preface

Up

Chapter 1: Getting Started with Raspberry Pi

Getting started

The unveiling

Hooking up a keyboard, mouse, and display

Installing the operating system

Accessing the board remotely

Summary

Chapter 2: Programming Raspberry Pi

Basic Linux commands on Raspberry Pi

Creating, editing, and saving files on Raspberry Pi

Creating and running Python programs on Raspberry Pi

Basic programming constructs on Raspberry Pi

The if statement

The while statement

Working with functions

Libraries/modules in Python

The 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 robot voice

Using PocketSphinx to accept your voice commands

Interpreting commands and initiating actions

Summary

Chapter 4: Adding Vision to Raspberry Pi

Connecting the USB camera to Raspberry Pi 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 a motor controller to control the speed of your platform

Controlling your mobile platform programmatically using #Raspberry Pi

Making your mobile platform truly mobile by issuing voice #commands

Summary

Chapter 6: Making the Unit Very Mobile – 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

Gathering the hardware

Connecting Raspberry Pi to an infrared sensor

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

Connecting Raspberry Pi to a GPS device

Accessing the GPS programmatically

Summary

Chapter 10: System Dynamics

Getting started

Creating a general control structure

Using the structure of the Robot Operating System to enable #complex functionalities

Summary

Chapter 11: By Land, Sea, and Air

Using Raspberry Pi to sail

Getting started

Using Raspberry Pi to fly robots

Using Raspberry Pi to make the robot swim underwater

Summary

Index

Richard Grimmett

Richard Grimmett has been fascinated by computers and electronics from his very first programming project, which used Fortran on punch cards. He has a bachelor's and master's degree in electrical engineering and a PhD in leadership studies. He also has 26 years of experience in the radar and telecommunications industries (he even has one of the original brick phones). He now teaches computer science and electrical engineering at Brigham Young University - Idaho, where his office is filled with his many robotic projects. He recently completed a book on using BeagleBone Black for robotic projects, and is now excited to release this title for those who prefer Raspberry Pi.


 

Budite prvi koji će ostaviti komentar.

Ostavite komentar Ostavite komentar

 

Preporučujemo

Digitalni Risiver Xwave Digital ONE

Digitalni Risiver Xwave Digital ONE

Kompjuter po mojoj meri II izdanje

Kompjuter po mojoj meri II izdanje

Veze, linkovi
Linkedin Twitter Facebook
 
     
 
© Sva prava pridržana, Kompjuter biblioteka, Beograd, Obalskih radnika 4a, Telefon: +381 11 252 0 272