Компания Maker's Pet представила oomwooоткрытого робота-пылесоса, которого владельцы собирают самостоятельно. Устройство картирует помещение с помощью недорогого 2D LiDAR-сенсора, затем навигация осуществляется через ROS 2 и стек Nav2 на Raspberry Pi с интеграцией в Home Assistant. Корпус можно напечатать на обычном 3D-принтере. Вся работа ведётся полностью без облачных сервисов, а аппаратное обеспечение, прошивка и программное обеспечение открыты под лицензией Apache 2.0. Илья О. из Maker’s Pet также разрабатывает oomwoo публично «с первого коммита», хотя проект находится настолько ранней стадии, что инструкций по сборке пока нет.

Робот-пылесос на полу жилой комнатыИсточник изображения — tomshardware.com

Сейчас oomwoo находится на стадии запроса комментариев. Текущий этап v0 включает напечатанное на 3D-принтере шасси, симуляцию в ROS 2 Gazebo и LiDAR-картографирование с ручным SLAM. Выбор вычислительного блока между Raspberry Pi 5, ESP32 под управлением micro-ROS или обоими вариантами пока открыт. Планируемые поставки включают спецификацию материалов, файлы для печати, прошивку и пользовательскую печатную плату. Первый список компонентов ожидается примерно к середине июля.

реклама кормит Уточку 🦆

Проект построен таким образом, чтобы сообщество могло разрабатывать его параллельно: робот разделен на самостоятельные модули, участники берут один из них и отправляют работу как pull request. Набор для удобной сборки будет продаваться через Maker's Pet, но Илья отмечает, что его покупка не обязательна — каждую деталь можно найти самостоятельно.

Обычный путь к облачно-независимому роботу-пылесосу начинается с уже имеющегося устройства. Valetudo, поддерживаемый Sören Beye с 2018 года и также выпущенный под лицензией Apache 2.0, заменяет облачное подключение коммерческого пылесоса на локальное управление с интеграцией в Home Assistant. Однако установка требует взлома заводской прошивки, что на многих поддерживаемых моделях Dreame, Roborock и Xiaomi предполагает разборку устройства, аннулирует гарантию и не может быть отменено.

реклама кормит Уточку 🦆

Наличие локального управления может стать важным преимуществом для привлечения большего числа энтузиастов и любителей, особенно на фоне нескольких случаев нарушения безопасности роботов-пылесосов за последние годы. На DEF CON 32 в августе 2024 года исследователи Деннис Гизе и Брейлинн Людтке продемонстрировали, что несколько моделей Ecovacs можно взломать через Bluetooth для доступа к камерам и микрофонам. По словам Гизе, уровень безопасности был «очень, очень, очень, очень плохим».

Взломанные DEEBOT X2 позже выкрикивали оскорбления и гонялись за домашними животными в нескольких домах в США, а уязвимость токена в линейке Romo от DJI позволила одному энтузиасту получить доступ примерно к 6 700 пылесосам по всему миру, включая планы этажей и прямые видеотрансляции. Один владелец дошел до того, что восстановил удаленно заблокированный пылесос с помощью пользовательских плат и Python для работы в офлайн-режиме. Эталонная конструкция oomwoo устраняет эту поверхность атаки, используя навигацию на основе 2D LiDAR и датчиков удара — без направленных в комнату камер.

реклама кормит Уточку 🦆

Ценность локального управления понятна не только энтузиастам. Робот-пылесос — это по сути мобильная камера с лидаром, которая знает планировку вашей квартиры и время, когда в ней никого нет. Именно поэтому карта помещения и журнал уборок относятся к самым чувствительным данным умного дома, а привязка устройства к чужому облаку означает, что эта карта хранится не у вас.

Для российских покупателей у проекта есть и приземлённое преимущество. Массовые модели зависят от серверов производителя, а при уходе бренда с рынка или блокировке приложения устройство теряет половину функций. Открытая платформа с локальным управлением этой зависимости лишена — при условии, что владелец готов вложить время в сборку и настройку.