Early development · first BoM ~mid-July

Open-source robot vacuum you build yourself.

Raspberry Pi, ROS2 and 2D LiDAR. It maps your home and cleans on its own — fully local, no cloud, no lock-in. The firmware is open, so you can audit it and nothing leaves your home. 3D-printable and hackable.

Clean well Raspberry Pi ROS2 Home Assistant 2D LiDAR 3D printed ESP32 · Arduino Apache-2.0
OOMWOO robot vacuum — reference design, top view Reference design — roughly how it'll look

Everything's open.

Print chassis, install software — or just follow along while it comes together.

Main repo

Goals, architecture, design research and the whole open build in one place.

Open on GitHub →

Install & simulate now

The dev environment is ready — install it and drive oomwoo-one in Gazebo (SLAM, Nav2, teleop), no hardware needed.

Follow tutorial →

Run on real vacuum

No hardware to wait for — connect an off-the-shelf Proscenic M6 Pro to ROS2 as a placeholder robot and run the same stack on real hardware.

Follow tutorial →

Under the hood

Not a sealed appliance — an open platform you assemble, understand, and modify.

OOMWOO underside — drive wheels, main and side brushes, caster and sensors
Underside — drive wheels, brushes, caster and cliff sensors, all sourced or printed.
OOMWOO with the top cover removed, showing the internal layout
Top cover off — LiDAR, battery, suction fan and the I/O board you can actually get at.

Built by community, in parallel

The robot is split into independent modules (RFCs). Pick one, work when you want, open a PR.

Where we're at Design / RFC stage. Step-by-step build instructions arrive once the first BoM and parts are validated — first BoM targeted ~mid-July '26, a final fully-costed BoM by end of August '26.