Third party cookies may be stored when visiting this site. Please see the cookie information.

PenguinTutor YouTube Channel

Robots - Raspberry Pi

From nimble rovers to omnidirectional machines, there is no better way to master physical computing than by building your own robot. This collection showcases a variety of custom-built machines powered by the Raspberry Pi, designed to explore everything from complex motion mechanics to advanced remote control systems. Whether you are interested in the physics of Mecanum wheels that allow for diagonal movement, or you are looking for a sturdy tank-based chassis for outdoor exploration, these projects combine mechanical design, 3D printing, and Python programming to bring your robotic ideas to life. Dive into the builds below to see how you can move beyond simple code and put your Raspberry Pi in the driver's seat.

Mecanum Omnidirectional Raspberry Pi Robot

This is a custom designed robot which I designed using FreeCAD and a 3D printer. It is based around the Mecanum omndirectional wheel which allows the robot to move in any direction. As well as being able to go forwards, backwards and turn it can also move side to side and diagonally. This is best understood by watching it in motion in the video above.

3D printed Mecanum  Raspberry Pi Robot

STS-Pi Robot with battery holder and collision avoidance

The STS-Pi robot is an inexpensive robot kit from Pimoroni. It uses a Raspberry Pi and a Explorer HAT. The robot kit comes with a battery holder for a cylindrical battery, but it did not fit with the battery I had available. I therefore 3D printed my own brackets to hold different batteries.

I also 3D printed an optional add-on which allows collision avoidance through the use of an ultrasonic distance sensor connected to the Raspberry Pi.

STS-Pi Raspberry Pi robot with 3D printed custom battery holder

T200 Raspberry Pi Tank Robot

The chassis is a tank based chassis with caterpillar track wheels. I created additional 3D printed brackets to attach batteries and to make it easier to attach the Raspberry Pi and motor controller to the robot.

T200 Tank Raspberry Pi Robot

Raspberry Pi robot arm control software

Raspberry Pi based robot arm control software

Graphical application to control an education Robot Arm with the Raspberry Pi.

Uses Pygame to control a Ceebex robot arm. Although the robot arm does not appear to be produced anymore there are still a lot around. This provides a useful interface for controlling the arm.

 

Ruby Robot - Magician Chassis

Raspberry Pi Robot

This is a robot based on the magician chassis. Unfortunately the chassis is no longer available and the ebook is a little out-dated, but it is still available and has some useful information on designing a robot.

Future projects

To see future updates please:
Subscribe to the PenguinTutor YouTube Channel

Previous Learn Electronics with Raspberry Pi Book
Learn Electronics with Raspberry Pi Book
Next Mecanum Omnidirectional Robot
Mecanum Omnidirectional Robot