Room mapping robot based on the Rover 5 chassis

Posted by Claire on 19 February 2016

This robot, created by theophil on Let’s Make Robots, uses a Rover 5 chassis with encoders, a MinIMU, sonar sensors, and a few expansion plates to do room mapping. Theophil modified the chassis to use Dagu Wild Thumper wheels, and made a custom 3D-printed adapter for connecting the wheels in a compact way. The program for the robot, which is available on GitHub, collects data from the sonar sensors about how far away objects are and creates a grayscale map where the darkness of a pixel corresponds to the robot’s confidence that an obstacle exists in that spot.

Example map made by theophil’s mapping rover.

The program also includes a movement algorithm meant to drive the robot along paths that take it close to many obstacles to increase the accuracy of the sonar sensors. More about theophil’s room mapping robot can be found in his Let’s Make Robots post.

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

Dagu Rover 5 Tracked Chassis with Encoders
MinIMU-9 v3 Gyro, Accelerometer, and Compass (L3GD20H and LSM303D Carrier)
Arduino Mega 2560 R3
Dagu Wild Thumper Wheel 120x60mm Pair with 4mm Shaft Adapters - Chrome
Pololu RP5/Rover 5 Expansion Plate RRC07B (Wide) Solid Black
Pololu RP5/Rover 5 Expansion Plate RRC07A (Narrow) Solid Black
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