GitHub 火線榜

GitHub 火線榜 · 倉庫檔案

makerspet/oomwoo

Open-source vacuum robot cleaner (簡介來自倉庫自身文件。)

資料截至 October 26makerspet

最好成績

#84

週榜 · Python 语言

13K

累計 Star

799

Fork 總數

3

近 30 天在榜天數

上榜 3 天 · 近 30 天 +342 星 · 日均 +114最猛 10-25 單日 +258連續在榜 3 天

專案狀態授權條款: Apache-2.0最近 push: October 26Open Issues(含 PR): 0

自 2026-10-25 起採集;未知 = 尚未採集到

把上榜徽章放進你的 README · makerspet/oomwoo[![把上榜徽章放進你的 README](https://git.vaiox.xyz/api/badge/makerspet/oomwoo.svg)](https://git.vaiox.xyz/zh-TW/repo/makerspet/oomwoo)
<a href="https://git.vaiox.xyz/zh-TW/repo/makerspet/oomwoo"><img src="https://git.vaiox.xyz/api/badge/makerspet/oomwoo.svg" alt="把上榜徽章放進你的 README" height="20"></a>

專案文件

OOMWOO

Open-source robot vacuum you build yourself

Clean well · Hackable · Raspberry Pi · 3D printed · Local / No cloud required · Home Assistant · Arduino · ROS2 · ESP32

License Status

OOMWOO is an open-source home robot vacuum you can build yourself, built using Raspberry Pi, 3D-printing, Home Assistant, Arduino and ROS2. It uses an affordable 2D LiDAR to map your home and navigate on its own. Local, no cloud required for regular functionality, no vendor lock-in. Follow us building in public Discord | X | Instagram | Facebook | Reddit | newsletter | YouTube | oomwoo.com | Tutorials

Not buildable yet - you can run it in simulation today. Build instructions follow once the first bill of materials is validated on real hardware. See where the build is.

Reference design images - this is approximately how the finished design will look:

Reference robot vacuum cleaner top Reference robot vacuum cleaner bottom Reference robot vacuum cleaner - top cover removed

Goals

  • Affordable, fully open hardware, software and firmware
  • Home appliance product quality - not a throwaway build
  • Easy to build, with step-by-step zero-to-hero instructions
  • 2D LiDAR mapping and autonomous navigation (ROS2 / Nav2)
  • Native Home Assistant integration for local control
  • 3D-printable, documented, and hackable chassis
  • Buildable from parts you source yourself
  • Local, no cloud required for regular functionality
  • Optional extra functionality when connected to the cloud
  • Apps on top of ROS2 to customize vacuum operation
  • Stretch goal: App store
  • Stretch goal: LeRobot integration, OpenClaw

v0 target: bare-bones build:

  • 3D-printed chassis (browse)
  • ROS2 Gazebo sim (install)
  • Basic cleaning, mapping
  • Raspberry Pi CM4/CM5 running ROS2 (install)

Open Source Deliverables:

Contributing

Would you like to contribute? See CONTRIBUTING for the full guide.

OOMWOO is organized to be built by the community, massively in parallel. The vacuum and its software are subdivided into modules, listed on the RFC board.

A volunteer picks whatever module she wants and works on it whenever she wants. For code and simulation modules she builds her package in her own repo and sends a short PR linking it from the module; for docs and specs she contributes files in-tree under contributions/module-name/<her-github-username>. See CONTRIBUTING for how this works.

Multiple developers are welcome to work on the same module. The best solution for each module surfaces over time, with the project master having the last call.

  1. Pick a contribution from the RFC board.
  2. Let us know you're working on it and your progress.
  3. Check ARCHITECTURE.md and SOFTWARE_INTERFACES.md for the system design and ROS2 interfaces.

Requests for Contributions

Every module below is actionable now — build it against the Gazebo simulation (oomwoo-one) or a real placeholder robot (a Proscenic M6 Pro connected to ROS2 or a Roborock S5 Max), until OOMWOO hardware is ready. Pick one, tell us in Discussions, build it in your own repo (docs and specs go in-tree), and send a short PR linking it from the module.

Every RFC — software, firmware, hardware and procurement — lives on the RFC board, together with its current progress and status. That board is the single source of truth, so this page links to it rather than copying it: a second copy here only ever drifts out of date. Broadly:

  • Software & simulation — cleaning, localization & navigation, perception, the Gazebo sim
  • Firmware & electronics — STM32 I/O board firmware, the I/O + motor-driver PCB, the board interface
  • Mechanical & procurement — brushes, blower fan, dust bin, part specs and STEP models

→ Browse the RFC board and pick a module

Planned and on-hold modules (mechanical design, later-phase software) live in the RFC backlog.

Source code reference

Related prior art

User requirements & Design research

Anecdotal prospective user requirements - collected mostly in r/RobotVacuums, r/ROS and as announcement post comments:

  • open-source
  • 3D printed first
  • cleans well, a first-class appliance, not a throwaway build
    • never gets stuck
    • hair tangle-free
    • modern capabilities - no legacy drag mop; dual-spinning rotary mop or better/roller
    • bagless
  • hackable, DIY fixable, upgrade-able
    • examples: vacuum-only version, mop-only version
    • Raspberry Pi
    • Home Assistant integration
  • operates without cloud
  • later: ability to retrofit existing legacy vacuum cleaner robots

About

The project name "OOMWOO" is a rotational ambigram - it reads the same flipped 180°, like the robot itself, roaming your floor in every direction.

The project is sponsored by makerspet.com and remake.ai. We are reusing their open-source solutions.

  • If you'd rather skip the parts hunt, a kit (motors, PCB, brushes, gaskets, LiDAR) will be available at makerspet.com, from the same maker behind this project. The kit is a convenience, never a requirement. Everything here stays open.
  • When we get to apps, remake.ai will be providing its robot apps platform and app store. Using the app store will be entirely optional. The vacuum will always support cloud-free, local operation for regular functionality out-of-the-box.

License

Code is released under the Apache License 2.0.

Hardware design files, once added, to be released under an open hardware license (TBD).

OOMWOO star history

當前上榜

  • 84

    週榜 · 本週點火 · Python

    13K 星 · 0 fork · 本週新增星星

    週榜 · Python →
  • 254

    年度新星榜

    13K 星 · 799 fork · 累計星星(今年建立)

    年度 →
  • 272

    潛力榜 · 本週真漲

    13K 星 · 0 fork · 本週新增 Star

    潛力 →

近 30 天勢頭

累計 Star 走勢

名次走勢

每日新增 Star

同榜競速 · 名次近鄰 · 年度

← 回到榜單