VEX AIM コーディング ロボット 、初心者向けのプロジェクトから複雑な自律システムまで、学生がロボット工学とコンピューター サイエンスをインタラクティブかつスケーラブルな方法で体験できるようにする多くの機能が搭載されています。 この記事では、これらの機能とセンサーの概要を説明します。
動き
ドライブトレインとキッカー
ロボットのベースには 3 つのオムニホイールが組み込まれており、 ドライブトレインを形成します。 これにより、ロボットは前方、後方、横方向、斜め方向などあらゆる方向にスムーズに移動できるようになります。
キッカー ロボットの前面にあります。 キッカーの後ろには磁石が付いており、金属芯の付いた樽やスポーツボールをロボットが収集することができます。
キッカーが作動すると、ロボットの前面から押し出され、スポーツボールまたは樽が磁石から分離されます。
動きを感知するセンサー
ドライブトレインに加えて、ロボットには センサー が装備されており、一貫した動きと方向の追跡を保証します。 これらのセンサーには以下が含まれます。
- 3軸ジャイロスコープ
- 3軸加速度計
- ホイールエンコーダ
動きを制御する
生徒は、 ドライブ モード と ワン スティック コントローラー 使用してロボットをリモート制御することで、これらの動きを調べることができます。 また、VEXcode AIM でブロックまたは Python を使用して、任意の方向への動きをコーディングすることもできます。
さらに、生徒は ボタンコーディング 使用してロボットの動きを制御することができます。 初心者のプログラマーは、VEXcode を使い始める前に、ロボットの画面を使用してロボットを直接動かしたり、回転させたり、蹴ったりすることができます。
AIビジョンセンサー
ロボットの感知機能の中核となる AI ビジョン センサー により、ロボットは次のことが可能になります。
- スポーツボールやオレンジと青の樽などの物体を検出する
- 4月のタグを認識する
- 設定されたカラーシグネチャとカラーコードを識別する
視覚的な特徴
画面
ロボットの タッチスクリーン 静電容量式タッチに反応し、次のようなさまざまなものを表示するようにコーディングできます。
- 絵文字
- 文章
- 色
- 形状
- ユーザーがアップロードした画像
これらはすべて VEXcode を通じてカスタマイズできます。 VEXcode API リファレンスを使用して、ロボットの画面でのコーディングについて詳しく学びます
LED について
生徒はロボットの 6 つのコード化可能 LED (発光ダイオード) を制御して、 のものを作成できます。
- ステータスインジケーター
- 装飾的な光のパターン
- フィードバック信号
サンプル プロジェクトを使用して、プロジェクトでの LED の使用法を調べます。 この記事では、サンプル プロジェクトを開く方法について説明します
サウンド
ロボットの底部にあるスピーカーを使用すると、生徒は組み込みのサウンドとカスタムアップロードされた 両方をプロジェクトに組み込むことができます。
ロボット間メッセージング
2 台の VEX AIM コーディング ロボットをリンクして、VEXcode AIM プロジェクト中にメッセージを送受信することができます。 ロボットは通信して連携できるため、1 台のロボット単独で取り組むよりも複雑なプロジェクトに取り組むことができます。