V5 Aukštos Įvertinimai (Axel)#

Axelis yra VEX V5 herojaus robotas, naudojamas V5 24-25 aukštų statymų žaidimų aikštelėje.

Roboto apžvalga#

„VEXcode VR“ roboto langas, kuriame rodomas „Axel“ robotas. Jame parodyta, kaip robotas manipuliuoja žiedais GPS palaikomame varžybų lauke, naudodamas ranką ir stūmiklį.

„Axel“ palaiko standartinius VR valdiklius ir jutiklius, tokius kaip inercinis jutiklis ir smegenų laikmatis, o papildomos „Axel“ būdingos funkcijos aprašytos robotams skirtuose blokuose ir robotams skirtame Python.

Varikliai#

Konfigūracija ir
Python komandos pavadinimas

Aprašymas

Axel roboto rankos variklis.
svirties variklis
arm_motor

Ranka pakelia ir nuleidžia Axelio ranką. Ranka turi būti pakelta, kad neužstotų dirbtinio intelekto regėjimo jutiklio ir kad būtų galima užstumti žiedus ant kuoliukų.

Norint pakelti ranką pakankamai aukštai, kad būtų galima užstumti žiedą ant kuoliuko, ranką reikia pakelt bent 310 laipsnių kampu.

Ašinio roboto stūmiklio variklis.
Stūmiklio variklis
pusher_motor

Stūmiklio variklis judina stūmiklį žemyn svirtimi. Tai leidžia žiedus nustumti nuo svirties ant kuolo. Stūmiklio padėtis svirties viršuje yra 0 laipsnių.

Norint nustumti žiedą nuo svirties, stūmiklio variklis turi nusileisti 780 laipsnių kampu.

Komponentai ir funkcijos#

Komponentas arba funkcija

Naudojimas

API dokumentacija

Pavarų dėžė

Judina ir suka robotą.

Blokai - Python

Rankos variklis

Pakelia ir nuleidžia ranką, kad būtų galima manipuliuoti žaidimo objektais. Ranka turi būti pakelta taip, kad neužstotų dirbtinio intelekto regos jutiklio, ir norint užstumti žiedus ant kuoliukų. Norint pakelti ranką pakankamai aukštai, kad būtų galima užstumti žiedą ant kuoliuko, ranką reikia pakelt bent 310 laipsnių kampu.

Blokai - Python

Stūmiklio variklis

Stūmiklis judina svirtį žemyn. Tai leidžia žiedus nustumti nuo svirties ant strypo. Stūmiklio padėtis svirties viršuje yra 0 laipsnių. Norint nustumti žiedą nuo svirties, stūmiklio variklis turi nusileisti 780 laipsnių kampu.

Blokai - Python

Dirbtinio intelekto regėjimo jutiklis

Aptinka žaidimo objektus, kad robotas galėtų savarankiškai orientuotis.

Blokai - Python

Atstumo jutiklis

Grąžina atstumą iki objekto iki roboto priekio.

Blokai - Python

Optinis jutiklis

Aptinka objektus priešais robotą ir nustato jų spalvą.

Blokai - Python

Sukimosi jutiklis

Grąžina dabartinį stūmiklio variklio sukimosi kampą ir padėtį.

Blokai - Python

GPS jutiklis

Grąžina dabartinę roboto padėtį ir judėjimo kryptį žaidimų aikštelėje.

Blokai - Python

Smegenų laikmatis

Seka praėjusį laiką nuo projekto pradžios.

Blokai - Python

Žaidimų aikštelės#

Žaidimų aikštelė

Aprašymas

V5 24-25 Dideli statymai

Rezultatyvūs žiedai ir mobilieji įvarčiai V5 24-25 virtualių įgūdžių lauke.