IQ greitoji estafetė (Swish)#

„Swish“ yra „VEX IQ Hero Bot“, naudojamas IQ 24-25 greitosios estafetės žaidimų aikštelėje.

Roboto apžvalga#

„VEXcode VR“ roboto langas, kuriame rodomas „Swish“ robotas. Jame parodyta, kaip robotas renka ir paleidžia kamuoliukus su įsiurbimo anga ir katapultos ranka.

„Swish“ palaiko standartinius VR valdiklius ir jutiklius, tokius kaip inercinis jutiklis ir smegenų laikmatis, o papildomos „Swish“ būdingos funkcijos aprašytos Robotams skirti blokai ir Robotams skirtas Python.

Motorinės grupės#

Konfigūracija ir
Python komandos pavadinimas

Aprašymas

„Swish“ roboto įsiurbimo variklis.
Įsiurbimo variklis
intake_motor

Įsiurbimo variklis gali suktis pirmyn ir atgal, kad surinktų kamuoliukus ir padėtų juos ant katapultos. Įsiurbimo variklis turi suktis, kad paliestų kamuoliuką, kad jį pakeltų.

„Swish“ roboto katapultos rankos variklių grupė.
Katapultos variklių grupė
catapult_group

Katapultos rankos variklių grupė naudojama paleisti roboto pakeltus kamuolius. Norint pakelti kamuolį, katapultos ranka turi būti nuleista bent 1350 laipsnių. Kai katapultos ranka pakeliama arba atleidžiama bet kokiu atstumu, ji automatiškai pakyla į maksimalų aukštį kamuolių paleidimui.

Komponentai ir funkcijos#

Komponentas arba funkcija

Naudojimas

API dokumentacija

Pavarų dėžė

Judina ir suka robotą.

Blokai - Python

Įsiurbimo variklis

Suka du roboto priekyje esančius ratus. Tai leidžia pakelti kamuoliukus nuo žemės.

Blokai - Python

Katapultos motorų grupė

Paleidžia roboto surinktus kamuoliukus.

Blokai - Python

Galinio atstumo jutiklis

Nustato, koks atstumas nuo vartų sienos yra roboto gale.

Blokai - Python

Įsiurbimo optinis jutiklis

Aptinka, ar įsiurbimo angoje yra rutulys.

Blokai - Python

Smegenų laikmatis

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

Blokai - Python

Žaidimų aikštelės#

Žaidimų aikštelė

Aprašymas

IQ 24-25 greitoji estafetė

Surinkite ir paleiskite kamuoliukus IQ 24-25 virtualių įgūdžių lauke.