IQ 피칭 인(플링)#

Fling은 IQ 21-22 Pitching In Playground에서 사용되는 VEX IQ Hero Bot입니다.

로봇 개요#

VEXcode VR 로봇 창에 Fling Robot이 표시됩니다. 로봇이 흡입 및 투석 시스템을 사용하여 공을 수집하고 발사하는 모습이 표시됩니다.

Fling은 Brain Timer와 같은 표준 VR 제어 및 센서를 지원하며 Robot-Specific Blocks 및 Robot-Specific Python에 설명된 추가 Fling 특정 기능을 지원합니다.

모터#

구성 및
파이썬 명령어 이름

설명

플링 로봇 흡입 모터.
흡입 모터
intake_motor

로봇은 흡입구를 통해 공을 빨아들여 발사대 팔로 발사하거나, 흡입구를 역회전시켜 공을 흡입구 밖으로 배출할 수 있습니다. 흡입 모터는 0도에서 시작하여 정방향으로 180도 회전하면 공을 흡입하고, 역방향으로 180도 회전하면 공을 배출합니다.

플링 로봇 투석기 모터.
투석기 모터
catapult_motor

투석기 모터는 로봇이 공을 골대에 쏘아 넣고 매달린 막대에 매달려 득점할 수 있도록 해줍니다. 투석기 모터는 0도 각도로 올라간 상태에서 작동을 시작합니다. 투석기 팔은 2600도에서 수평을 이루고 5000도에서 완전히 내려갑니다.

플링 로봇 투석기 팔 장력 모터.
투석기 팔 장력 모터
catapult_tension_motor

투석기 팔 장력 조절 모터를 사용하면 로봇이 경기장 곳곳으로 공을 다양한 거리로 발사할 수 있습니다. 기본 장력 각도는 90도로 설정되어 있습니다.

구성 요소 및 특징#

구성 요소 또는 기능

사용

API 문서

구동계

로봇을 움직이고 회전시킵니다.

블록 - 파이썬

캐터펄트 흡입 모터

로봇이 집어든 공을 발사합니다.

블록 - 파이썬

투석기 모터

로봇 팔을 위아래로 움직입니다. 이를 통해 로봇은 일부 디스펜서에서 공을 방출하고, 경기 종료 시 장애물을 넘어 접촉 구역에 닿을 수 있습니다.

블록 - 파이썬

투석기 팔 장력 모터

로봇이 경기장 곳곳으로 다양한 거리까지 공을 발사할 수 있게 해줍니다.

블록 - 파이썬

범퍼 스위치

탄환이 흡입구에 장전되었는지 감지합니다.

블록 - 파이썬

컬러 센서

공의 색상을 감지합니다.

블록 - 파이썬

거리 센서

로봇 앞쪽에서 공까지의 거리를 감지합니다.

블록 - 파이썬

브레인 타이머

프로젝트 시작 이후 경과 시간을 추적합니다.

블록 - 파이썬

놀이터#

운동장

설명

IQ 21-22 참여

IQ 21-22 가상 스킬 경기장에서 공을 모아 발사하세요.