Plánovače
Z RoboCupTP wiki
- Každý plánovač sa nachádza v ./scripts/plan/
- plan.rb je hlavný plánovač s implementovanými metódami, ktoré môžu byť znovupoužiteľné aj v iných plánovačoch
- ostatné plánovače dedia od plan.rb, implementujú metódu replan, ktorá určuje aký pohyb sa bude vykonávať na základe stavu hry, hráča, atď...
- viacero plánovačov z nasledovných dôvodov:
- rôznorodosť tímov, ľudí pracujúcich na plánovaní,
- možnosť mať viacero plánovacích stratégií a ich následné porovnávanie,
- potreba napr aby hráč neplánoval sám žiadne pohyby, ale aby čakal na príkaz od testovacieho frameworku (napr. Annotator)
- Spustenie konkrétneho plánovača v ./scripts/config/settings.rb pomocou príkazu Settings.setValue("Planner", "Meno triedy plánovača")
PlanOld
- Plánovač vytvorený ešte tímom Androids
- Je predurčený na priame vykonávanie konkrétneho zadaného HighSkillu (alebo na vykonávanie žiadneho skillu)
- Keď hráč spadne, znovu sa postaví
Plan5ko
... pridať komentár ...