V5 Override (Flex)#

Flex — це герой-бот VEX V5, який використовується на V5 26-27 Override Playground.

Огляд робота#

Вікно робота VEXcode VR, що показує робота Flex.

Flex підтримує стандартні елементи керування та сенсори віртуальної реальності, такі як інерційний датчик та таймер мозку, з додатковими функціями, специфічними для Flex, описаними в Блоки, специфічні для роботів та Python, специфічний для роботів.

Мотори#

Назва команди Python у конфігурації та

Опис

Гнучкий двигун руки робота.
ДвигунРуки
arm_motor

Піднімає та опускає руку. Рука знаходиться в повністю піднятому положенні під кутом 2000 градусів; початкове положення – 0 градусів.

Мотор-кіготь робота Flex.
Мотор-кіготь
claw_motor

Відкриває та закриває лапу. Початкове положення – 467 градусів (повністю закрито); лапа повністю відкрита при 0 градусах.

Компоненти та функції#

Компонент або функція

Використання

Документація API

Трансмісія

Рухає та повертає робота.

Блоки - Python

ArmMotor

Піднімає та опускає руку для взаємодії з ігровими елементами.

Блоки - Python

ClawMotor

Відкриває та закриває клешню для захоплення та звільнення ігрових елементів.

Блоки - Python

Датчик зору зі штучним інтелектом

Встановлений на клешні, повернутий вперед. Виявляє ігрові об’єкти перед клешнею, щоб робот міг орієнтуватися автономно. Блокується, коли клешня тримає шпильку або чашку, тому працює лише тоді, коли клешня порожня.

Блоки - Python

Датчик відстані

Встановлюється спереду робота, повернувшись уперед. Визначає відстань між передньою частиною робота та об’єктом.

Блоки - Python

GPS-сенсор

Повертає поточну позицію та напрямок руху робота на ігровому майданчику.

Блоки - Python

Таймер для мозку

Відстежує час, що минув з початку проекту.

Блоки - Python

Дитячі майданчики#

Дитячий майданчик

Опис

V5 26-27 Перевизначення

Зіграйте у завдання V5 26-27 «Перевизначення навичок автономного кодування».