Modular Mobile Robot

Created on 21 Nov 2016

Build a simple multipurpose mobile robot

Programming mobile robots is a whole field inside robotics. To even start exploring algorithms like trajectory generation, though, one must have a robot to work with. The goal of this project is to build such a mobile robot so that it is possible to experiment with real algorithms on a physical, easy-to-build robot. There are two parts to this project. The first involves building the actual robot. We plan on using a Raspberry Pi platform that controls a four-wheeled drive system, based on the Sand Flea robot from Boston Dynamics. Perception of this robot will be based on the Intel RealSense R200. The second part revolves around writing an API that allows a user to control the robot easily without having to worry about inner workings of the robot, like PWM control of the motors or reading encoder values. We would also like to incorporate ROS into this robot. We also plan on documenting the process of building and programming this robot extensively, so that anyone can make their own modular mobile robot.


Edward Ahn


Ben Latz

Part Cost Quantity
Pololu 5V, 9A Step-Down Voltage Regulator D24V90F5 $27.95 1
Step-down Voltage Regulator
Pololu DRV8835 Dual Motor Driver Kit for Raspberry Pi $7.49 1
Dual Motor Driver DFRobot 2WD miniQ Robot Chassis - DIY Maker Open Source BO $24.09 1
Robot Frame for Wheelbase Makerfocus Seeed GrovePi+ Expansion Board: Computers & Acc $38.99 1
Sensor Interface (I2C) for RPi
503 Service Unavailable Error $14.83 1
LiPo Battery as a Power Source - Neato LIDAR Laser distance sensor LDS xv Series xv-11 xv- $120.00 1
Neato Vacuum Lidar
503 Service Unavailable Error $6.98 2
Motor Encoders for Dead Reckoning
503 Service Unavailable Error $26.99 1
LiPo Battery Charger Raspberry Pi Camera Module V2 - 8 Megapixel,1080p: Compute $24.81 1
Raspberry Pi Camera
Remaining Budget: $0.89