V5 High Stakes (Axel)#

Axel to bot-bohater VEX V5 używany w V5 24-25 High Stakes Playground.

Przegląd robota#

Okno robota VEXcode VR przedstawiające robota Axel. Widać na nim robota manipulującego pierścieniami za pomocą ramienia i popychacza na boisku z włączonym GPS.

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

Silniki#

Konfiguracja i
Nazwa polecenia Python

Opis

Silnik ramienia robota osi.
Silnik ramienia
arm_motor

Ramię podnosi i opuszcza ramię Axela. Ramię musi być uniesione, aby nie blokowało czujnika AI Vision i nie blokowało pierścieni na paliki.

Aby podnieść ramię wystarczająco wysoko, aby wbić pierścień na palik, należy je unieść o co najmniej 310 stopni.

Silnik pchacza robota Axel.
Silnik pchacza
pusher_motor

Silnik popychacza przesuwa popychacz w dół ramienia. Umożliwia to zepchnięcie pierścieni z ramienia na pal. Pozycja popychacza w górnej części ramienia wynosi 0 stopni.

Aby zepchnąć pierścień z ramienia, silnik popychacza musi się obniżyć o 780 stopni.

Komponenty i funkcje#

Komponent lub funkcja

Używać

Dokumentacja API

Układ napędowy

Porusza i obraca robota.

Bloki - Python

Silnik ramienia

Podnosi i opuszcza ramię, aby manipulować obiektami w grze. Ramię musi być uniesione, aby nie blokowało czujnika wizyjnego AI, oraz aby wbijać pierścienie na paliki. Aby podnieść ramię wystarczająco wysoko, aby wbić pierścień na palik, ramię musi być uniesione o co najmniej 310 stopni.

Bloki - Python

Silnik popychacza

Przesuwa popychacz w dół ramienia. Umożliwia to zepchnięcie pierścieni z ramienia na pal. Pozycja popychacza w górnej części ramienia wynosi 0 stopni. Aby zepchnąć pierścień z ramienia, silnik popychacza musi się obniżyć o 780 stopni.

Bloki - Python

Czujnik wizyjny AI

Wykrywa obiekty w grze, dzięki czemu robot może samodzielnie orientować się w terenie.

Bloki - Python

Czujnik odległości

Zwraca informację o tym, jak daleko obiekt znajduje się od przodu robota.

Bloki - Python

Czujnik optyczny

Wykrywa obiekty przed robotem i określa ich kolor.

Bloki - Python

Czujnik obrotu

Zwraca aktualny kąt obrotu i położenie silnika popychacza.

Bloki - Python

Czujnik GPS

Zwraca aktualną pozycję robota i kierunek, w którym podąża on na placu zabaw.

Bloki - Python

Timer mózgu

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

Bloki - Python

Place zabaw#

Plac gier i zabaw

Opis

V5 24-25 Wysokie stawki

Zdobywaj pierścienie i bramki mobilne w wirtualnym polu umiejętności V5 24-25.