Plánovače

Z RoboCupTP wiki

Prejsť na: navigácia, hľadanie
  • 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 ...

Osobné nástroje