Welcome to Pandora's Box(Why)

Keep It Simple, Stupid!

Fork me on GitHub

Review of Raspberry Pi Robotic Projects - From a Technical Perspective

| Comments

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 BeagleBone and 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!

Yes, yes, 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 Linux, use Python and 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 ears and 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.

System Dynamics

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 Raspberry Pi!!!