概要
- oomwoo は自作可能なオープンソース家庭用ロボット掃除機プロジェクト
- ハードウェア、ファームウェア、ソフトウェアすべてが 完全オープン
- クラウド不要、ベンダーロックインなし、ローカル動作
- Home Assistant とのネイティブ連携と 2D LiDAR による自律ナビゲーション
- コミュニティ参加型 でモジュールごとに分担開発可能
oomwoo:自作オープンソースロボット掃除機プロジェクト
- oomwoo は、Makerコミュニティ向けの 自作ロボット掃除機 プロジェクト
- ハードウェア・ソフトウェア・ファームウェア すべてが オープンソース
- 2D LiDAR によるマッピングと ROS 2 / Nav2 を活用した自律走行
- Home Assistant とのネイティブ連携によるローカルコントロール
- 3Dプリント可能 でドキュメント充実、ハックしやすい筐体設計
- クラウド不要、日常の掃除はすべてローカルで完結
- 家電品質 を目指し、使い捨てではない高耐久設計
- 詳細な組み立て手順 と 部品リスト を公開、自分で全パーツ調達可能
- オプション機能 としてクラウド連携やROS 2アプリストアも将来的に提供予定
- ただし、 コア機能は常にクラウドフリー&ローカル動作保証
プロジェクトの現状
- 開発初期段階 であり、進捗を公開しながら進行
- 最初のマイルストーン(v0) は以下を目指す
- 3Dプリント筐体
- ROS 2 Gazeboシミュレーション
- LiDARによる手動SLAM
- Raspberry Pi 5 または ESP32(micro-ROS)での動作検証
- 今後公開予定の成果物
- 部品表(BOM)
- 3Dプリントデータ
- ROS 2パッケージ
- ファームウェア
- モータードライバ・センサPCB設計
- 組み立て・セットアップ・トラブルシューティングドキュメント
- デモ動画
コミュニティによる並行開発体制
- oomwooは モジュール単位 で分割開発
- 興味あるモジュールを選び、自由なタイミングで開発・プルリクエスト提出
- 複数人で同じモジュールに取り組み、最良の実装を選定
- すぐに着手可能なモジュール例
- ROS 2 URDF + Gazeboシミュレーション (ロボットモデル、TF、バンパー等)
- 初回掃除アルゴリズム (SLAMマッピングしながらカバレッジ走行)
- ダストボックス設計・3Dプリント・テスト
- バキュームファン/ブロワー組立 (モーター、インペラ、ボリュートハウジング)
参加・フォロー方法
- GitHub :github.com/makerspet/oomwoo(コード、ドキュメント、議論)
- Discord :ビルドチャット参加
- YouTube :build-in-publicチャンネルで進捗公開
- Reddit :r/ArduinoAndRobotics
- X(旧Twitter) :@0OMWO0
部品キットと追加リソース
- oomwooの部品は すべて自力調達可能
- 便利な部品キット (モーター、PCB、ブラシ、ガスケット、LiDAR)もMaker’s Petで提供予定
- あくまで利便性のためのオプション、 購入必須ではない
- 主要リポジトリ・チュートリアル
- メインプロジェクト(RFC、BOM、設計ドキュメント):github.com/makerspet/oomwoo
- oomwoo-one(初期モデル、ROS 2 + Gazebo):github.com/makerspet/oomwoo-one
- oomwoo-install(ROS 2 / Docker開発環境):github.com/makerspet/oomwoo-install
- チュートリアル:BOM調達方法解説