オープンソースのロボット掃除機を自作する – Oomwooの紹介
本記事では、DIY愛好家が完全オープンソースのロボット掃除機「Oomwoo」をゼロから設計・製作したプロジェクトを詳しく紹介。3Dプリント部品、市販の電子部品、カスタムファームウェアを活用し、手頃な価格で拡張可能な掃除ロボットを実現。設計図やコードはすべて公開されており、誰でも自由に改良や再現が可能。
背景メモ
・Oomwooは、Makers Pet(中国・深圳のハードウェアスタートアップ)が開発した完全オープンソースのロボット掃除機。ハードウェア設計データ、ファームウェア、基板データなど全てがGitHubで公開されている。
・既存の市販ロボット掃除機(Roomba等)はプロプライエタリなファームウェアに依存し、ユーザーによる改造やデータの自己管理がほぼ不可能。Oomwooはこれに対抗し、ユーザーが独自の機能追加やマッピングデータのローカル保存を行える設計。
・ESP32マイコンを採用し、LiDAR SLAMによるマッピング、ブラシレスモーター駆動、障害物回避を実現。部品は一般的な3Dプリンターと市販電子部品で調達可能で、BOM(部品表)も公開済み。
・ハードウェアのオープンソース化(Open Source Hardware)は、ソフトウェアに比べまだ主流ではない。Oomwooはその流れをロボット掃除機という身近な家電にまで広げる試みであり、修理権(Right to Repair)運動やセルフホスティング志向のコミュニティからも注目されている。
・ただし現時点ではプロトタイプ段階で、一般販売は未定。DIY経験者向けの位置づけが強く、一般消費者がすぐに購入できる製品ではない。