Medium⏱ time2.5 hr$ cost24
Sweeper Robot
A spinning brush and random-bounce driving let a little bot sweep crumbs off the floor.
Start building ↓
Result first
The build
Step 01
Add the brush
Mount a spinning brush at the front.
Step 02
Wire the drive
Set up motors and a bump sensor.
Step 03
Program bounce
On a bump, back up and turn a random angle.
Step 04
Clean
Let it roam and sweep an area.
Working Principle
The robot drives until it hits something, then turns away; over time this random coverage sweeps most of a room with the front brush.
The science behind it
A closer look
Random-walk coverage is how early robot vacuums worked — simple rules give broad area cleaning without a map.
Take it further
Variables to test
- 1 Bias turns one way — better coverage?
- 2 Add a dustpan and measure crumbs collected.
More Robotics
Robotics
Obstacle-Avoiding Robot
An Arduino car reads distance with ultrasonic sound and steers itself away from walls.
Hard⏱3 hr$28
Robotics
Line-Following Robot
Infrared sensors keep a small robot glued to a black track as it races a loop.
Hard⏱3 hr$26
Robotics
Bristlebot
A toothbrush head, a coin motor and a battery make a buzzing bug that scurries across the table.
Easy⏱20 min$5