IQ w grze (Fling)#

Fling to bot VEX IQ Hero używany w IQ 21-22 Pitching In Playground.

Przegląd robota#

Okno robota VEXcode VR przedstawiające robota Fling. Pokazuje robota zbierającego i wystrzeliwującego piłki za pomocą systemu wlotowego i katapultującego.

Aplikacja Fling obsługuje standardowe elementy sterujące i czujniki VR, takie jak Brain Timer, a dodatkowe funkcje specyficzne dla aplikacji Fling opisano w rozdziałach Bloki specyficzne dla robotów i Język Python specyficzny dla robotów.

Silniki#

Konfiguracja i
Nazwa polecenia Python

Opis

Silnik wlotowy robota rzuć.
Silnik wlotowy
intake_motor

Wlot pozwala robotowi na pobieranie kul, które mają zostać wystrzelone przez ramię katapulty, lub na odwrócenie wlotu, aby wyrzucić kule z wlotu. Silnik wlotu uruchamia się przy 0 stopniach i pobiera kulę po obróceniu jej do przodu o 180 stopni, a wyrzuca ją po obróceniu jej do tyłu o 180 stopni.

Rzuć silnikiem katapulty robota.
Silnik katapulty
catapult_motor

Silnik katapulty pozwala robotowi wystrzeliwać piłki do bramek i zdobywać punkty za niski lot z drążka do zawieszania. Silnik katapulty startuje pod kątem 0 stopni w pozycji uniesionej. Ramię katapulty jest poziome pod kątem 2600 stopni i całkowicie opuszczone pod kątem 5000 stopni.

Silnik napinający ramię katapulty robota.
Silnik napinający ramię katapulty
catapult_tension_motor

Silnik naciągu ramienia katapulty pozwala robotowi wystrzeliwać piłki na różne odległości w poprzek pola. Domyślny naciąg jest ustawiony na 90 stopni.

Komponenty i funkcje#

Komponent lub funkcja

Używać

Dokumentacja API

Układ napędowy

Porusza i obraca robota.

Bloki - Python

Silnik wlotowy katapulty

Wystrzeliwuje piłki podniesione przez robota.

Bloki - Python

Silnik katapulty

Podnosi i opuszcza ramię. Pozwala to robotowi na wypuszczenie piłek z niektórych dozowników i sięgnięcie ponad barierę, aby dotknąć strefy kontaktu po zakończeniu meczu.

Bloki - Python

Silnik napinający ramię katapulty

Umożliwia robotowi wystrzeliwanie piłek na różne odległości w poprzek pola.

Bloki - Python

Przełącznik zderzaka

Wykrywa, kiedy piłka jest załadowana do wlotu.

Bloki - Python

Czujnik koloru

Wykrywa kolor kulek.

Bloki - Python

Czujnik odległości

Wykrywa, jak daleko od przodu robota 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 21-22 Wkład

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