Aktualizácia Low skillov v používaných High skilloch tímom A55 Kickers

Z RoboCupTP wiki
Prejsť na: navigácia, hľadanie

Analýza

Zadaním predošlej úlohy sme sa rozhodli, že nastala chvíľa kedy dáme dokopy úplne všetko. Čiže k tomu čo sme mali v rezitári bolo potrebné pridať všetky ostatné dôležité vetvy, súbory či kódy, ktoré sme mali inde, hlavne ktoré boli len na našich lokálnych počítačoch. Očakávali sme preto rôzne problémy, ktoré budú nasledovať a bude ich potrebné vyladiť.

Implementácia

Po zintegrovaní nášho riešenia sa vyskytli chyby. Asi najvážnejšia boli občasné výnimky hádzané nepravidelne pri hre hráča. Objavili sa aj konkrétne výnimky hádzané pri kope hráča do lopty. Po opravení high skillu „Kick“, ktorý sme mali v tom momente nedokončený sa všetky problémy s výnimkami vyriešili.
Ďalej bolo potrebné nahradiť low skilly volané high skillmi. Vytvorili sme si kvôli tomu google dokument s tabuľkou, kde sme si rozpísali high skilly volané v používaných plánovačoch, low skilly používané v high skilloch a tie sme postupne nahrádzali za novšie, prípadne iné vhodnejšie. Na tomto mieste sme to mali uložené prehľadne a uľahčovali nám to robotu:

Používaný High Skill Staré Low Skilly Nové Low Skilly Gabo: Treba nahradiť za Nahradil
Beam rollback pridal som ho zo starych do novych pohybov Filip: pridane k novym pohybom.
GetUp stand_back existuje v novych pohyboch
stand_front existuje v novych pohyboch
Localize head_left_120 existuje v novych pohyboch
head_right_120 existuje v novych pohyboch
turn_left_cont_20 existuje v novych pohyboch
turn_right_cont_20 existuje v novych pohyboch
turnleft90_faster_4 existuje v novych pohyboch
turnright90_faster_4 existuje v novych pohyboch
Walk2Ball stepleft_g existuje v novych pohyboch
stepright_g existuje v novych pohyboch
walk_fine_slow existuje v novych pohyboch
kick_right_faster existuje v novych pohyboch
walkback3 existuje v novych pohyboch
walk_fine_fast3 existuje v novych pohyboch
turnright45_2 existuje v novych pohyboch
turn_right_cont_20 existuje v novych pohyboch
turn_right_cont_6.5 existuje v novych pohyboch
turnleft45_2 existuje v novych pohyboch
turn_left_cont_20 existuje v novych pohyboch
turn_left_cont_6.5 existuje v novych pohyboch
rollback pridal som ho zo starych do novych pohybov Filip: pridane k novym pohybom.
Turn test_turn_left existuje v novych pohyboch
test_turn_right existuje v novych pohyboch
Kick ball_control3 existuje v novych pohyboch
stepright1 pridat zo starych alebo nahradit za niektory z novych step... ? stepright_g? stepright_g Filip: Nahradene za stepright_g.
stepleft1 pridat zo starych alebo nahradit za niektory z novych step... ? stepleft_g? stepleft_g Filip: Nahradene za stepleft_g.
kick_right_faster existuje v novych pohyboch
kick_left_faster existuje v novych pohyboch
kick_right_fast pridat zo starych alebo nahradit nejakym novym? kick_right_faster? Máme 4 úrovne ponovom. Slow, normal, faster a "step strong". Filip: Nahradene za kick_right_normal.
kick_left_fast pridat zo starych alebo nahradit nejakym novym? kick_left_faster? Je to na tvorcovi High-skillu, ktorá sila mu vyhovuje.
Za starý fast asi treba dať nový normal.
Filip: Nahradene za kick_left_normal.
kick_right_normal existuje v novych pohyboch Filip: Nahradene za kick_right_slow.
kick_left_normal existuje v novych pohyboch Filip: Nahradene za kick_left_slow.
GoToPosition stepleft1 pridat zo starych alebo nahradit za niektory z novych step... ? stepleft_g? stepleft_g Filip: Nahradene za stepleft_g.
stepright1 pridat zo starych alebo nahradit za niektory z novych step... ? stepright_g? stepright_g Filip: Nahradene za stepright_g.
walk_fine_back pridat zo starych alebo nahradit walkback3? walkback3 Filip: Nahradene za walkback3.
walk_fine_fast2 pridat zo starych alebo nahradit walk_fine_fast3? walk_fine_fast3 Filip: Nahradene za walk_fine_fast3.
turn_left_cont_20 existuje v novych pohyboch
turn_right_cont_20 existuje v novych pohyboch
Osobné nástroje
Menné priestory

Varianty
Operácie
Navigácia
Nástroje