宏#

介紹#

VEX AIM 程式設計機器人包含宏,這些宏是預先建構的動作,可以將多種機器人行為組合成一個模組。巨集可以讓機器人表達情感、轉向直到偵測到物體,或向 AI 視覺感測器偵測到的物體移動。

以下是所有模組的列表:

動作 — 運行預設的機器人行為。

  • act — 使機器人表現出選定的情緒。

  • 轉向直到物體 — 讓機器人轉向,直到 AI 視覺感測器偵測到選定的物體。

  • 取得物件 — 移動機器人去收集選取的物件。

  • 移動到目標 — 將機器人移動到選定的目標上。

行動#

行為#

act 堆疊模組使機器人能夠透過動作、聲音、表情符號和 LED 來表演選定的情緒。

動作堆疊塊#
表現 [開心 v]

範圍

描述

情緒

機器人要表現出的情緒:

  • 開心
  • 難過
  • 傻傻的
  • 生氣
  • 興奮

例子

啟動時會踢一個物體,然後表現得很開心。#
當開始時
[React to kicking a sports ball.]
[中 v] 踢球
表現 [開心 v]

轉動直到物體#

轉向直到物體堆疊模組使機器人轉向,直到 AI 視覺感測器偵測到物體。

注意:如果機器人難以偵測到物體,請嘗試使用 set turn velocity 程式碼區塊降低機器人的轉彎速度。

直到物件堆疊塊轉動。#
向 [右 v] 轉動直到找到 [運動球 v]

範圍

描述

方向

機器人轉向方向:

  • 左轉
  • 右轉

物件

AI视觉仪要检测的物体:

  • 运动球
  • 橙色桶
  • 蓝色桶
  • AIM机器人
  • AprilTag ID 0
  • AprilTag ID 1
  • AprilTag ID 2
  • AprilTag ID 3
  • AprilTag ID 4

例子

啟動後,向左轉,直到偵測到橙色路障為止。#
當開始時
[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 机器人
  • AprilTag ID 0
  • AprilTag ID 1
  • AprilTag ID 2
  • AprilTag ID 3
  • AprilTag ID 4

例子

啟動後,接近最近的 AIM 機器人。#
當開始時
[Approach the closest AIM Robot.]
向 [右 v] 轉動直到找到 [AIM robot v]
移動至 [AIM robot v]