Makro#
Ievads#
VEX AIM kodēšanas robots ietver makrokomandas — iepriekš izveidotas darbības, kas apvieno vairākas robota uzvedības vienā blokā. Makrokomandas var likt robotam izspēlēt emocijas, pagriezties, līdz tiek atklāts objekts, vai virzīties uz objektiem, ko atklājis mākslīgā intelekta redzes sensors.
Zemāk ir visu bloku saraksts:
Darbības — Izpildīt iepriekš izveidotus robota darbības režīmus.
act — Liek robotam izspēlēt izvēlētu emociju.
pagriezt, līdz objekts — Pagriež robotu, līdz mākslīgā intelekta redzes sensors atrod atlasīto objektu.
get object — Pārvieto robotu, lai savāktu izvēlēto objektu.
pārvietot uz objektu — Pārvieto robotu atlasītā objekta virzienā.
Darbības#
akts#
Aktu bloks liek robotam izpildīt izvēlētu emociju, izmantojot kustības, skaņas, emocijzīmes un LED gaismas.
rīkoties [priecīgs v]
Parametrs |
Apraksts |
|---|---|
emocijas |
Emocijas, kas robotam liek izrādīt savu rīcību:
|
Piemērs
kad sākts
[React to kicking a sports ball.]
spērt objektu [vidējs v]
rīkoties [priecīgs v]
pagriezieties līdz objektam#
Pagriezties, līdz objekts bloku komplekts griež robotu, līdz mākslīgā intelekta redzes sensors atrod objektu.
Piezīme: Ja robotam ir grūtības noteikt objektus, mēģiniet samazināt robota pagrieziena ātrumu, izmantojot bloku iestatīt pagrieziena ātrumu.
griezties [pa labi v] līdz [sporta bumba v] atrasts
Parametrs |
Apraksts |
|---|---|
virziens |
Robota griešanās virziens:
|
objekti |
Objekts, ko AI redzes sensors var noteikt:
|
Piemērs
kad sākts
[Turn left until an orange barrel is detected.]
griezties [pa kreisi v] līdz [oranžā muca v] atrasts
iegūt objektu#
Steka bloks iegūt objektu virza robotu uz atklāto objektu, līdz tas piestiprinās pie robota magnēta.
Piezīme: AprilTag ID nevar atlasīt, jo tiem nav magnētu.
Piezīme: Ja robotam ir grūtības noteikt objektus, mēģiniet samazināt robota kustības un pagrieziena ātrumu, izmantojot blokus iestatīt kustības ātrumu un iestatīt pagrieziena ātrumu.
iegūt [sporta bumba v]
Parametrs |
Apraksts |
|---|---|
objekti |
Robota savācamais objekts:
|
Piemērs
kad sākts
[Find and kick a sports ball.]
griezties [pa labi v] līdz [sporta bumba v] atrasts
iegūt [sporta bumba v]
spērt objektu [vidējs v]
pārvietoties uz objektu#
Pārvietošanas uz objektu bloks pārvieto robotu objekta virzienā, ko noteicis mākslīgā intelekta redzes sensors.
Piezīme: Ja robotam ir grūtības noteikt objektus, mēģiniet samazināt robota kustības un pagrieziena ātrumu, izmantojot blokus iestatīt kustības ātrumu un iestatīt pagrieziena ātrumu.
virzīties uz [AIM robots v]
Parametrs |
Apraksts |
|---|---|
objekti |
Objekts, uz kuru robotam jāpārvietojas:
|
Piemērs
kad sākts
[Approach the closest AIM Robot.]
griezties [pa labi v] līdz [AIM robots v] atrasts
virzīties uz [AIM robots v]