Jedná se o jednoduchou simulaci pohybu a kolizí robotů v 2D prostoru. Roboti se pohybují v prostoru s překážkami. Součástí aplikace je možnost vytváření simulace (roboti, překážky) a možnost ukládání a načítání simulace ze souboru. Roboti se mohou pohybovat autonomně nebo manuálně.
Program je napsán v jazyce C++ s využitím knihovny Qt pro grafické rozhraní.
- Mifka Radim (xmifka00)
- Nesprávné zobrazení hodnoty aktualizované orientace pohledu robota po kolizi v políčku parametru. (Pouze vizuální chyba políčka - robot se chová správně)
- spuštěna kliknutím na tlačítko "Start" v sekci "Simulation".
- zastavena kliknutím na tlačítko "Stop" v sekci "Simulation".
- načtena z json souboru kliknutím na tlačítko "Load" v sekci "Simulation".
- uložena do json souboru kliknutím na tlačítko "Save" v sekci "Simulation".
- vytvářeny kliknutím na tlačítko "Obstacle" v sekci "Spawn".
- mazány kliknutím na tlačítko "Remove" v sekci "Spawn".
- vytvářeny jako se základními parametry, které jsou určeny v souboru
Settings.hpp. - Jejich poloha lze měnit kliknutím na ně a následným přetažením.
- Jejich vlastnosti lze měnit kliknutím na ně a následně změnou hodnot v sekci "Obstacle parameters".
- Změny se projeví hned po změně hodnoty.
- Pozice X, Y
- Velikost
- Natočení
- vytvářeni kliknutím na tlačítko "Autonomous Robot" nebo "Manual Robot" v sekci "Spawn".
- mazáni kliknutím na tlačítko "Remove" v sekci "Spawn".
- vytvářeni se základními parametry, které jsou určeny v souboru
Settings.hpp. - Jejich poloha lze měnit kliknutím na ně a následným přetažením.
- Jejich vlastnosti lze měnit kliknutím na ně a následně změnou hodnot v sekci "Robot parameters".
- Změny se projeví hned po změně hodnoty.
- Robota s manuálním ovládáním je možné ovládat pomoc klávesových zkratek (W, A, S, D).
- Robot lze ovládat i pomocí tlačítek v sekci "Manual Controls".
- Pozice X, Y
- Velikost
- Délka zorného pole
- Orientace pohledu
- Úhel otáčení
- Rychlost
- Směr otáčení
Vzhled aplikace je možné menit v souboru Settings.hpp.
- Veškeré barvy
- Velikost okna
- Rychlost simulace
- Parametry robotů
- Parametry překážek
DELETE- Mazání vybraného objektu
W- Pohyb vpředS- ZastaveníA- Otočení dolevaD- Otočení doprava