HumansXドキュメントセンター 公式サイトへ ↗

実験8 四輪全方向メカナムホイール搬送ロボットによる物体の検出と把持

実験の目的:

  1. 条件判断ブロックを使用できるようになる。

  2. 超音波センサーの動作原理に基づいて物体を検出できるようになる。

  3. 物体を把持し、配置できるようになる。

機能要件:

ロボットはデフォルトで前進し、物体を検出すると物体を把持して搬送し、配置します。

ハードウェアの準備:

機器名 数量 備考
ESP32 メインボード 1 枚 コア制御ユニット
Type-C データケーブル 1 本 PC に接続してプログラムを書き込む
2S バッテリーボックス + リチウム電池 1 セット モーターに電源を供給(モーターの定格電圧に適合)
超音波センサー 1 距離を検出するセンサー

試作方案:

3D モデル図と組立マニュアルをダウンロードし、それに沿ってロボットを組み立ててください。

3D モデル図

四輪メカナムホイールロボット(1軸グリッパー付き)1.rar

組立マニュアル

リンクをクリックしてダウンロードしてください:最初のロボットの組立マニュアル.pdf

回路接続:

ハードウェアモジュール

番号 リンク 重要度 役割
1 Uni ESP32 メインボードおよび拡張ボードの説明【V3.0】​ 必読 開発ボードのインターフェースをすばやく確認できます。
2 バッテリーモジュールの使用(必読)​ 必読 バッテリーの取り付け、接続、充電方法をすばやく理解できます。
3 OpenBlock ソフトウェア環境の設定と使用【V3.0】 必読 ソフトウェアの概要、インストール、基本的な使い方を理解できます。
4 電子モジュールの紹介 必要に応じて リンクをクリックして DC モーター(TT モーター)、超音波モジュール を確認してください

ピンの説明

シャーシモーター ESP32 ピン
モーター 1 13, 27
モーター 2 14, 25
モーター 3 26, 32
モーター 4 18, 19
グリッパー開閉用サーボ 33
グリッパー旋回用サーボ 23
超音波センサー TRIG:0 ECHO:2

実物の配線

列 1 列 2

超音波モジュールはフレームに固定します。接続後の全体の様子は次のとおりです:

ソフトウェア設計

ソースコードのダウンロード

四輪全方向メカナムホイール複合ロボット 物体検出・把持.rar

ブロックコード

​

操作手順:

  1. グラフィカルプログラムをダウンロードします。ESP32 のバージョンを選択し、ESP32 ボードを PC の USB ポートに挿してから、接続してプログラムを書き込みます。

  2. スイッチを入れて実行し、動作を確認します。

実験結果:

ロボットはデフォルトで前進します。物体を検出すると物体を把持し、右に曲がって進み続け、目的地に到着すると物体を置き、その後後退して左に曲がります。