Makro#
Zavedení#
Kódovací robot VEX AIM obsahuje makra, což jsou předpřipravené akce kombinující více chování robota do jednoho bloku. Makra mohou robota přimět k projevování emocí, otáčení, dokud není detekován objekt, nebo pohybu směrem k objektům detekovaným senzorem AI Vision.
Níže je uveden seznam všech bloků:
Akce – Spuštění předpřipraveného chování robota.
act — Donutí robota projevit vybranou emoci.
otáčej, dokud se objekt neobjeví — Otáčí robota, dokud senzor AI Vision Sensor nezaznamená vybraný objekt.
get object — Přesune robota k sebrání vybraného objektu.
přesunout k objektu — Přesune robota k vybranému objektu.
Akce#
akt#
Blok act nechá robota provést vybranou emoci pomocí pohybů, zvuků, emoji a LED diod.
projevit se [radostný v]
Parametr |
Popis |
|---|---|
emoce |
Emoce, kterou má robot projevit:
|
Příklad
při spuštění
[React to kicking a sports ball.]
kopnout objekt [střední v]
projevit se [radostný v]
otáčejte, dokud předmět#
Blok zásobníku otáčej se, dokud se neobjeví objekt otáčí robota, dokud senzor AI Vision Sensor nezaznamená objekt.
Poznámka: Pokud má robot potíže s detekcí objektů, zkuste snížit rychlost otáčení robota pomocí bloku set turn velocity.
otáčet [vpravo v] dokud nenalezne [sportovní míč v]
Parametr |
Popis |
|---|---|
směr |
Směr otáčení robota:
|
objekty |
Objekt, který má senzor AI Vision Sensor detekovat:
|
Příklad
při spuštění
[Turn left until an orange barrel is detected.]
otáčet [vlevo v] dokud nenalezne [oranžový barel v]
získat objekt#
Zásobníkový blok get object pohání robota směrem k detekovanému objektu, dokud se nepřipojí k magnetu robota.
Poznámka: ID AprilTag nelze vybrat, protože nemají magnety.
Poznámka: Pokud má robot potíže s detekcí objektů, zkuste snížit rychlost pohybu a otáčení robota pomocí bloků set move velocity a set turn velocity.
získat [sportovní míč v]
Parametr |
Popis |
|---|---|
objekty |
Předmět, který má robot sesbírat:
|
Příklad
při spuštění
[Find and kick a sports ball.]
otáčet [vpravo v] dokud nenalezne [sportovní míč v]
získat [sportovní míč v]
kopnout objekt [střední v]
přesunout k objektu#
Blok zásobníku move to object posouvá robota směrem k objektu detekovanému senzorem AI Vision Sensor.
Poznámka: Pokud má robot potíže s detekcí objektů, zkuste snížit rychlost pohybu a otáčení robota pomocí bloků set move velocity a set turn velocity.
přesunout se k [AIM robot v]
Parametr |
Popis |
|---|---|
objekty |
Objekt, ke kterému se má robot pohybovat:
|
Příklad
při spuštění
[Approach the closest AIM Robot.]
otáčet [vpravo v] dokud nenalezne [AIM robot v]
přesunout se k [AIM robot v]