VEX IQ Motor Group を使用した構築

カスタム VEX IQ ロボットを構築する場合、より多くのパワーが必要な場合があります。 これを行う簡単な方法の 1 つは、別のモーターを追加することです。 連携して動作するこれら 2 つのモーターは、モーター グループとして知られています。


モーターグループがどのように機械的に結合されるか

2 つのモーターが連携して動作するには、何らかの方法で機械的に接続する必要があります。

モーターを機械的に接続する方法には、次のようなものがあります。

両方のモーターは同じ平行ドライブシャフトを共有し、連携して安定した高出力を実現します。 ドライブシャフトを共有することで、両方のモーターからのトルクとパワーの組み合わせが効果的に活用され、出力が向上し、一貫したパフォーマンスが得られます。 この 3D ビルドでは、同じ平行ドライブ シャフトを共有する 2 つのモーターを詳細に見ることができます。

両方のモーターは同じギアセットを共有し、速度が向上します。 同じギアセットを共有しているにもかかわらず、各モーターは独立して調整できるため、動きの制御と精度が向上します。 1 つのギア セットに 2 つのモーターを接続するとトルクが増加し、ロボットは重いものを持ち上げるなどの作業をより簡単に実行できるようになります。 この 3D ビルドでは、同じギア セットを共有する 2 つのモーターを詳細に見ることができます。

両方のモーターは同じチェーンとスプロケット システムを共有しているため、ロボットはより簡単にトルクを伝達できます。 この構成により、安定性が向上し、摩擦が低減されるため、機械効率が高まります。 この設計はよりコンパクトで、より合理化された効率的な設計と柔軟性の向上を実現します。 この 3D ビルドでは、同じチェーンとスプロケット システムを共有する 2 つのモーターを詳細に説明します。

両方のモーターには、ドライブトレインの同じ側に車輪があります。 この原理は、この 3D ビルドで実証されています。


モーターの回転方向の重要性

2 つのモーターが連携して動作する場合、各モーターの回転方向が互いに競合しないことが非常に重要です。 モーター相互の向きによって、それぞれが回転する必要がある方向が決まります。 2 つのモーターが連携してアームを持ち上げる一般的なロボット アームは、これがどのように機能するかを示す例です。

この場合、アームを持ち上げるためには、アームの右側に取り付けられた従動ギアを反時計回りに回転させる必要があります。 駆動ギアはアーム上の従動ギアとは逆方向に回転する必要があるため、アームの右側のモーターは小さい方の駆動ギアを時計回りに回転させる必要があります。 この 3D ビルドでは、ロボット アームに電力を供給するために反対方向に回転する 2 つのモーターを詳細に説明します。

ただし、アームの左側では、従動ギアを反対方向または時計回りに回転する必要があります。 これは、左側のモーターを反対の反時計回りに回転させる必要があることも意味します。

2 つのモーターの反対回転が強調表示されたスイング アームの図。 テキストには「左駆動ギア、時計回り」と書かれています。

一般に、上記のアームのアプリケーションのように、モーター グループ内の 2 つのモーターが互いに向き合っている場合、モーターが互いに競合しないように、モーター グループ内の 1 つのモーターの回転を逆転する必要があります。 この 3D ビルドでは、反対方向に回転する 2 つのモーターを詳細に説明します。

モーターが同じ方向を向いている場合は、モーター グループ内の両方のモーターが同じ方向に回転する必要があります。 この原理は、この 3D ビルドで実証されています。

VEXcode IQ を使用すると、モーター グループ内のモーターを非常に簡単に逆転できます。 これは、モーター グループをデバイスとして追加するときに実行できます。

モーター ポートを選択した後の VEXcode IQ デバイス モーター グループ メニュー。 各モーターの駆動方向を変更するオプションがあり、2 番目のモーターを反転するオプションが選択され、強調表示されています。

VEXcode IQ でモーター グループを構成する方法の詳細については、VEX ライブラリのこの記事を してください。


モーターグループが役立つアプリケーション

メカニカルアドバンテージの原則は、次のことを常に教えてくれます。

  • さらに重量を持ち上げる必要があります。
  • さらに距離を移動する必要があります。
  • さらなるスピードが必要です。
  • さらに力が必要になります。

