IQ Rapid Relay (Swish)#

Swish to bot VEX IQ Hero używany na IQ 24-25 Rapid Relay Playground.

Przegląd robota#

Okno robota VEXcode VR przedstawiające robota Swish. Widać na nim robota zbierającego i wystrzeliwującego kule za pomocą ramienia wlotowego i katapultującego.

Swish obsługuje standardowe elementy sterujące i czujniki VR, takie jak czujnik bezwładnościowy i zegar mózgowy, a dodatkowe funkcje specyficzne dla Swish opisano w Blokach specyficznych dla robotów i Języku Python specyficznym dla robotów.

Grupy motoryczne#

Konfiguracja i
Nazwa polecenia Python

Opis

Silnik wlotowy robota Swish.
Silnik wlotowy
intake_motor

Silnik wlotowy można obracać do przodu i do tyłu, aby zbierać kule i umieszczać je na katapulcie. Silnik wlotowy musi się obracać przed zetknięciem się z kulą, aby ją podnieść.

Grupa silników ramienia katapulty robota Swish.
Grupa silników katapulty
catapult_group

Grupa silników ramienia katapulty służy do wystrzeliwania piłek podniesionych przez robota. Aby podnieść piłkę, ramię katapulty musi zostać opuszczone o co najmniej 1350 stopni. Po podniesieniu lub zwolnieniu ramienia katapulty na dowolną odległość, automatycznie przesuwa się ono na maksymalną wysokość, umożliwiając wystrzelenie piłek.

Komponenty i funkcje#

Komponent lub funkcja

Używać

Dokumentacja API

Układ napędowy

Porusza i obraca robota.

Bloki - Python

Silnik dolotowy

Obraca dwa koła z przodu robota. Umożliwia to podnoszenie piłek z podłoża.

Bloki - Python

Grupa silników katapultowych

Wystrzeliwuje piłki podniesione przez robota.

Bloki - Python

Czujnik odległości tylnej

Wykrywa, jak daleko tył robota znajduje się od ściany docelowej.

Bloki - Python

Czujnik optyczny wlotu

Wykrywa, czy w wlocie znajduje się piłka.

Bloki - Python

Timer mózgu

Śledzi czas, który upłynął od rozpoczęcia projektu.

Bloki - Python

Place zabaw#

Plac gier i zabaw

Opis

IQ 24-25 Szybka sztafeta

Zbieraj i wystrzeliwuj piłki na wirtualnym polu umiejętności IQ 24-25.