开源 OOMWOO:自己组一台扫地机

市面上扫地机越来越「聪明」,也越来越「必须联网」:建图要上云、控制要 App、断网功能残。你想改路径规划、加传感器、把地图留在家里------整机却是黑盒。

OOMWOO 走的是另一条路:不是给某品牌机刷破解固件,而是 从零开源一台可自己组装的家用扫地机 ------机械、主控、固件、ROS 2 导航,目标都摊开。本地优先,日常清扫不强制云端。GitHub 上已有上万星,方向很热;完成度仍是 early development,build in public。

一句话:OOMWOO = 树莓派 + ROS 2 + 2D 激光 + 3D 打印,自己组、可随时修改。

一、它到底是什么

关键词 含义
Open hardware + software 机身 CAD、I/O 板、固件、ROS 包一起开放(进度不一)
Raspberry Pi 算力与上层软件落在熟悉的 Pi 生态(文档里常见 Pi 5 / CM 路线)
ROS 2 + Nav2 建图、定位、导航走机器人圈标准栈
2D LiDAR 用可买到的二维激光做家居建图与自主移动
Local-first 日常功能不依赖厂商云;可原生接 Home Assistant
Build in public 早期开发,文档与零件清单仍在迭代

和 Valetudo 不是一类项目:

Valetudo OOMWOO
起点 已有商业机 自己造整机
做法 去云 / 本地控制面 开源硬件 + ROS 整机方案
适合谁 已有支持机型、想摘云 Maker、想从底盘玩到导航的人

二、三个常见误解

≠ 现在就能下单零件、周末装完一台量产级机器。

官方状态是早期:软件与仿真走得快,完整 3D 打印件、BoM、组装教程仍在推进。今天更适合:先跑 Gazebo 仿真,再跟仓库进度攒硬件。

≠ 又一个只能闪灯的玩具车。

目标写得很清楚:要有家电级清扫能力,而不是展会 Demo。路线图里有尘盒、边刷、防坠落、覆盖清扫路径等「真扫地」要素;社区讨论里目标预算大致是 百来刀零件 + 一块树莓派,对标中端机能力(以官方后续 BoM 为准)。

≠ 必须全程绑云才能扫。

设计原则就是本地可用;云能力、App 商店若出现,也是可选层------核心承诺不变:断云也能扫。

三、架构直觉

可以粗分成四层:上面是 Home Assistant / 本地控制,中间是 ROS 2(SLAM、Nav2、覆盖清扫),再下是电机与传感器 I/O 板,最底是 3D 打印底盘与 LiDAR。

公开仓库大致对应:

仓库 角色
oomwoo 总览、讨论、文档入口
oomwoo-install ROS 2 / Ubuntu 开发环境安装
oomwoo-one 等 机器人描述 / URDF / 配置
oomwoo-one-cad 3D CAD(早期)
oomwoo-io-board I/O 板原理图(KiCad,未量产验证)
oomwoo-io-firmware 板载 MCU 固件

过渡期还提供「用现成消费级激光扫地机当占位机」接进 ROS 2 的教程,方便你在真机 CAD 没齐之前先练导航与驱动。社区按模块 RFC 并行贡献(零件 STEP、清扫路径、规格调研等)。

四、谁适合 / 不适合

适合: 玩过 Raspberry Pi、想碰 ROS 2 家居机器人;已有 Home Assistant,想把扫地机纳入本地自动化;能接受「跟着公开构建、零件与文档会变」的 Maker。

不适合: 只想明天就有一台省心扫地机、零动手;完全没碰过 Linux / 串口 / 3D 打印,又想一次到位量产体验。

五、起步路线

  1. 打开主仓 README,看 Deliverables 勾选状态(别被标题冲昏,先看哪些已就绪)
  2. 按 oomwoo-install 搭 ROS 2 环境
  3. 跟着官方博客跑 Gazebo 仿真:建图、导航、传感器话题------不花钱也能摸清栈
  4. 有兴趣再跟 Discord / 讨论区看 CAD、BoM、I/O 板进度

六、优缺点

优点

  • 真正冲着「整机开源」去,不是只开一个 App
  • 技术栈主流:Pi + ROS 2 + HA,学习迁移成本可控
  • 本地优先,和「家里数据自己管」的开源读者很合拍
  • Apache-2.0,二次创作空间清晰(以各仓 LICENSE 为准)

缺点 / 风险

  • 早期项目:硬件文件、BoM、组装文档可能滞后或变更
  • I/O 板原理图明确写过 未验证,勿直接打样量产
  • 自己组要面对供电、电机驱动、安全(防跌落、堵转)------责任在组装者
  • 星数高 ≠ 明天就能量产;热度来自方向,完成度要看仓库勾选

七、和同类怎么站队

项目 一句话
OOMWOO 自己造开源扫地机(Pi + ROS 2)
Valetudo 给支持的商业机去云
各类 DIY 差速小车 能跑,但通常不算「家电级清扫」

八、收尾

扫地机不该只能是「必须登录才能扫的黑盒子」。OOMWOO 把目标定得很野:开源硬件、开源软件、本地可用、还能接进 Home Assistant------而且从第一天就 build in public。

今天更现实的玩法是:仿真 + 跟仓库,而不是幻想周末抄一份淘宝机。等 CAD 与 BoM 成熟,Maker 们才有机会在客厅里跑起一台真正「自己组出来」的开源扫地机。

如果你正在做家居本地化、ROS 2 入门或 3D 打印机器人,这个仓库值得星一下、仿真跑一遍------哪怕整机还在早期。

相关推荐
小白跃升坊8 小时前
AI 助手终于能“回家”了:腾讯开源 Octop,1Panel 点几下就装好
开源·私有化部署·1panel·ai助手·octop
m4Rk_11 小时前
【论文阅读】Agent 记忆机制(86):Skill-Pro——用 Non-Parametric PPO 将交互经验演化为可复用技能
论文阅读·人工智能·学习·开源·github
对象存储与RustFS12 小时前
升级 RustFS 二进制不停机:一条一条换,留一条退路
后端·rust·开源
分布式存储与RustFS14 小时前
升级 RustFS 二进制不停机:一条一条换,留一条退路
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
resh_people14 小时前
开源鸿蒙平台 KMP_CMP 三方库「AtomicFU」适配全流程
华为·开源·harmonyos
蚂蚁背大象15 小时前
RocketMQ-Rust 1.0.0 发布:用 Rust 做消息队列,这次有哪些变化?
rust·开源·rocketmq
miofly15 小时前
GitHub 今日推荐|company-brain:在 Slack 里给团队装个会主动干活的 AI
开源·github
鬓戈15 小时前
Jev 技术(System One Model)开源模型调研
人工智能·开源
小雨爱测16 小时前
DeepSeek Harness 开源贡献手记:从提 Issue 到合入主干的完整旅程
开源·issue
喵个咪17 小时前
RushWind Admin — 用 Rust 写的企业级中后台,开源了
后端·rust·开源