概要
OpenMowerは、既存のロボット芝刈り機を活用し、より賢く・安全に自律芝刈りを実現するDIYプロジェクト。 ハードウェアは高品質で、主にソフトウェアのアップグレードが中心。 プロジェクトはオープンソースで、コミュニティ参加や自作も推奨。 現状、YardForce Classic 500が唯一の完全対応モデル。 法的責任や安全面には十分な注意が必要。
OpenMowerプロジェクト概要
- OpenMower は、誰でも作れる DIYスマート芝刈りロボット プロジェクト
- ソフトウェアエンジニアリング・組み込みプログラミング・ハードウェア設計・ロボティクス の知識を活かした新しい挑戦
- 既存のロボット芝刈り機(YardForce Classic 500) を分解・解析し、ハードウェアは高品質と判明
- 必要なのは より優れたソフトウェア へのアップグレード
- Discordサーバー や 公式サイト でコミュニティ参加や情報共有が可能
プロジェクトの目標
- 自律芝刈り の実現
- 高い安全性 (持ち上げや衝突時の緊急停止)
- 境界ワイヤ不要 の柔軟なエリア設定
- 低コスト 実現
- オープンソース で知識共有・自作支援
- 見た目も良い デザイン
- 障害物回避 機能
- 雨天検知 で悪天候時の自動停止
現在の進捗とハードウェア
- 基本的な芝刈り機能 が完成
- マッピング・自動ドッキング・充電後の再開 が可能
- 主要基板 と モーターコントローラー(xESC mini, xESC 2040) の安定版あり
- xESC miniは部品調達困難なため、RP2040ベースのxESC 2040を開発中
- ハードウェアTo-Do
- 低レベルファームウェア実装
- 電圧/電流センス
- 緊急停止ボタン追跡
- IMU通信
- 雨センサー
- 充電状態管理
- サウンドモジュール
- UIボード通信
- バッテリー残量推定精度向上
- ROSハードウェアインターフェース
ソフトウェアの現状と課題
- 基本機能 は完成しプロトタイプが動作中
- 障害物回避 は未実装
- ソフトウェアTo-Do
- 芝刈り状態管理(ドッキング/芝刈りなど)
- 経路計画
- 障害物回避
- アプリ/可視化
対応機種・互換性について
- YardForce Classic 500 が唯一の完全対応モデル
- GForce基板 はYardForceやEU向け一部リブランド品のみ採用
- 他モデル(例:SA650 ECO)はシャーシやGPSアンテナ取付に課題
- 互換性調査のため、分解情報や写真提供をコミュニティで募集中
参加方法・貢献の仕方
- OpenMowerの自作 が最大の貢献
- 概念検証やドキュメント充実に寄与
- GitHubリポジトリのスター・ウォッチ
- YouTubeチャンネル登録
- DiscordやWikiでの情報共有・質問
重要事項・注意点
- 特許・地域の法律・責任 は必ず事前確認
- 無保証 (商用利用・安全性・合法性・動作保証なし)
- 技術的知識・自己責任 が必須
- Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International ライセンス
- 私的・教育目的での利用は自由
- 商用利用や販売は事前許可が必要
参考リンク・情報源
- 公式サイト: https://x-tech.online/
- OpenMower ROSコード: https://github.com/ClemensElflein/open_mower_ros
- コミュニティDiscord: オープン参加型
- OpenMower Wiki: コミュニティ編集ガイド
- 分解情報リスト: Google Docsで公開
募集中:新しい挑戦・協力者
- ソフトウェアエンジニアリング・組み込み・ハードウェア設計・ロボティクス のスキルを活かしたい方歓迎
- 共創・チームアップ で新しい価値創造
- 興味ある方は 公式サイト・Discord から連絡推奨