VEXcode EXP 4.0 では、さまざまな新機能が導入されています。 このメジャーアップデートは、ロボットコーディングの生産性とアクセシビリティの向上に重点を置いています。 VEXcode EXP 4.0 で利用できる新機能について詳しくは、以下をお読みください。

VEXcode EXP 4.0 の新しいインストーラーをダウンロードするには、ここをクリックしてください。

CTEワークセル

VEXcode EXP は CTE ワークセルを完全にサポートするようになりました。 CTE ワークセルは、実践的なアクティビティを通じて、学生に産業用ロボットと自動化の世界を紹介します。

VEXcode EXPのティーチペンダントの画像

VEXcode EXP では、6 軸ロボット アームを EXP ブレインなしでコンピューターに直接接続し、 ティーチ ペンダント

ペンダントは、産業オートメーション用のロボット アームやその他の機械を制御およびプログラムするために使用されるデバイスで、オペレーターがロボットの動きを手動でガイドできるようにするボタンまたはタッチ スクリーンが含まれています。

6 軸ロボット アームを EXP ブレインに接続すると、 CTE 空気圧システム信号タワーオブジェクト センサーなどの新しいデバイスを CTE プロジェクトに統合することもできます。

CTE ワークセルとそれを教室で使用する方法の詳細については、こちらをご覧ください。

スイッチブロック

新しいスイッチ ブロックが利用可能になり、ブロックベースのコーディングからテキストベースのプログラミングへのシームレスな移行が可能になりました。

ユーザーがコーディング パレットから「開始時」というラベルの付いたブロックを VEXcode インターフェースのワークスペースにドラッグし、新しいプロジェクトを開始するプロセスを示すアニメーション GIF。

ドラッグ アンド ドロップ スイッチ ブロック: すべてのスイッチ ブロックは、ツールボックスからドラッグして直接入力できます。

VEXcode V5 のブロックベースのプログラムを示すアニメーション GIF。 プログラムは、黄色の「開始時」ブロックで始まり、その後にオレンジ色の「繰り返し 4」ブロック、青色の「200 mm 前進」ブロックが続きます。 GIF は、ユーザーがワークスペース内の既存のブロックの下に緑色のブロックをドラッグして接続する様子を示しています。

ブロック プロジェクトに Python を直接入力: VEXcode を使用すると、Python コマンドをプロジェクトに直接組み込んで、他のブロックとシームレスに統合できます。 正しいコードの記述を支援するために、VEXcode は Python コマンドの自動補完機能も提供します。

シンプルな VEXcode IQ Blocks プログラムを示すアニメーション GIF。シーケンスには、「200 mm 前進」、「90 度右回転」、さらに「200 mm 前進」が含まれます。 ブロックは「開始時」ブロックの下に組み立てられ、基本的なロボットの動作シーケンスを示します。

コード変換: クリック 1 回でブロック スタック全体を Python に変換します。

この機能は、ブロックからテキストに移行しようとしている学習者に最適です。 スイッチブロックを使ったコーディングの詳細については、こちらをご覧ください


WebベースのVEXcodeで保存と読み込み

アクション後に VEXcode プロジェクトのタイトル バーが「未保存」から「保存済み」に変わり、プロジェクトが正常に保存されたことを示すアニメーション GIF。

Web ベースの VEXcode では、プロジェクトが最初に保存されると、プロジェクトの変更が自動的に保存されるようになりました。

ファイル メニューのその他の変更:

  • デバイスからロード開くに変更されました。
  • デバイスに保存を付けて保存に変更されました。
  • また、 保存 ボタンを使用して手動で保存することもできます。

Chrome ブラウザで VEXcode EXP プロジェクトを読み込んで保存する方法のステップバイステップ ガイドについては、こちらをご覧ください。


アップデートされたAIビジョンセンサー検出

AI ビジョン センサーは、AprilTags と AI 分類を検出できるようになりました。

VEXcode の AI Vision Utility インターフェースのスクリーンショット。3 つの AprilTag をキャプチャするカメラのライブ フィードが表示されています。 AprilTags 機能はオンになっていますが、AI 分類はオフになっています。 認識されたタグには、それぞれの ID、座標、寸法がラベル付けされます。 「色を追加」ボタンはありますが、色の設定は現在非アクティブです。 ファームウェアのステータスは最新で、バージョンは 1.0.0.b16 と表示されます。

AprilTags は検出可能で、一意の ID を持つ画像です。 印刷して現場でロボットに使用することもできます。 印刷可能なAprilTag PDFをここからダウンロードしてください。

「AI Vision Utility」インターフェースのスクリーンショット。 インターフェースは接続されており、緑色の「接続済み」ステータスで示されます。 メイン セクションには、検出された 4 つのオブジェクト (赤いボール、青いボール、緑のリング、赤いリング) を含むライブ カメラ フィードが表示されます。それぞれのオブジェクトには、位置 (X、Y)、寸法 (W、H)、信頼度スコア (99%) を表示する境界ボックスがあります。 右側のパネルには、AprilTags と AI 分類を有効にするオプションがあり、AI 分類は「教室の要素」に設定されています。 ライブ フィードの下には、「色を追加」ボタンと「ビデオをフリーズ」ボタンがあり、名前を付けて色を設定するオプションがあります。 ファームウェアのステータスはバージョン「1.0.0.b16」で「最新」と表示されます。

