IQ Пітчинг (Флінг)#

Флінг — це герой-бот VEX IQ, який використовується на майданчику IQ 21-22 Pitching In Playground.

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

Вікно робота VEXcode VR, що показує робота-кидка. На ньому показано, як робот збирає та запускає Кулі за допомогою системи всмоктування та катапульти.

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

Мотори#

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

Опис

Впускний двигун робота-повітряного насоса.
Впускний двигун
intake_motor

Впускний отвір дозволяє роботу приймати кульки, які запускаються катапультою, або змінювати напрямок впускного отвору, щоб розкручувати кульки назовні та подалі від впускного отвору. Впускний двигун запускається при 0 градусах і збирає кульку, якщо її обертати вперед на 180 градусів, і викидає кульку, якщо її обертати назад на 180 градусів.

Кидай двигун катапульти робота.
Двигун катапульти
catapult_motor

Двигун катапульти дозволяє роботу запускати м’ячі у ворота та забивати низько з підвісної планки. Двигун катапульти запускається з кутом 0 градусів у піднятому положенні. Рукоятка катапульти знаходиться горизонтально під кутом 2600 градусів та повністю опущена під кутом 5000 градусів.

Натяг двигуна важеля катапульти робота-метателя.
Натяг двигуна важеля катапульти
catapult_tension_motor

Двигун натягу катапультного важеля дозволяє роботу запускати м’ячі на різні відстані по полю. Натяг за замовчуванням встановлено на 90 градусів.

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

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

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

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

Трансмісія

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

Блоки - Python

Впускний двигун катапульти

Запускає кульки, які підібрав робот.

Блоки - Python

Катапульта двигуна

Піднімає та опускає руку. Це дозволяє роботу випускати м’ячі з деяких диспенсерів та перегинати бар’єр, щоб торкнутися зони контакту в кінці матчу.

Блоки - Python

Мотор натягу важеля катапульти

Дозволяє роботу запускати м’ячі на різні відстані по полю.

Блоки - Python

Перемикач бампера

Виявляє, коли кулька завантажена у впускний отвір.

Блоки - Python

Датчик кольору

Визначає колір кульок.

Блоки - Python

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

Визначає, на якій відстані знаходиться м’яч від передньої частини робота.

Блоки - Python

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

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

Блоки - Python

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

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

Опис

IQ 21-22 Пітчинг-ін

Збирайте та запускайте м’ячі в полі віртуальних навичок IQ 21-22.