Build a fully local, open‑source robot vacuum with OOMWOO
Description and use
OOMWOO lets you build a fully local, open‑source robot vacuum that maps and navigates on-device with Raspberry Pi, 2D LiDAR, and ROS2, integrating natively with Home Assistant while preserving privacy.
Problem
Need a privacy‑preserving, autonomous robot vacuum that can navigate and map without relying on cloud services.
Outcome
The OOMWOO project enables a fully local, open‑source robot vacuum that performs autonomous navigation and mapping on-device, preserving privacy and integrating seamlessly with Home Assistant.
Workflow
- Design and 3D‑print the chassis and mounting brackets
- Assemble Raspberry Pi, 2D LiDAR, motors, and power supply
- Install ROS2 and configure the OOMWOO software stack
- Calibrate sensors and test SLAM mapping
- Integrate with Home Assistant via MQTT or REST API
- Deploy and run the robot vacuum in a home environment
Evidence
Build a fully local, open-source robot vacuum with OOMWOO, a DIY project combining 3D-printed hardware, Raspberry Pi, and 2D LiDAR. It performs autonomous navigation and mapping directly on-device using ROS2, maintaining privacy by avoiding cloud reliance while integrating natively with Home Assistant.
https://github.com/makerspet/oomwoo
- Record date: 2026-09-08T19:46:20.730Z