RCJ 2023 - Futbal - XLC-Evolution

Zo stránky Galéria Robotov
Verzia z 07:45, 12. apríl 2023, ktorú vytvoril Robocup2023 (diskusia | príspevky)
(rozdiel) ← Staršia verzia | Aktuálna úprava (rozdiel) | Novšia verzia → (rozdiel)

RCJ – Soccer 1v1 robot

Robot sa skladá z: HiTech IR seeker V2, HiTech Compass, Lego, 2x NXT servá, 1x Large motor (pre dribbler), 1x Dribbler, 1x Ev3 kocka, 1x Micro touch sensor

Funkcia: Robot chodí za loptou a snaží sa ju dostať do súperovej brány

Kód: pohyb za loptou

Táto časť kódu sa skladá z merania IR senzora a podmienky. Robot odmeria hodnotu (pozíciu lopty od robota), a podľa toho nasmeruje robota k lopte.


Orientácia na ihrisku a všetko ostatné:

Táto časť kódu sa skladá z: Loopu na začiatku, kde robot začne kalibráciu kompasu, a čaká na stlačenie tlačidla na EV3 kocke. Následne robot zastaví kalibráciu kompasu, odmeria hodnotu, a uloží ju do premennej “kompas”. Teraz sa program rozvetvuje do 2 programov: Jeden na zapnutie dribblera, a druhý na orientáciu na hraciom poli, ktorý funguje nasledujúce: Keď je microtouch stlačený, tak to znamená že lopta nie je v dribbleri, takže robot spustí program pohyb za loptou. Keď touch nie je stlačený, čo znamená že lopta je v dribbleri, tak robot vytvorí rozsah od premennej “kompas”, ktorého najmenšia hodnota je kompas -10 a najväčšia je kompas+10. Keď je robot v tomto rozsahu, pohybuje sa dopredu, keď nie je, tak sa otáča, dokým nie je v rozsahu.

Robot:

  • Robot.jpg