AI ビジョン センサーは、 VEX EXP 教室バンドルの異なる色のバッキーボールとリングを識別することもできます。

AI ビジョン センサーを ブロックPythonC 使用する方法については、こちらをご覧ください。


ブロックを声に出して読む

VEXcode EXP 4.0 内のすべてのブロックは、右クリックするだけで読み上げられるようになりました。

この機能は Android を除くすべてのデバイスで利用できます。

  • カスタマイズ可能な音声: 新しいツール メニューでさまざまな音声から選択し、速度とピッチを調整します。
  • コンテキスト メニューの統合: 任意のブロックを右クリックすると、読み上げが聞こえます。

VEXcode の読み取り機能の使用方法に関する詳細な手順については、こちらをご覧ください。


ツールメニュー

VEXcode EXP 4.0 の新しいツール メニューには、生産性とアクセシビリティのための機能が満載されています。

VEXcode V5 の「ツール」ドロップダウン メニューを示す切り取られたスクリーンショット。 メニューには、「テーマ」、「キーボード ショートカット」、「音声設定」、「API ドキュメント」のオプションが含まれています。 「チュートリアル」セクションはドロップダウンの上部で強調表示されます。

キーボードショートカット

ヘルプ ドキュメントの開始、停止、および開くための新しいキーボード ショートカットが利用できます。

マック ウィンドウズ
「キーボード ショートカット」が強調表示された「ツール」ドロップダウン メニューを表示する VEXcode プロジェクト ウィンドウ。 サブメニューには、開始、停止、ヘルプを開くアクションのキーボード ショートカットが表示されます。開始の場合は ⌘ + return、停止の場合は ⌘ + e、ヘルプを開く場合は ⌘ + h です。 VEXcode のツール メニューで、キーボード ショートカット サブメニューが強調表示されています。 サブメニューには、「開始」(Ctrl + Enter)、「停止」(Ctrl + e)、「ヘルプを開く」(Ctrl + h) などのキーボード ショートカットが表示されます。

ハイコントラストテーマ

高コントラスト テーマでは、テキストと背景の区別が明確になり、視力低下、色覚異常、その他の視覚障害を持つユーザーがコンテンツを読みやすくなります。

デフォルト 高コントラスト
VEXcode V5 ブロックベース プログラムのスクリーンショットには、ロボットの動きを制御し、メッセージを表示するように設計された一連のブロックが表示されています。 プログラムは「開始時」ブロックで始まり、その後に 4 回繰り返されるループが続きます。 ループ内では、ロボットは 200 mm 前進し、右に 90 度回転し、現在の進行方向を度単位で Brain に出力します。 ループの後、プログラムは Brain に「Movement is complete」と出力します。 VEXcode V5 ブロックベース プログラムのスクリーンショットには、ロボットの動きを制御し、メッセージを表示するように設計された一連のブロックが表示されています。 プログラムは「開始時」ブロックで始まり、その後に 4 回繰り返されるループが続きます。 ループ内では、ロボットは 200 mm 前進し、右に 90 度回転し、現在の進行方向を度単位で Brain に出力します。 ループの後、プログラムは Brain に「Movement is complete」と出力します。

音声設定

新しい Read Blocks 機能を使用すると、このメニューから、使用する音声、読み上げ速度、ピッチを変更できます。

VEXcode IQ の音声設定ウィンドウのスクリーンショット。 このウィンドウでは、ユーザーは「Voices」というドロップダウン メニューから音声を選択できます。現在は「Microsoft D」が選択されています。 下には 2 つのスライダーがあり、1 つは「ピッチ」用、もう 1 つは「速度」用で、両方とも 100% に設定されています。 スライダーの下に「音声をテスト」というラベルの付いた緑色のボタンがあります。 右下隅に青い「完了」ボタンがあります。

APIドキュメント

包括的な API ドキュメントにアクセスすることで、VEX EXP ロボットの可能性を最大限に探求し、活用することがこれまで以上に簡単になります。

VEX EXP API リファレンス Web サイトのスクリーンショット。DriveTrain クラスの turn_for() メソッドのドキュメントを示しています。 turn_for() メソッドは、ドライブトレインをいずれかの方向に特定の角度回転させるために使用されます。 リストされているパラメータには、direction (有効な TurnType)、angle (ドライブトレインが回転する角度)、units (オプション、デフォルトは DEGREES)、velocity (オプション)、units_v (オプション、デフォルトは RPM)、wait (オプション) が含まれます。 メソッドは、待機パラメータに応じて、ブロッキングまたは非ブロッキングのいずれかになります。

公式の VEX API リファレンス サイトにアクセスするには、ここをクリックしてください。


Web ベースのワイヤレス プロジェクトのダウンロード

Web ベースの VEXcode EXP は、EXP コントローラーを介して EXP Brain にワイヤレスで接続できるようになりました。

VEXcode V5 ツールバーを示すスクリーンショット。 ツールバーには「CONTROLLER」と「BRAIN」のアイコンが赤く強調表示されており、これらがプロジェクトで選択されたデバイスであることを示しています。 その横には、「ダウンロード」、「実行」、「停止」、「共有」、「フィードバック」の各ボタンがあります。

プロジェクトを EXP Brain にワイヤレスでダウンロードする方法については、こちらをご覧ください。

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

Last Updated: