Romi and Raspberry Pi robot

Posted by Ryan on 28 March 2017

Forum user DrGFreeman has been busy making robots. I wrote earlier about his Custom Mini Sumo robot; now here is his Romi Chassis and Raspberry Pi robot. It solves mazes using a webcam to do line tracking and intersection identification. This robot is a great example of how a variety of Pololu robot parts can combine into an attractive and functional robot. A black Romi chassis kit provides the base for the robot, to which DrGFreeman added a encoder pair kit and ball caster kit. An A-Star 32U4 Robot Controller SV with Raspberry Pi Bridge drives the motors and monitors four Sharp GP2Y0A60SZLF analog distance sensors and the Romi encoders. The robot controller and the Raspberry Pi communicate via I²C and are elevated above the chassis on a narrow Pololu RP5/Rover 5 expansion plate.

DrGFreeman is also working on a mast for three VL53L0X time-of-flight distance sensor carriers that he plans to add for simultaneous localization and mapping (SLAM).

For more videos, pictures, and details, see the forum thread. The robot’s Raspberry Pi (Python) and Arduino code is available on GitHub.

0 comments

Post a comment

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

Related Products

Romi Chassis Kit - Black
Romi Encoder Pair Kit, 12 CPR, 3.5-18V
Romi Chassis Ball Caster Kit - Black
A-Star 32U4 Robot Controller SV with Raspberry Pi Bridge
Pololu Carrier with Sharp/Socle GP2Y0A60SZLF Analog Distance Sensor 10-150cm, 5V
Pololu RP5/Rover 5 Expansion Plate RRC07A (Narrow) Solid Black
VL53L0X Time-of-Flight Distance Sensor Carrier with Voltage Regulator, 200cm Max
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