Robot użyty w VEXcode VR Over Under to wirtualna wersja Strikera, VEX V5 Hero Bot, używanego w konkursie VEX Robotics Competition (VRC) Over Under w latach 2023–2024. Virtual Striker ma te same wymiary i silniki co Striker, ale posiada dodatkowe czujniki do autonomicznego programowania w VEXcode VR. Na placu zabaw Over Under w VEXcode VR znajduje się tylko jeden robot, który jest już wstępnie skonfigurowany. Eliminuje to potrzebę konfiguracji robota lub z góry określonego szablonu projektu.
Sterowanie robotem
Striker ma następujące elementy sterujące:
Napęd A . Dzięki temu kategoria bloków „Napęd” w Skrzynce narzędziowej VEXcode VR umożliwia sterowanie i obracanie robotem, jak pokazano na tym filmie.
Ramię sterowane jest przez silnik ramienia. Ramię można podnosić i opuszczać, jak pokazano na tym filmie. Dzięki temu robot może transportować Triballe.
Ramię można opuścić za pomocą bloku [Obróć]. Ramię zostanie całkowicie opuszczone po obróceniu do przodu o 1200 stopni.
Wlot sterowany przez silnik wlotowy. Wlot powietrza można obracać do przodu i do tyłu. Dzięki temu robot może zbierać i punktować Triballe.
Wlot można obrócić za pomocą bloku [Obróć dla]. Intake zbierze Triball, gdy obróci się do przodu o 360 stopni, a także zdobędzie lub upuści Triball, gdy obróci się do tyłu o 360 stopni.
Czujniki robota
Virtual Striker dodał czujniki do autonomicznego programowania w VEXcode VR.
Czujnik bezwładnościowy
Czujnik bezwładnościowy jest używany w układzie napędowym, aby umożliwić Strikerowi wykonywanie dokładnych i precyzyjnych skrętów z wykorzystaniem kierunku układu napędowego.
Kierunek układu napędowego podaje wartość od 0 do 359,9 stopnia, a kierunek zgodny z ruchem wskazówek zegara jest wartością dodatnią.
Aby uzyskać więcej informacji na temat czujnika bezwładnościowego, ten artykuł z biblioteki VEX.
Czujnik optyczny
Czujnik optyczny informuje, czy obiekt znajduje się blisko czujnika, a jeśli tak, to jakiego koloru jest ten obiekt.
Czujnik optyczny może również podawać wartość jasności i odcienia obiektu w stopniach.
Czujnik optyczny znajduje się pod ramieniem napastnika i jest skierowany w stronę wlotu. Można go użyć do określenia, czy Triball znajduje się w kanale wlotowym, a także jakiego jest koloru.
Więcej informacji na temat czujnika optycznego znaleźć w artykule biblioteki VEX.
Czujnik obrotu
Czujnik obrotu może raportować położenie obrotowe, całkowitą liczbę obrotów i prędkość obrotową.
Wał, który obraca ramię na uderzaczu, przechodzi przez czujnik obrotu. Czujnik ten można wykorzystać do pomiaru położenia obrotowego, całkowitej liczby obrotów i prędkości obrotowej ramienia podczas jego podnoszenia i opuszczania.
Pozycja obrotowa przy podniesionym ramieniu wynosi 0 stopni (domyślna wartość na początku projektu).
Pozycja obrotowa przy całkowicie opuszczonym ramieniu wynosi 168 stopni. Obejrzyj ten film, aby zobaczyć zmianę pozycji obrotowej podczas opuszczania ramienia.
Uwaga: Wartości te różnią się od 1200 stopni używanych w bloku [Obrót dla] w celu całkowitego opuszczenia ramienia.
Aby uzyskać więcej informacji na temat czujnika obrotu V5, zobacz ten artykuł z biblioteki VEX
Czujnik systemu pozycjonowania gry (GPS)
Czujnik GPS może podać aktualną pozycję X i Y środka obrotu urządzenia Striker w milimetrach lub.
Czujnik GPS może również podawać aktualny kierunek w stopniach.
Czujnik GPS znajduje się w tylnej części robota Striker i służy do określania położenia i orientacji robota na polu poprzez odczytywanie pasków kodu GPS znajdujących się wzdłuż wewnętrznego obwodu pola.
Możesz użyć czujnika GPS, aby pomóc Strikerowi poruszać się po boisku, jadąc do określonych lokalizacji i wykorzystując swoją wiedzę na temat kartezjańskiego układu współrzędnych. Wykorzystując czujnik GPS, Striker może poruszać się wzdłuż osi X lub Y do momentu, aż wartość wskazywana przez czujnik będzie większa lub mniejsza od wartości progowej. Dzięki temu Striker może kierować pojazdem, korzystając z informacji zwrotnych z czujników, a nie z zadanych odległości.
Znajomość współrzędnych elementów gry, takich jak Triballs i Nets, może również pomóc w planowaniu projektów w VRC Over Under. Aby uzyskać więcej informacji na temat identyfikowania szczegółów lokalizacji w programie VEXcode VR Over Under przy użyciu czujnika GPS, się z artykułem w bibliotece VEX.