6輪駆動の草刈りロボットの雑草刈り取り実演

こんにちは!今回は、現在開発を進めている「6輪駆動(6WD)自律走行型 草刈りロボット」の雑草刈り取り実演についてご紹介します。

広範囲の草刈りや背の高い雑草の処理は重労働ですが、ロボットの足回りと刈り取り機構を強化することで、パワフルに雑草を刈り倒していく様子を動画に収めました。

6輪駆動(6WD)足回り機構の強み

野外の不整地や背の高い草が生い茂る場所での走行には、強力な足回りが不可欠です。

  • 高い走破性: 6輪駆動にすることで接地面積とトラクションを高め、ぬかるみや段差、凸凹した地形でもスタックせずに力強く進むことができます。
  • 安定した推進力: 密集した背の高い雑草に突っ込んでいく際にも、車体が負けずに前進し続けるトルクを確保しています。
  • 重量バランス: バッテリーやモーター、刈り取りデッキなどの重量物をバランスよく分散配置し、転倒リスクを低減させています。

実際の雑草刈り取り実演(動画あり)

実際に草が生い茂るフィールドにロボットを投入し、雑草の刈り取りテストを行いました。

パワフルに回転するモアデッキ(刈り取り刃)が雑草を次々と細かくカットし、6輪のパワフルな足回りでグイグイと前に進んでいきます。

実際の動きや作業の様子は、以下のYouTube動画(Part 1 & Part 2)からご覧いただけます!

草刈りロボット 雑草刈り取り実演 Part 1

草刈りロボット 雑草刈り取り実演 Part 2

今後の課題と展望

今回の実演で、6輪駆動ならではのパワーと刈り取り性能を確認できましたが、今後は以下のようなブラッシュアップを行っていく予定です。

  • センサー(ステレオカメラやLiDAR)を活用した障害物検知・自動回避の精度向上
  • ROS 2を用いた自動巡回・自律走行アルゴリズムの調整
  • 長時間の連続稼働に向けた電源管理・放熱対策の強化

省力化・自動化に向けたロボット開発はまだまだ続きます。進捗がありましたらまたブログで報告しますので、ぜひ楽しみにしていてください!

続きを読む

草刈りロボット

【自作ロボット】自律走行型6WD草刈りロボットの開発記録!RDK X5とWeb GUIで実現するスマート草刈りシステム

庭や空き地の雑草刈りは、夏場を中心に多大な労力と時間がかかる大変な作業です。この作業を自動化し、安全かつスマートにこなすことを目指して自律走行型6WD草刈りロボットを製作しました!

本記事では、ロボットのメカ構造(6輪駆動+草刈機構)から、シングルボードコンピュータRDK X5を活用したリアルタイム映像配信・障害物検知、そしてWebブラウザから操作できるミッションコントロールUIの構成まで、開発の全貌を詳しく解説します。


🎥 実動デモ動画

まずは実際に雑草を刈り取っている様子と、開発した走行・管制用Webアプリの動作動画をご覧ください。

1. 屋外での雑草刈り取りテスト(走行&草刈り)

茂った雑草の中を6輪駆動でパワフルに進み、前面の刈刃で効率よく草を刈り取っています。

2. 走行・管制用Webアプリ(ミッションマップ&障害物検知)

ロボット視点のリアルタイムカメラ映像(障害物バウンディングボックス表示付き)と、2Dマップ上でのウェイポイント走行制御の様子です。


🛠️ システムの全体構成

草刈りロボットは、大きく分けて「ハードウェア(足回り・草刈部)」「ソフトウェア(制御・UI・AI処理)」の2つの要素で構成されています。

+-------------------------------------------------------+
|                    Web GUI (ブラウザ)                 |
|   - 2Dミッションマップ (ウェイポイント設定)            |
|   - 低遅延ライブカメラ映像 (障害物検知オーバーレイ)    |
|   - テレメトリ / ステータス表示                        |
+---------------------------^---------------------------+
                            | WebSocket / HTTP
