Johnny Pi, I am your father — part 0
This is a sneak peek at my next series of articles, where I will show you how to control a Raspberry Pi-based GoPiGo robot with:
- an AWS IoT Button,
- a joystick connected to an Arduino Yùn,
- a custom Alexa skill triggered by an Amazon Echo.

The robot will be able to:
- move around,
- measure the distance to the object in front it,
- identify the object in front of it, thanks to local inference with Apache MXNet,
- identify objects and people, thanks to Amazon Rekognition,
- speak, thanks to Amazon Polly,
- post pictures to the @CallMeJohnnyPi account on Twitter.
I will share everything on Github as we go.
There’s a ton of stuff to cover, but since I’m sure you don’t want to wait for 10 or 15 articles to see this thing running, here’s a sneak preview ;)
Well, this should be fun. Now let’s start to write! As always, I’m available at @julsimon for questions and discussion.
Part 1: moving around
Part 2: the joystick
Part 3: adding cloud-based speech
Part 4: cloud-based vision
Part 5: local vision
Part 6: the IoT button
Part 7: adding an Alexa skill