An Agile Vacuum Robot

PresentationDemoCode

Our robot is designed for remote control through video streaming. Its main tasks are navigating and performing vacuuming. We focus on minimizing its size to improve agility.

Layers: The top layer holds the Arduino and Raspberry Pi, which handle computation and control. The middle layer contains the vacuum, motor components, and power control circuit. The bottom layer aligns the omnidirectional wheels, drive wheels, and vacuum nozzle at the same height, keeping the nozzle close to the ground to maximize suction.


Layers to Build An Agile Robot

Robotics Eyes: For added fun and better appearance, we installed an LCD display on the front. It shows different expressions during various states.

Robotics Eyes