Pohyb podla moznych krokov

From RoboWiki
Revision as of 19:27, 17 April 2011 by Robot (talk | contribs) (New page: Vrámci predmetu AI robotika ma oslovil nápad mapy, ktorá je celá ohodnotená podľa cieľa, ktorý sa snaží robot dosiahnuť. ---- Projekt zahŕňa 2 programy: ---- 1, program v...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Vrámci predmetu AI robotika ma oslovil nápad mapy, ktorá je celá ohodnotená podľa cieľa, ktorý sa snaží robot dosiahnuť.



Projekt zahŕňa 2 programy:


1, program v ktorom si môžeme vytvoriť mapu s prekážkami, robotom a cieľom. Robot vrámci mapy ohodnotí dlaždice (dlaždice == miesta na mape pre cieľ, robota a prekážky) a to podľa nastaveného polomeru. Robot sa pokúša dostať k dlaždici, ktorú ohodnotil ako najvýhodnejšiu teda najbližšiu k cieľu po vzdušnej ceste. Pri pohybe prebieha v podstate simulácia ako sa k danej dlaždici najlepšie dostane. O čo väčší polomor o to lepšia cesta, pričom zákerné prekážky nemusí robot s malým polomerom prekonať.


2, program som vytvoril na úplne ohodnotenie mapy podľa cieľa a to vrámci consolovej aplikácie, ktorú môže teda spustiť aj iný program, (alebo robot...). Program berie na vstupe 4 argumenty a to 2x adresu (1. vstupná mapa, 2. výstupná mapa (súbor nemusí existovať)) a x/y cieľa. Pri testovaní môžete brať na vstup aj uloženú mapu z 1. programu.