OOMWOO: как собрать робот-пылесос без облака и слежки производителя

Появился опенсорсный проект OOMWOO: набор из кода, прошивки и конструкции, по которому можно собрать маленького робота-пылесоса своими руками, без привязки к производителю. Интереснее самого факта DIY тут принцип работы: для обычной уборки роботу не нужны ни облако, ни аккаунт вендора, ни постоянный интернет, карту вашей квартиры он строит и хранит локально. Ниже разберём, что под капотом, чем это отличается от «умных» пылесосов из магазина, и покажем альтернативу попроще для тех, кто паяльник в руках держать не готов.
Что такое OOMWOO и почему о нём заговорили
Идея зашла сообществу настолько, что проект подхватили и совместно развивают сотни разработчиков. Начиналось всё почти как шутка: под постом с анонсом стояла подпись «Банкротим Roborock», подающая самосбор как альтернативу коммерческим брендам. Но запрос «пожалуйста, дайте нормальный опенсорс-пылесос» оказался массовым, и вокруг него собралась активная разработка.
Сразу честно: проект ещё не доведён до конца. Это живая стройка, а не готовая коробка, которую распаковал и запустил. Но концепция уже рабочая, а открытые код, прошивка и конструкция позволяют повторить и дорабатывать её кому угодно.
Raspberry Pi, ROS 2 и лидар: что под капотом
Архитектура собрана из понятных энтузиастам кирпичиков. Корпус печатается на 3D-принтере, искать его в продаже не нужно, файлы лежат в проекте. «Мозгом» служит одноплатный компьютер Raspberry Pi, а всё поведение робота крутится на робототехнической платформе ROS 2, открытом стандарте современной робототехники.
За ориентацию в пространстве отвечает лидар: он строит карту помещения и позволяет роботу самостоятельно понимать, где он находится и куда ехать. Внутри стека ROS 2 за это отвечают две части. SLAM (одновременная локализация и картографирование) превращает поток точек лидара в карту квартиры, а Nav2 планирует маршрут и объезжает препятствия. Проще говоря, лидар видит стены, SLAM рисует план, Nav2 прокладывает путь.

Плюс к приватности даёт именно лидар, а не камера. Хобби-класс 360-градусных сканеров строит 2D-карту помещения без единого кадра с объективом. Робот знает геометрию комнат, но не «видит» вас, вашу обстановку и то, что лежит на полу, в виде картинки.
Без облака и без аккаунта: в чём тут соль
Управляется всё это через Home Assistant, локальный приватный хаб умного дома. Логика простая: раз уж пылесос свободен от облака, то и командовать им должен такой же локальный софт, а не мобильное приложение вендора, которое требует регистрации и связи с серверами.
Посмотрите на обычный «умный» пылесос. Он картографирует жильё и во многих случаях отправляет данные в облако производителя. Самая громкая иллюстрация проблемы: публично обсуждавшийся случай, когда снимки из тестовых роботов Roomba, включая приватные кадры, утекли наружу через подрядчиков, размечавших данные для обучения. Вопрос отсюда вырастает простой: ваш пылесос знает планировку вашей квартиры, а кому ещё он её рассказывает?
OOMWOO закрывает этот вопрос по умолчанию. Нет облака: нет канала утечки, нет аккаунта, нет профиля, к которому привязана карта вашего дома. Для аудитории, которой важна приватность, это и есть главный аргумент, ради которого стоит возиться с 3D-печатью и пайкой. К слову, если вы уже настраиваете локальную инфраструктуру и приватный доступ, VPN/VPS от Sigma закрывает ту же задачу для остального трафика в доме.

OOMWOO против Valetudo: собрать с нуля или освободить купленный
Собирать робота с нуля готов не каждый, и здесь на сцену выходит родственный проект, Valetudo. Это прошивка, которая «отвязывает от облака» готовые серийные пылесосы (Roborock, Dreame и другие) и оставляет только локальное управление. Вы покупаете обычного робота, перепрошиваете его, и он перестаёт общаться с серверами вендора.
| Параметр | OOMWOO | Valetudo |
|---|---|---|
| Подход | Собрать робота с нуля | Освободить купленный |
| Железо | 3D-печать, Raspberry Pi, лидар | Серийный пылесос (Roborock, Dreame и др.) |
| Основа | ROS 2, Home Assistant | Прошивка поверх штатного железа |
| Порог входа | Высокий: сборка, пайка, настройка | Средний: покупка совместимой модели и перепрошивка |
| Приватность | Локально по умолчанию, без камеры | Локальное управление после отвязки от облака |
Если коротко: Valetudo: быстрый путь к приватности для тех, кто хочет готовый корпус и мотор из магазина. OOMWOO: путь для тех, кому интересен сам процесс и полный контроль над каждым компонентом, вплоть до формы корпуса.
Что понадобится, чтобы повторить
Базовый список железа вытекает прямо из архитектуры проекта: одноплатник Raspberry Pi, лидар для навигации, мотор-платформа с колёсами и всасывающим узлом, плюс доступ к 3D-принтеру для печати корпуса. Точную модель Pi, конкретный сканер и ориентировочную стоимость сверяйте со страницей репозитория перед закупкой, комплектующие в проекте обновляются.
По деньгам ориентир такой: Raspberry Pi обойдётся примерно в 5-8 тысяч рублей, недорогой хобби-лидар, ещё несколько тысяч, остальное зависит от того, что уже есть под рукой и печатаете ли вы корпус сами или заказываете. Способ получить пылесос не из дешёвых, но вы платите за приватность и за проект, который можно бесконечно допиливать.
Стоит ли ждать
На наш взгляд, ценность OOMWOO сейчас в самом сдвиге, а не в том, чтобы прямо сегодня заменить им Roborock: локальный, приватный робот перестал быть теорией и стал репозиторием, который развивают сотни людей. Проект пока сырой. Где-то он уже уверенно ездит и строит карту, а где-то функции ещё дозревают. Но именно так начинались все зрелые опенсорс-инструменты умного дома.
Хотите проект на выходные и вам не всё равно, кому достаётся план вашей квартиры, заглядывайте в репозиторий OOMWOO и смотрите текущий статус. А если возиться с пайкой не хочется, начните с Valetudo на совместимом пылесосе, эффект по приватности вы получите заметно быстрее.
Собрали бы себе такого робота?
Частые вопросы
OOMWOO уже умеет пылесосить или пока только ездит?
Проект не доведён до конца и активно развивается сообществом. Часть функций уже работает, часть дозревает, актуальный статус смотрите на странице репозитория.
Нужен ли интернет для уборки?
Нет. Для обычной уборки роботу не нужны облако, аккаунт вендора или постоянное подключение к сети, карта строится и хранится локально.
Есть ли у робота камера?
Навигация построена на лидаре, который даёт 2D-карту помещения без съёмки. Это плюс к приватности по сравнению с роботами, где стоит камера.
А если не хочу собирать с нуля?
Посмотрите Valetudo: прошивку, которая отвязывает от облака серийные пылесосы (Roborock, Dreame и другие) и оставляет только локальное управление.
Источники
Telegram-канал @exploitex, анонс опенсорсного пылесоса OOMWOO
А вы бы доверили серийному роботу-пылесосу карту своей квартиры, или лучше собрать своего?
Ответить в комментариях



Пока нет комментариев. Будьте первым!