+---------------------------v---------------------------+
|               メインボード: RDK X5                     |
|   - 障害物検知 (AI推定・距離算出)                      |
|   - H.264/H.265 リアルタイム映像エンコード           |
|   - ウェイポイント追従アルゴリズム (Path Following)   |
|   - モーター制御シリアル通信                           |
+---------------------------+---------------------------+
                            | PWM / Serial
+---------------------------v---------------------------+
|                   ハードウェア機構                    |
|   - 6WD 独立駆動モーター / ハイグリップタイヤ          |
|   - 大トルク草刈り刃モーター                           |
|   - 安定化電源回路 (高電流対応)                        |
+-------------------------------------------------------+
    

📐 ハードウェア設計と工夫

1. 6輪駆動(6WD)シャシーによる悪路走破性

屋外の草むらや凹凸のある地面は、一般的な2輪・4輪ロボットではスタックしやすい課題があります。

  • 6輪駆動(6WD)を採用し、接地面を増やすことで高いトラクションを確保。
  • 密度が高く背の低い蔓(ツル)性植物や不整地でも、止まることなく前進・旋回が可能です。

2. 強固な刈刃機構

  • ロボット前面下部に専用の回転刃を配置。
  • モーターの回転数を最適化し、密集した草もスピーディーにザクザクとカットします。

🧠 制御システムとRDK X5の活用

制御の中心は、AI推論能力とマルチメディア処理能力を持つシングルボードコンピュータRDK X5を採用しました。

RDK X5を選定した理由・主な役割

  1. リアルタイム映像エンコード:カメラ映像をRDK X5のハードウェアエンコーダ(H.264/H.265)で圧縮し、非常に低い遅延(約15fps〜)でコントロール画面へストリーミング配信します。
  2. AI障害物検知:カメラ視点から前方にある障害物(壁、家具、障害物ブロックなど)をリアルタイムで検出し、バウンディングボックスを表示して安全な距離を保ちます。
  3. 安全制御(障害物自動停止):進行方向に障害物が侵入した場合、制御アプリが自動的に「障害物停止」モードへ移行し、衝突事故を防止します。

🖥️ Webコントロール画面(TYPE-X コントロール)

離れた場所からPCやタブレットでロボットを監視・操作できるよう、オリジナルのWebアプリケーション(TYPE-X コントロール RC-279 / RDK X5)を構築しました。

主な機能と画面構成

1. ミッションマップ(2Dグリッド)

  • マップ上をクリック/タップするだけで、ロボットが順番に通過すべき経由地(ウェイポイント)を自由に配置可能。
  • 「1つ戻す」「全消去」「最後に開始点へ戻る」などの便利な編集機能を搭載。
  • 「経路を実行」ボタンを押すと、ロボットが自動で目標地点へと順番に走行します。

2. カメラ映像&AI検出オーバーレイ

  • ロボットのフロントカメラから届くリアルタイム映像を確認。
  • 画面上には障害物の検出フレームが重ね合わされ、遠隔からでも周囲の状況がひと目で把握できます。

3. ミッションステータス&テレメトリ

  • 現在実行中のステップ(例: 試行 1/11)、目標までの残距離、旋回角度(例: +16°, -18°)をリアルタイムに数値化。
  • 異常検知時や目標到達時もわかりやすくメッセージが表示されます。

💡 まとめと今後の展望

今回の開発により、「6WDによる悪路走破」「強力な草刈り性能」「RDK X5を活用したWeb遠隔管制&自動走行」を融合した草刈りロボットが完成しました!

今後の改善・拡張予定

  • SLAM / 屋外RTK-GPSの導入:より広大な敷地や屋外での高精度な位置推定・自動マッピング。
  • 草刈り刃の形状・安全カバーのブラッシュアップ:飛散防止カバーの最適化と耐久性向上。
  • バッテリー残量・自動充電ドック対応:長時間の全自動運用に向けた電源管理の強化。

今後のアップデートにもぜひご期待ください。

続きを読む

お庭

こんにちは!最近は天気の移り変わりが激しいですが、庭の植物たちはとても元気に成長しています。今回は、今まさに見頃を迎えている綺麗な花や、スクスク育っている野菜たちの様子をご紹介します。

庭を華やかに彩る色とりどりのバラ

