宏#
介绍#
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 人工智能机器人 v]
范围 |
描述 |
|---|---|
对象 |
机器人移动的目标:
|
例子
启动后,接近最近的 AIM 机器人。#
当开始
[Approach the closest AIM Robot.]
[右 v] 转直到发现 [AIM 人工智能机器人 v]
移至 [AIM 人工智能机器人 v]