宏#
介紹#
VEX AIM 程式設計機器人包含宏,這些宏是預先建構的動作,可以將多種機器人行為組合成一個模組。巨集可以讓機器人表達情感、轉向直到偵測到物體,或向 AI 視覺感測器偵測到的物體移動。
以下是所有模組的列表:
動作 — 運行預設的機器人行為。
行動#
行為#
act 堆疊模組使機器人能夠透過動作、聲音、表情符號和 LED 來表演選定的情緒。
動作堆疊塊#
表現 [開心 v]
範圍 |
描述 |
|---|---|
情緒 |
機器人要表現出的情緒:
|
例子
啟動時會踢一個物體,然後表現得很開心。#
當開始時
[React to kicking a sports ball.]
[中 v] 踢球
表現 [開心 v]
轉動直到物體#
轉向直到物體堆疊模組使機器人轉向,直到 AI 視覺感測器偵測到物體。
注意:如果機器人難以偵測到物體,請嘗試使用 set turn velocity 程式碼區塊降低機器人的轉彎速度。
直到物件堆疊塊轉動。#
向 [右 v] 轉動直到找到 [運動球 v]
範圍 |
描述 |
|---|---|
方向 |
機器人轉向方向:
|
物件 |
AI视觉仪要检测的物体:
|
例子
啟動後,向左轉,直到偵測到橙色路障為止。#
當開始時
[Turn left until an orange barrel is detected.]
向 [左 v] 轉動直到找到 [橙色桶 v]
取得對象#
取得物件堆疊區塊驅動機器人向偵測到的物件移動,直到該物件吸附到機器人的磁鐵上。
注意: AprilTag ID 無法選擇,因為它們沒有磁鐵。
注意:如果機器人難以偵測物體,請嘗試使用 set move velocity 和 set turn velocity 模組降低機器人的移動速度和轉彎速度。
取得物件堆疊區塊#
取得 [運動球 v]
範圍 |
描述 |
|---|---|
物件 |
機器人需要收集的物品:
|
例子
啟動後,找到並踢一個運動球。#
當開始時
[Find and kick a sports ball.]
向 [右 v] 轉動直到找到 [運動球 v]
取得 [運動球 v]
[中 v] 踢球
移動到對象#
移動到物體 堆疊塊使機器人向 AI 視覺感測器偵測到的物體移動。
注意:如果機器人難以偵測物體,請嘗試使用 set move velocity 和 set turn velocity 模組降低機器人的移動速度和轉彎速度。
移動到物件棧塊#
移動至 [AIM robot v]
範圍 |
描述 |
|---|---|
物件 |
机器人移动的目标:
|
例子
啟動後,接近最近的 AIM 機器人。#
當開始時
[Approach the closest AIM Robot.]
向 [右 v] 轉動直到找到 [AIM robot v]
移動至 [AIM robot v]