まず目を引くのが、庭のメインコーナーで咲き誇っているバラたちです。

ふんわりとした柔らかい黄色いバラと、鮮やかで目を惹くピンク色のバラが並んで咲いており、近くを通るたびに甘く心地よい香りが漂ってきます。年々株もしっかりしてきて、今年は特に花つきが良く見応えがあります。

季節の花々と自然豊かな風景

バラの周囲や庭のあちこちには、赤いポピーなど可憐な花々がポツポツと咲き始めています。

風にそよぐ姿がとても可愛らしく、少し雑草と混ざり合いながらも、ナチュラルガーデンらしい温かみのある風景を作ってくれています。

家庭菜園の野菜たちも順調です

花だけでなく、家庭菜園エリアの畑も賑やかになってきました!

きれいに作ったら畝(うね)には、ジャガイモやニンニク、ネギなどの野菜が順調に葉を伸ばしています。毎日少しずつ大きくなっていく姿を観察するのが密かな楽しみです。無事に収穫できる日を楽しみに、引き続き手入れを続けていきたいと思います。

季節ごとに違う表情を見せてくれる庭から、たくさんの元気をもらっています。また変化があったらブログで報告しますね!

続きを読む

ステレオカメラで距離測定

こんにちは!今回は、ロボットの視覚や環境認識で非常に重要な役割を果たす「ステレオカメラを使ったリアルタイム距離測定」についてご紹介します。

単眼のカメラとは異なり、2つのカメラレンズを使って人間の目のように奥行きや距離感を測定する技術ですが、実際の動作品を見るとその精度とレスポンスの良さに驚かされます!

ステレオカメラで距離が測れる仕組みとは?

ステレオカメラによる距離測定は、2つのカメラ(左右のレンズ)の「位置の差(視差)」を利用しています。

  • 左右のレンズ位置の差(ベースライン): 人間の右目と左目のように、少し離れた位置から同じ対象物を撮影します。
  • 視差(Disparity)の計算: 手前にある物体ほど左右の画像での位置のズレが大きく、遠くにある物体ほどズレが小さくなります。
  • 三角測量の原理: このズレの大きさ(視差)と、カメラ間の距離・焦点距離から、対象物までの正確な距離(Depth)をリアルタイムで算出します。

D-Robotics RDKステレオカメラの魅力と特徴

今回検証で使用している D-Robotics RDK ステレオカメラモジュール(GS130WIなど) は、SBC(シングルボードコンピュータ)やロボット開発キットと非常に相性が良いカメラです。

主なポイントとしては以下のような特徴が挙げられます。

  • グローバルシャッター搭載: 移動中のロボットや動く対象物でも画像が歪みにくく、正確なキャプチャが可能。
  • 高速&高解像度: 高いフレームレートで視差計算を行えるため、スムーズな距離マップが得られる。
  • IMU(慣性計測装置)内蔵: 加速度や角速度も同時に取得できるため、SLAM(自己位置推定と環境地図作成)や自律走行ロボットの制御に最適。

実際に距離を測ってみた(視差マップと深度推定)

実際にステレオカメラをセットアップし、目の前にある障害物や壁までの距離をリアルタイムで測定・表示させてみました。

カメラから送られてくる映像をもとに深度マップ(Depth Map)を生成すると、手前の物体と奥の背景が色や濃度でクリアに識別され、指定したポイントまでの距離がセンチ・メートル単位でリアルタイムに更新されていきます。

超音波センサーやLiDAR(ライダー)とは異なり、「2Dの画像情報」と「3Dの距離情報」を同時に取得できるのがステレオカメラ最大の強みだと実感できます。

まとめ&YouTube動画のご紹介

ステレオカメラを使った距離測定は、自律走行ロボットの障害物回避、ドローンの高度維持、3Dスキャンなど、アイデア次第で様々な開発に応用が可能です。

実際の動作品や距離測定のリアルタイムな挙動については、YouTubeのショート動画でも公開していますので、ぜひチェックしてみてください!

今後もこのステレオカメラを活用して、SLAMの検証やロボットの制御など、さらに実践的な実験を進めていきたいと思います。また進展がありましたらブログで紹介します!

続きを読む