After being the reviewer for the BeagleBone Robotic Projects, I’m honored to be the reviewer for another book about robotic projects named Raspberry Pi Robotic Projects. I will go no further to talk about the differences about
Raspberry Pi, all I know is that they are both cool and amazing. To start to play with
Raspberry Pi, I suggest that you
can list the book Raspberry Pi Robotics Projects as an option.
In this post, I will give you a very quick overview of the book and tell why it’s worth it.
Getting Started with Raspberry Pi
Have no idea what is really
Raspberry Pi? Well, just treat it as your
Mini Computer. The truth is, it got almost everything what a PC should be equipped with. What’s more, it runs Linux which means you can do tons of things with it!
Raspberry Pi is leading the
open hardware community somehow, people design, manufacture, develop and play. Geeks use it for their geek life!
In chapter 1, you will be informed the hardware and software of
Raspberry Pi and begin to be friends with her.
Programming Raspberry Pi
As you want to make
Raspberry Pi do something really amazing, you should know how to talk to her. Well, you program to talk. So in chapter 2, we will show you how to get comfortable with the way
talking(programming). Besides to knowing
C/C++ is cool:–)
Providing Speech Input and Output
What? You want to talk to her, really. I mean by
speaking. Well, that should not be problem. Let’s give our robot
mouth. Chapter 3 will show you how to use
PocketSphinx to accept your voice commands and utilize
Espeak to make
Raspberry Pi talk in a robot voice.
Adding Vision to Raspberry Pi
How can a beautiful girl be blind! So to make
Rasberry Pi see the amazing world, chapter 4 will tell you how to connect the USB cemara to
Raspberry Pi and begin to use
OpenCV, which is a fully featured vision library to detect colored objects.
Creating Mobile Robots on Wheels
Let’s roll! To see the beatiful world around, we need to make our robot able to move. Chapter 5 will show you how to add motor controller to
Raspberry Pi and let her run at free will.
Making the Unit Very Mobile – Controlling the Movement of a Robot with Legs
A girl should really walk, doesn’t it? No problem, chapter 6 tells how to get started with
servos and make your mobile platform truly mobile just as a person.
Avoiding Obstacles Using Sensors
Oh, there is a wall in front, danger! Don’t worry, our
Raspberry Pi knows everything and will avoid it easily. Chapter 7 shows how to use an
infrared sensor and
USB sonar sensor with
Raspberry Pi, also how to use a
servo to move a single sensor to make our sening range large enough.
Going Truly Mobile – The Remote Control of Your Robot
You will not always be around with your
Raspberry Pi, right? To make sure your
Pi is always with you, Chapter 8 demonstrates how to connect wireless devices to
Pi thus enabling us to talk to her remotely. Use a
wireless USB keyboard, or
a wireless LAN or
a ZigBee device, choose as you like.
Using a GPS Receiver to Locate Your Robot
No one wants to be told that his
Raspberry Pi is lost. Fortunately, we got
GPS nowadays for almost free. Connecting
Raspberry Pi to a
GPS device and accessing the
GPS programmatically is mainly covered in chapter 9.
Get tired with so much coding for each dedicated task? Chaper 10 will free you from hell by creating a general control structure. Also you can enable complex functionalities by using the structure of the
Robot Operating System.
By Land, Sea, and Air
Maybe you don’t just want a
Raspbery Pi, you really want is a
Quadrotor, or a
submarine or a
mini ship! Nothing is impossible, Chapter 11 will be a good starting point to creat something really amazing.
I hope that you like
Raspberry Pi and the book will do some good. Happy playing and hakcing with