Zadání úlohy

Úloha: Barva na barvu

Cílem úlohy je sestavit a naprogramovat robota tak, aby v časovém limitu tří minut a bez pomocí jakéhokoli ovládání roztřídit nejvyšší počet modulů podle barvy.

Na stole rozměru 252 x 168 cm budou vyznačeny dvě dráhy. Dráhy budou od sebe odděleny mantinelem. Na dráze bude rozmístěno 16 modulů sestavené ze čtyř kostek. Každý typ modulu má svoji barvu. Každý robot musí v časovém limitu tří minut roztřídit a umístit největší počet modulů do cílového prostoru příslušné barvy. Robot není rozměrově limitován, nesmí se ale při startu dotýkat kostky. Kostky v jednotlivých modulech mají pevné místo a nelze je oddělit.

Konstrukce robota

 Ke konstrukci robota lze využít pouze dílů z uvedených stavebnic:

  1. Základní souprava LEGO MINDSTORMS Education NXT (9797), soupravy technických dílů (9648 nebo 9695) – doplňkové pasivní díly, síťový adaptér (9833 nebo 8887). Ze soupravy lze použít pouze jeden dotykový senzor.
  2. Základní souprava LEGO MINDSTORMS Education 45544 EV3, soupravy doplňkových dílů 45560 EV3 a síťový adaptér (8887). Ze soupravy lze použít pouze jeden dotykový senzor.
  3. Základní souprava LEGO education SPIKE Prime (45678) s rozšiřující sadou. Lze použít pouze tři libovolné motory sady a pouze jeden optický senzor.

Ovládání robota

 Robot se může po hřišti pohybovat řízením pouze pomocí programu a vlastních senzorů.

Hrací plocha

K dispozici budou dvě identická hřiště. Hrací plocha má rozměr 125 x 168 cm. Po obvodu stolu je mantinel vysoký 8 cm nad desku stolu. Startovací pozice se nachází na černé prostřední čáře.

Plochu hřiště tvoří umělohmotný banner s bílým podkladenm, na kterém bude soutěžní pole vytištěno. Banner byl použit při Robosoutěži 2025 na FEL ČVUT.

Na https://robosoutez.fel.cvut.cz/zadani-soutezni-ulohy-tetris-0 lze vidět podrobnosti dráhy. V této úloze je dráha doplněna o čtverce cílových prostorů 320 x320 mm. Barva čtverce bude vyznačena na mantinelu.

Průběh soutěže

Soutěž proběhne formou tří rozjížděk v pořadí přihlášení do soutěže. Po sečtení všech bodů z rozjížděk se vyhodnotí pořadí pro nasazení do vyřazovacích jízd – pavouka. Do vyřazovacích jízd postoupí šestnáct nejlepších týmů.

Ve vyřazovacích jízdách se utká nejlepší s nejhorším postupujícím se základních jízd. V případě menšího počtu týmů mají nejlepší týmy výhodu kontumace.

Poražený tým nevypadává, ale pokračuje v soutěži na straně poražených. O první místo se pak utkají vítězi obou stran pavouka.

Pohyb robota

Robot startuje z pozice startu tak, že pohyblivá část robota musí půdorysně protínat prostřední černou čáru (na obrázku červená elipsa). Před startem se nesmí dotýkat kostky. Je povolen kluzný podvozek a jakýkoliv způsob třídění kostek.

Bodování

Za každou kostku modulu umístěného i jenom částečně v cílovém prostoru správné barvy se přičtou 2 body. Za každou kostku modulu, která i částečně zasahuje do cílového prostoru jiné barvy se odečtou 2 body. Za kostku modulu, která nezasahuje do cílového prostoru jiné barvy se odečítá 1 bod. V případě vytvoření obrazce pomocí minimálně dvou modulů se zdvojnásobí body kostek vytvářející čtverec, nebo obdélník (obrazec) s nejvyšším počtem kostek. Pokud se vytvoří obrazec v cílovém prostoru jiné barvy, záporné body se nenásobí. Za každou kostku modulu, který není v cílovém prostoru se odečítá bod. Objekty lze vytvářet plošně – vedle sebe, nebo ulkádáním modulů na sebe. Časový limit jsou tři minuty.

Při rovnosti bodů v předkolech je další kritérium nejvyšší počet bodů v jednom kole. Další kritérium je nejvyšší počet bodů za obrazec.

Ve vyřazovacích jízdách při rovnosti bodů rozhoduje nejvyšší počet jednobarevných cílových prostor, pak největší obrazec a poslední kritérium je viditelně rychlejší čas. Při nerozhodném výsledku se jízda opakuje. Když nedojde k určení vítěze, o vítězi rozhodne los.

 Rozmístění modulů:

 Detail cílového prostoru:

 Maximální počet 256 bodů:

 128 bodů:

Možné objekty: 

Uznatelná tolerance 5 mm:

Celkem -31 bodů (modré pole):

Diskvalifikace

Robot bude v jízdě diskvalifikován, pokud jakýmkoli způsobem poškodí soupeře, buď jeho konstrukci, rozmístění modulů, nebo pokud mu překazí jízdu. V případě, že robot přesune modul na soupeřovo hřiště, může soupeř po jízdě ručně přemístit tento modul kamkoli bez ohledu na barvu a tím si vylepšit skóre.

Protesty lze podat do jedné minuty po jízdě. Pozdější protesty nebudou akceptovány. Protesty lze podávat pouze proti soupeři aktuální jízdy. Všechny spory řeší rozhodčí – pořadatel soutěže a jeho rozhodnutí je konečné.