打造一款开源扫地机器人——遇见 Oomwoo
Oomwoo, an open-source robot vacuum you build yourself

原始链接: https://makerspet.com/blog/building-an-open-source-robot-vacuum-meet-oomwoo/

隆重介绍 **oomwoo**,这是一款专为创客社区设计的雄心勃勃的开源 DIY 扫地机器人。oomwoo 从零开始构建,力求完全透明,其硬件、固件和软件均完全开源,确保用户享有“本地优先”的体验,无需依赖云端,也不受厂商绑定。 主要功能包括基于 ROS 2 的二维激光雷达导航、原生的 Home Assistant 集成,以及可 3D 打印且易于改造的底盘。该项目旨在通过“公开构建”的方式进行协作,贡献者可以利用 GitHub 对仿真、尘盒设计或风机组件等模块化部件进行开发。 虽然我们鼓励用户根据提供的物料清单和文档自行采购零件,但同时也提供可选的便利套件。无论您是对机器人技术、树莓派感兴趣,还是仅仅想拥有一台完全自主掌控的扫地机器人,oomwoo 都能助您从零开始,打造出一台功能完备、达到家电品质的机器人。 关注该项目以参与开发、探索模块化架构,并加入致力于重新定义家庭自动化硬件的开源社区。

关于开源自制扫地机器人项目 **Oomwoo** 的 Hacker News 讨论,主要集中在从零构建硬件与改造现有商业产品哪种方式更可行。 **核心议题:** * **可行性与成本:** 许多用户认为,使用独立组件从零开始构建扫地机器人的成本,远高于购买廉价的二手设备(如 Roomba 或石头科技产品)。批评者认为,通过安装 **Valetudo** 等自定义固件来“黑入”现有设备,在隐私和控制方面是一种更务实的方法。 * **可维修性:** 参与者指出,目前的扫地机器人模块化程度较高且易于维修,对于追求设备耐用性的人来说,从零构建的需求并不迫切。 * **“感觉编程”(Vibe Coding)与 AI:** 该项目对人工智能生成的营销内容和文档的依赖引发了激烈争论。虽然有些人认为 AI 是降低门槛的工具,能帮助个人开启雄心勃勃的项目,但另一些人则批评这种“劣质内容”(低质量、AI 生成的产出)是项目缺乏长期可持续性和严肃性的危险信号。 * **开放硬件:** 尽管对 Oomwoo 的现状持怀疑态度,但人们对实现真正开源、无需云端支持且可维修的家用机器人这一更宏大的目标,表现出了明显的热情。
相关文章

原文

Today I’m kicking off my most ambitious Maker’s Pet project yet: oomwoo, an open-source home robot vacuum that you can build yourself. Open hardware, open firmware, open software — and built in public, from the first commit.

No cloud required. No vendor lock-in. It maps your home with an affordable 2D LiDAR and navigates on its own, runs locally, and integrates natively with Home Assistant. If you’re into Raspberry Pi, ROS 2, 3D printing, or just the idea of owning a vacuum you fully understand and control — this one’s for you.

About the name: “oomwoo” is a rotational ambigram — it reads the same flipped 180°, just like the robot itself roaming your floor in every direction.

oomwoo open-source robot vacuum reference design, top view
Reference design — roughly how the finished oomwoo will look.

What oomwoo is

oomwoo is a build-it-yourself robot vacuum designed for the maker community:

  • Affordable and fully open — hardware, software, and firmware
  • 2D LiDAR mapping and autonomous navigation with ROS 2 / Nav2
  • Native Home Assistant integration for local control
  • 3D-printable, documented, hackable chassis
  • Local-first — no cloud needed for everyday cleaning, ever
  • Home-appliance quality — not a throwaway build
  • Step-by-step, zero-to-hero build instructions, with a complete bill of materials so you can source every part yourself

Optional extras — cloud features, and eventually an app store of ROS 2 apps to customize how your vacuum behaves — will layer on top. But the core promise never changes: the vacuum always works cloud-free and local, out of the box.

oomwoo open-source robot vacuum reference design, bottom view
The underside of the reference design.

Where the project is today

This is genuinely early — and that’s the point of building in public. The first milestone (v0) is a bare-bones, working build:

  • 3D-printed chassis
  • ROS 2 Gazebo simulation
  • LiDAR with manual SLAM
  • ROS 2 on a Raspberry Pi 5 and/or ESP32 running micro-ROS (final architecture still being decided)

The open-source deliverables I’m working toward: bill of materials, 3D-printable files, ROS 2 packages, firmware, a motor-driver and sensor PCB, full build / bringup / troubleshooting docs, and demo videos.

oomwoo open-source robot vacuum with top cover removed, internal layout
Top cover removed — a peek at the internal layout.

Build it with me — massively in parallel

oomwoo is organized so the community can build it in parallel. The robot and its software are split into self-contained modules. You pick whatever module interests you, work on it whenever you want, and submit your work as a pull request. Multiple people can tackle the same module — the best solution surfaces over time.

Modules ready to start right now include:

  • ROS 2 URDF + Gazebo simulation — robot model, TF, bumper, sim
  • First clean — coverage cleaning while SLAM-mapping and exploring
  • Dust bin — design, 3D print, and test
  • Vacuum fan / blower assembly — blower motor, impeller, volute housing

If you’d like to jump in, the GitHub repo has the module list, the architecture doc, and contribution guidelines.

Follow along

I’ll be sharing progress, dead ends, and wins as they happen:

Parts Kit

Everything about oomwoo stays open — you can source every part yourself. If you’d rather skip the parts hunt, a convenience kit (motors, PCB, brushes, gaskets, LiDAR) will be available here at Maker’s Pet, from the same maker behind this project. The kit is a convenience, never a requirement.

More oomwoo: repos & tutorials

联系我们 contact @ memedata.com