RCJ 2026 - PerceptionX

Zo stránky Galéria Robotov
Verzia z 09:48, 17. apríl 2026, ktorú vytvoril Robocup26 (diskusia | príspevky)

PerceptionX

Škola/klub: SPSE Zochova

Kontakt: tomashajnicik@gmail.com

Kategória: soccer open / soccer vision

Predchádzajúca história modelu

Nášho robota sme navrhli a zostrojili sami. Počas vývoja sme pôvodne používali inú architektúru, ale po náročnej integrácii softvérovej podpory a kamerového stacku sme približne 4–5 mesiacov pred súťažou prešli na riešenie s Raspberry Pi 5 a ESP32. Robota vyvíjame približne jeden rok.

Konštrukcia a hardvér

Robot má vlastný 3D tlačený kruhový podvozok a 4-kolesový holonomický X-drive.

Zoznam súčiastok:

3D modely, výkresy, náčrty konštrukcie a dielov:

Súbor:Render robot.png

Schémy, návrhy plošných spojov, elektronika:

Súbor:Obrazok perf.png

Popis zapojenia elektroniky:

Raspberry Pi 5 slúži na vysokú úroveň riadenia – spracovanie obrazu z 2 kamier, LiDAR, rozhodovanie a komunikáciu s ESP32. ESP32 zabezpečuje nízkoúrovňové riadenie – čítanie senzorov, riadenie motorov, kickera a bezpečnostnú logiku. Komunikácia medzi doskami prebieha cez UART.

Softvér

Pre slovenské kolo používame pravidlové riadenie robota.

Aktuálne funkcie:

  • vyhľadanie lopty
  • pohyb k lopte
  • zarovnanie na súperovu bránku
  • použitie kickera vo vhodnej situácii
  • využitie LiDARu na orientáciu o vzdialenosti
  • využitie line senzorov na detekciu bielych čiar

Pôvodným cieľom bolo použiť klasifikátor a AI model, ale väčšinu času zabrala konštrukcia a integrácia hardvéru. Architektúra je však pripravená aj na budúce rozšírenie.

Fotodokumentácia

Súbor:Robot celok.jpg

Súbor:Robot zhora.jpg

Súbor:Elektronika.jpg

Súbor:Doska.jpg

Súbor:Tim.jpg

Iné

Najväčšie problémy počas vývoja:

  • pôvodne sme pracovali s platformou Uno Q, pri ktorej sme narazili na obmedzenú softvérovú podporu
  • integrácia kamerového stacku a ovládačov v Linuxe bola pre náš projekt náročná
  • čas potrebný na vývoj hardvéru a integráciu sme na začiatku podcenili

Plánované vylepšenia:

  • classifier-based object detection
  • AI decision model
  • lepšia fúzia dát zo senzorov
  • ďalšia optimalizácia mechaniky