Odemknout lokace
Vytvořte souřadnicový systém na poli virtuálních dovedností plného objemu s pozicí červené tečky jako počátkem (0, 0) a počáteční pozicí Centra hrdinských botiček na souřadnicích (0, 36). Použijte bloky [Jeďte pro], [Otočte pro], [Otočte se do pozice] a [Otočte pro] k naprogramování Hrdinského Bot, aby sebral červený blok zvýrazněný oranžově, ho zařadil do Cíl 1a částečně zaparkoval robota v Zásobovací zóně. Vytvořte algoritmus pro nalezení souřadnic X a Y místa, kde má robot sebrat a ohodnotit červený blok, a souřadnic X a Y místa, kde má robot zaparkovat hrdinského robota.
- Vyberte si hřiště VIQRC Virtual Skills – Full Volume.
- Vytvořte algoritmus pro výpočet a zaznamenání souřadnic X a Y polohy robota po ujetí určité vzdálenosti s využitím vzdálenosti jízdy a směru hnacího ústrojí.
- Naprogramujte Hrdinského Bot, aby jel k červenému bloku zvýrazněnému oranžově a sebral ho.
- Použijte algoritmus ke sledování souřadnic X a Y polohy robota.
- Pomocí bloku [print] vytiskněte souřadnice X a Y místa, kde má robot blok vyzvednout, do tiskové konzole.
- Naprogramujte Hrdinského Bot, aby jel k Cíli 1 a spustil do Cíle Blok.
- Použijte algoritmus ke sledování souřadnic X a Y polohy robota.
- Pomocí bloku [print] vytiskněte do tiskové konzole souřadnice X a Y místa, kam má robot umístit blok do cíle I.
- Dojeďte s hrdinským robotem do pozice, která bude částečně v zásobovací zóně.
- Použijte algoritmus ke sledování souřadnic X a Y polohy robota.
- Pomocí bloku [print] vytiskněte souřadnice X a Y místa, kde má být robot částečně zaparkován v zásobovací zóně, do tiskové konzole.
Užitečné rady
- Pro identifikaci souřadnic X a Y Hero Bot na poli virtuálních dovedností VIQRC nastavte počáteční pozici Hero Bot jako počátek (0,0) souřadnicového systému.
- Deklarujte dvě proměnné pro uložení souřadnic X a Y Hero Bot. Pomocí bloků set z kategorie Proměnné nastavte hodnoty souřadnic X a Y na 0 na začátku projektu.

Odpovídající příkaz Pythonu:
proudX = 0 proudY = 36
- Použijte bloky Reporter z kategorie Sensing k získání hodnoty směru hnacího ústrojí z inerciálního senzoru.

Odpovídající příkaz Pythonu:
hnací_ústrojí.nadpis(STUPNĚ)
- Po ujetí určité vzdálenosti použijte vzdálenost jízdy a směr hnacího ústrojí k výpočtu souřadnic X a Y.
Matematická funkce (pohyb vpřed):
X2 = X1 + vzdálenost_jízdy * sin (směr_jízdy)
Y2 = Y1 + vzdálenost_jízdy * cos (směr_jízdy)

- Pro vyjádření matematických funkcí použijte blok function z kategorie Operátory.

Odpovídající příkaz Pythonu:
aktuálníX = aktuálníX + vzdálenost_jízdy * math.sin(pohon.záhlaví(STUPNĚ) / 180,0 * math.pi) aktuálníY = aktuálníY + vzdálenost_jízdy * math.cos(pohon.záhlaví(STUPNĚ) / 180,0 * math.pi)
- Pro více informací o dimenzích virtuálních dovedností VIQRC klikněte .