PiBot-B: mobile robot with a Raspberry Pi

Posted by David on 23 October 2013
PiBot-B: mobile robot with a Raspberry Pi

Thomas Schoch, of Essen, Germany, built a neat robot with a Raspberry Pi and a Zumo Chassis Kit. The PiBot-B is controlled by a custom iPhone app that communicates over WiFi to the Raspberry Pi, which is running lighttpd and PHP. A Python program uses the WiringPi library to send signals to an L293D motor driver that drives the two 100:1 Micro Metal Gearmotors in the Zumo chassis. The iPhone app displays video from the attached Logitech C300 webcam, and the robot has an integrated 8×8 LED matrix from Adafruit that indicates its state. In the future, Thomas plans to add sensors for obstacle detection and make the robot autonomous. We were impressed by several things:

  • PiBot-B is very tidy, thanks in part to the USB cables that were shortened and modified using liquid rubber.
  • The Raspberry Pi has only one PWM output so Thomas used two OR gates to select whether the left motor, right motor, or both motors receive the PWM signal.
  • The write-up has some great photos and informative diagrams.

The PiBot-B page is written in German, but it has a link at the top to translate it into English using Google Translate.

0 comments

Post a comment

Using your Pololu account allows you to customize your avatar and manage your comments; you can also post anonymously.

New Products

47:1 Metal Gearmotor 25Dx52L mm LP 12V with 48 CPR Encoder
Raspberry Pi Model A+
A-Star 32U4 Robot Controller SV with Raspberry Pi Bridge (SMT Components Only)
MinIMU-9 v5 Gyro, Accelerometer, and Compass (LSM6DS33 and LIS3MDL Carrier)
LSM6DS33 3D Accelerometer and Gyro Carrier with Voltage Regulator
HP 12V Motor with 48 CPR Encoder for 25D mm Metal Gearmotors (No Gearbox)
Raspberry Pi 2 Model B
34:1 Metal Gearmotor 25Dx52L mm MP 12V with 48 CPR Encoder
Free Circuit Cellar magazine December 2015
MP 12V Motor with 48 CPR Encoder for 25D mm Metal Gearmotors (No Gearbox)
Log In
Pololu Robotics & Electronics
Shopping cart
(702) 262-6648
Same-day shipping, worldwide
Menu
Shop Blog Forum Support
My account Comments or questions? About Pololu Contact Ordering information Distributors