Bakalářská práce se zabývá optimalizací trasy robota. V úvodu jsou popsány základy teorie grafů a čtyři algoritmy optimalizace trasy. Poté jsou algoritmy zhodnoceny a pro danou úlohu byl poté vybrán vhodný optimalizační algoritmus. Úloha optimalizace je definována včetně jejích omezení a počátečních podmínek. Vizualizace optimalizace trasy je pro lepší názornost zpracována jako grafická uživatelská aplikace s možností volby parametrů. Řešení optimalizační úlohy je zpracováno několika dílčími programovými funkcemi. Programové funkce řeší nejprve tvorbu manipulačního prostoru a náhodné generování objektů. Dále zjistí všechny možné přístupové cesty. Poslední programovou částí je hledání nejkratší trasy pro objekty dané barvy, které roztřídí do...