これらの原理は、ロボットアームだけでなくドライブトレインにも見られます。

ロボットアーム

単一のスイングアームで単一のモーターで軽いものを持ち上げることができる場合があります。 ただし、アームで重い物体を持ち上げる必要がある場合は、2 つ目のモーターが必要になる場合があります。 以下の 3D ビルドでは、スイング アームに電力を供給する 1 つのモーターを詳細に示します。

以下の 3D ビルドでは、ダブルリバース 4 バー アームに電力を供給する 2 つのモーターを詳細に示します。

6 バーまたはダブルリバース 4 バーなどの高度なアームを設計する場合は、2 つのモーターが必要になります。 これは、これらのアームが物体をより高く、より速く持ち上げることができるためです。 以下の 3D ビルドでは、6 つのバー アームに電力を供給する 2 つのモーターを詳細に示します。

以下の 3D ビルドでは、ダブルリバース 4 バー アームに電力を供給する 2 つのモーターを詳細に示します。

ドライブトレイン

ドライブトレインを設計するとき、ロボットでより速く走ったり、より急な坂を登ったり、より多く押したりしたい場合があります。 4 モーターのドライブトレインにより、これを実現できます。 この 3D ビルドでは、4 つのモーターと 4 つの車輪を備えたドライブトレインを詳細に見ることができます。

VEXcode IQ の「デバイスの追加」メニューにあるドライブトレイン 4 モーター オプションのスクリーンショット。

VEXcode IQ には、ドライブトレインをプログラムできる DRIVETRAIN 4 モーター デバイスが搭載されています。

4 モーター ドライブトレインの構成の詳細については、VEX ライブラリのこの記事を参照して

ただし、4 モーター ドライブトレイン デバイスは、ロボットの回転をピボット回転に制限します。 ロボットのナビゲーションにさまざまな方向転換が必要な場合、モーター グループでそれらを許可できます。


さまざまな種類のターンにモーター グループを使用する

スキッドステアロボットは、ロボットの両側にある駆動輪の速度と方向を調整することで旋回するロボットです。 ターンの種類は次のとおりです。

ピボットターンを実行する際の回転中心を表す円と点が付いた、4 つのモーターを備えたドライブトレイン ビルドの上から見た図。 回転の中心は 4 つのモーターの中心にあります。VEXcode IQ Blocks プロジェクトは、開始すると、LeftDriveMotors を前方に回転させ、次に RightDriveMotors を逆方向に回転させます。

ピボットターン: このタイプのターンは、駆動輪の間の中心点を中心に回転します。 これは、ロボットの片側の駆動輪がロボットの反対側の駆動輪と逆に動くときに発生します。 このタイプの回転は、ロボットがその場で回転する必要がある場合に役立ちます。

ドラッグターンを実行する際の回転中心を表す円と点が表示された、4 つのモーターを備えたドライブトレイン ビルドの上から見た図。 回転の中心は右側のモーターの間にあり、左側の回転モーターの真向かいにあります。「開始すると、LeftDriveMotors が前方に回転します」と表示される VEXcode IQ Blocks プロジェクト。

ドラッグ ターン: このタイプのターンでは、ロボットの側面にピボット ポイントがあります。 これは、ロボットの片側の駆動輪が前進または後進し、ロボットの反対側の駆動輪が動かない場合に発生します。 このタイプのターンは、ゲームの駒に並ぶときに役立ちます。

円弧回転を実行する際の回転中心を表す円と点を備えた 4 つのモーターのドライブトレイン ビルドを上から見た図。 回転の中心はロボットの右端にあり、モーターのセットの間にはありません。VEXcode IQ Blocks プロジェクトでは、開始時に LeftDriveMotors の速度を 50% に設定し、次に RightDriveMotors の速度を 25% に設定します。 次に、LeftDriveMotors を前方に回転させ、次に RightDriveMotors を前方に回転させます。

アーク ターン: このタイプのターンでは、ピボット ポイントがロボットのドライブトレインの外側にあります。 これは、ロボットの片側の駆動輪がロボットの反対側の駆動輪よりも速いまたは遅い速度で回転するときに発生します。 このタイプの回転により、障害物を回避する際の移動距離を短縮できます。

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: