Zawody robotów pozwalają przełożyć wiedzę z elektroniki, mechaniki i programowania na realne, mierzalne efekty. Uczestnicy projektują autonomiczne konstrukcje, które rywalizują między innymi w sumo, podążaniu za linią, rozwiązywaniu labiryntów, konkurencjach zadaniowych i pokazach freestyle. Każda dyscyplina ma własny regulamin oraz inne wymagania techniczne.
Najpopularniejsze konkurencje zawodów robotów
1. Roboty sumo
Robotyczne sumo to jedna z najbardziej rozpoznawalnych konkurencji w Polsce i na świecie. Dwa roboty ustawione na okrągłym ringu próbują wypchnąć się poza jego granice — podobnie jak zawodnicy tradycyjnego sumo.
Najważniejsze cechy tej konkurencji to:
- pojedynek dwóch robotów na okrągłej macie nazywanej ringiem,
- zwycięstwo robota, który jako pierwszy wypchnie przeciwnika poza obrys ringu,
- podział na kategorie wagowe i wymiarowe, takie jak mini sumo oraz micro sumo,
- rozgrywanie walk w rundach, których określoną liczbę trzeba wygrać.
Skuteczny robot sumo wymaga odpowiednio zaprojektowanych elementów:
- Niski środek ciężkości – poprawia stabilność i utrudnia przeciwnikowi podważenie konstrukcji;
- Wydajny napęd – silniki prądu stałego, przekładnie i właściwie dobrane sterowniki muszą zapewniać wysoki moment obrotowy;
- Czujniki przeciwnika – umożliwiają szybkie wykrycie celu i przeprowadzenie precyzyjnego ataku;
- Czujniki krawędzi – chronią robota przed samodzielnym opuszczeniem ringu.
2. Roboty podążające za linią
Podążanie za linią, znane również jako line follower, należy do najpopularniejszych konkurencji robotycznych. Zadaniem autonomicznego robota jest jak najszybsze pokonanie trasy wyznaczonej przez czarną linię na jasnym tle.
Podstawowe zasady konkurencji obejmują:
- poruszanie się po trasie wykonanej z kontrastowej taśmy lub nadrukowanej linii,
- pomiar czasu przejazdu i rejestrowanie błędów, takich jak zgubienie linii,
- samodzielną jazdę bez zdalnego sterowania.
O wyniku decydują przede wszystkim następujące rozwiązania:
- Układ czujników – odpowiednio rozmieszczone czujniki odbiciowe lub podczerwieni precyzyjnie określają położenie linii;
- Regulator PID – prawidłowo zaimplementowany i dostrojony ogranicza oscylacje robota;
- Optymalizacja prędkości – pozwala skrócić czas przejazdu bez utraty stabilności na zakrętach.
3. Rozwiązywanie labiryntu
Rywalizacja w labiryncie polega na jak najszybszym znalezieniu drogi do wyznaczonego celu. Robot musi rozpoznawać układ korytarzy, unikać ścian i podejmować właściwe decyzje na skrzyżowaniach.
Popularne zasady tej konkurencji to:
- autonomiczne poruszanie się robota,
- wykorzystanie labiryntu o znormalizowanych wymiarach korytarzy,
- ocena czasu i poprawności przejazdu, w tym liczby kontaktów ze ścianami.
Największe znaczenie mają tutaj:
- Czujniki odległości – czujniki podczerwieni lub ultradźwiękowe pomagają wykrywać ściany i przeszkody;
- Mapowanie labiryntu – robot zapisuje odwiedzone pola, skrzyżowania oraz możliwe kierunki ruchu;
- Algorytmy eksploracji – stosowane są między innymi algorytm zalewania, reguła prawej lub lewej ręki oraz przeszukiwanie grafu.
4. Humanoidy
Zawody humanoidów skupiają się na robotach o budowie i sposobie poruszania zbliżonym do człowieka. Zadania mogą obejmować chodzenie, pokonywanie przeszkód, przenoszenie przedmiotów oraz rozgrywanie miniaturowych meczów sportowych.
Ocenie podlegają przede wszystkim stabilność chodu, szybkość wykonania zadania i bezpieczeństwo konstrukcji. Są to konkurencje wymagające pod względem mechanicznym i programistycznym. Roboty wykorzystują wieloosiowe przeguby, liczne serwomechanizmy oraz złożone algorytmy utrzymywania równowagi.
5. Freestyle i pokazy
Freestyle to konkurencja nastawiona na prezentację kreatywnych, innowacyjnych i często widowiskowych robotów lub systemów mechatronicznych.
Typowe zasady przewidują:
- Swobodę formy – robot może być jeżdżący, kroczący, latający lub stacjonarny, a najważniejsza jest prezentacja jego możliwości;
- Możliwość wykorzystania kilku robotów – drużyna może zaprezentować więcej niż jedną konstrukcję, jeśli regulamin na to pozwala;
- Bezpieczeństwo – urządzenie nie może zagrażać uczestnikom, widzom ani wyposażeniu obiektu.
Freestyle daje konstruktorom szerokie możliwości:
- prezentowanie sterowania gestami i niestandardowych systemów czujników,
- integrowanie robotów z komputerami, systemami wizyjnymi i internetem rzeczy,
- budowanie konstrukcji nastawionych bardziej na efekt prezentacyjny niż wynik sportowy.
6. Konkurencje zadaniowe WRO, RoboMission, Task Hunters, RoboCup i FIRST
Podczas dużych zawodów międzynarodowych popularne są konkurencje zadaniowe. Roboty wykonują w nich określone misje na specjalnie przygotowanych planszach lub arenach.
Do najbardziej znanych formatów należą:
- World Robot Olympiad – obejmuje między innymi RoboMission, gdzie robot autonomicznie przestawia elementy, pokonuje przeszkody oraz reaguje na kolory i znaczniki;
- RoboCup – skupia się na robotach grających w piłkę lub wykonujących zadania ratownicze, rozwijając autonomię i rozwiązania z zakresu sztucznej inteligencji;
- FIRST Robotics Competition, VEX i Eurobot – wymagają budowy większych robotów realizujących złożone zadania, często we współpracy z innymi konstrukcjami;
- Task Hunters i ROBO~motion – łączą poruszanie się po arenie, manipulowanie obiektami i wykonywanie zadań logicznych.
W tego rodzaju konkurencjach szczególnie ważne są:
- manipulatory, chwytaki i ramiona robota,
- zaawansowane układy sterowania oraz systemy wizyjne,
- złożona logika programu i skuteczna obsługa błędów.
Ogólne zasady zawodów robotów
Chociaż szczegóły zależą od wybranej konkurencji, większość regulaminów określa podobne wymagania dotyczące autonomiczności, bezpieczeństwa i parametrów konstrukcji.
Autonomiczność robota
W wielu konkurencjach robot musi wykonać całe zadanie autonomicznie, bez pomocy operatora podczas przejazdu lub walki.
Najczęściej obowiązują następujące zasady:
- wykonywanie zadań bez sterowania za pomocą joysticka, kierownicy lub aplikacji,
- zakaz ingerencji operatora, zewnętrznego zasilania i zdalnego sterowania po rozpoczęciu próby,
- zakaz korzystania z komunikacji radiowej oraz przewodowych i bezprzewodowych systemów sterowania w wybranych konkurencjach WRO.
Dla projektanta oznacza to konieczność:
- umieszczenia całego układu sterującego na pokładzie robota,
- zastosowania mikrokontrolera lub komputera jednopłytkowego,
- przygotowania algorytmów, które po uruchomieniu nie wymagają interakcji operatora.
Bezpieczeństwo i uczciwa rywalizacja
Regulaminy zawodów przywiązują dużą wagę do bezpieczeństwa konstrukcji i jej zachowania na arenie.
Najczęściej stosowane wymagania obejmują:
- zakaz stwarzania zagrożenia dla ludzi, innych robotów, areny i jej wyposażenia,
- obowiązek ograniczenia ryzyka porażenia prądem, poparzenia i innych obrażeń,
- zakaz celowego niszczenia obiektów znajdujących się na planszy,
- możliwość wykluczenia konstrukcji uznanej za niebezpieczną.
Robot powinien zatem zostać wyposażony w odpowiednie zabezpieczenia:
- ochronę przed zwarciem, przeciążeniem i przegrzaniem,
- osłony przewodów oraz styków znajdujących się pod napięciem,
- solidne mocowanie akumulatora i pozostałych elementów zasilania,
- obudowę bez nieosłoniętych ostrych krawędzi.
Ograniczenia konstrukcyjne
Większość konkurencji określa maksymalne wymiary i masę robota. W kategoriach sumo limity zależą od konkretnej klasy, a rozmiar ringu i strefy walki wpływa na dobór podwozia, napędu oraz strategii.
Ograniczenia regulaminowe bezpośrednio wpływają na:
- dobór silników i przekładni z uwzględnieniem stosunku mocy do masy,
- wybór akumulatora zapewniającego odpowiednią pojemność przy możliwie małej masie,
- rozmieszczenie elektroniki oraz sposób prowadzenia okablowania.
Zakaz niedozwolonych metod zwiększania przyczepności
Regulaminy sumo często zabraniają stosowania rozwiązań, które sztucznie zwiększają przyczepność robota do podłoża.
Niedozwolone mogą być między innymi przyssawki, magnesy, kleje nakładane na koła oraz inne elementy powodujące przywieranie robota do ringu. Szczegółowe ograniczenia zawsze należy sprawdzić w aktualnym regulaminie zawodów.
W praktyce konstruktor powinien zadbać o:
- opony zapewniające dobrą przyczepność dzięki właściwościom zastosowanego materiału,
- odpowiednie rozmieszczenie masy i właściwe położenie środka ciężkości,
- zgodne z regulaminem gumowe koła oraz odpowiednio dobrany rozstaw osi.
Przebieg pojedynków i rund na przykładzie sumo
Regulaminy sumo szczegółowo opisują sposób ustawienia robotów, rozpoczęcia walki i rozstrzygnięcia rundy.
- walka odbywa się między dwoma robotami należącymi do tej samej kategorii,
- o sposobie ustawienia robotów decyduje sędzia,
- po ustawieniu konstrukcji zawodnicy opuszczają wyznaczoną strefę walki,
- robot, który jako pierwszy dotknie podłoża poza ringiem, przegrywa rundę,
- w przypadku braku jednoznacznego rozstrzygnięcia runda może zostać powtórzona,
- po upływie limitu czasu stosowane są dodatkowe zasady wskazane w regulaminie.
Znajomość tych reguł pomaga zaplanować:
- zachowanie robota w sytuacji remisu lub utraty przeciwnika,
- strategię wycofywania się i ponownego wyszukiwania celu,
- zarządzanie czasem oraz wybór między agresywnym atakiem a ostrożną jazdą.
Jak przygotować konstrukcję robota do zawodów?
Budowa robota na zawody to proces inżynierski obejmujący trzy główne obszary: konstrukcję mechaniczną, układ elektroniczny oraz oprogramowanie sterujące. Równie ważne są testy, dokumentacja i dokładna analiza regulaminu.
1. Wybór konkurencji i analiza regulaminu
Pierwszym krokiem jest wybór konkurencji, ponieważ determinuje on rodzaj napędu, zestaw czujników, algorytmy, zasilanie oraz dopuszczalne wymiary konstrukcji.
Przygotowania warto przeprowadzić w następującej kolejności:
- przeczytaj aktualny regulamin wybranej konkurencji;
- zapisz limity wymiarów i masy, listę zakazanych elementów, wymagany poziom autonomiczności oraz zasady bezpieczeństwa;
- określ strategię robota z uwzględnieniem jego najważniejszych zadań;
- sprawdź sposób punktowania, limity czasu i warunki dyskwalifikacji;
- przygotuj harmonogram projektowania, budowy, programowania i testów.
Strategię należy dopasować do specyfiki konkurencji:
- Sumo – zdecyduj, czy robot ma być przede wszystkim szybki i zwrotny, czy cięższy oraz odporniejszy na ataki;
- Podążanie za linią – znajdź kompromis między maksymalną prędkością a niezawodnością przejazdu;
- Labirynt – wybierz mapowanie otoczenia lub prostsze reguły poruszania się;
- Freestyle – zaplanuj funkcje robota oraz atrakcyjny sposób ich zaprezentowania.
Dokładna analiza regulaminu przed rozpoczęciem prac pozwala uniknąć kosztownej przebudowy gotowego robota.
2. Projekt mechaniczny
Mechanika jest fundamentem konstrukcji, dlatego warto ją zaprojektować przed rozmieszczeniem elektroniki i rozpoczęciem prac nad oprogramowaniem.
Najważniejsze decyzje projektowe obejmują:
- Typ podwozia – w sumo i robotach podążających za linią często stosuje się podwozie dwu- lub czterokołowe, natomiast robot do labiryntu powinien być mały, zwrotny i dopasowany do szerokości korytarzy;
- Rodzaj napędu – popularnym wyborem są silniki prądu stałego z przekładniami i mostkami H, a w humanoidach oraz manipulatorach wykorzystuje się głównie serwomechanizmy;
- Materiały konstrukcyjne – tworzywa sztuczne, laminaty i elementy drukowane przestrzennie pomagają ograniczyć masę, natomiast aluminium zapewnia wysoką sztywność i wytrzymałość;
- Rozmieszczenie podzespołów – akumulator, silniki i elektronika powinny być zamocowane stabilnie oraz łatwo dostępne podczas serwisowania.
W zawodach sumo szczególnie ważne są niski środek ciężkości i właściwie zaprojektowany pług, który pomaga podważyć oraz wypchnąć przeciwnika.
3. Układ elektroniczny i zasilanie
Układ elektroniczny zbiera dane z czujników, wykonuje algorytmy sterujące oraz kontroluje napęd i pozostałe elementy wykonawcze.
Podstawowe bloki funkcjonalne robota to:
- Jednostka sterująca – może nią być mikrokontroler z rodziny AVR, STM32, ESP lub PIC, a w bardziej złożonych projektach komputer jednopłytkowy, taki jak Raspberry Pi albo NVIDIA Jetson;
- Czujniki – ich rodzaj zależy od konkurencji i może obejmować czujniki odbiciowe, podczerwieni, ultradźwiękowe, żyroskopy, enkodery oraz kamery;
- Sterowniki napędu – muszą być dopasowane do napięcia oraz maksymalnego prądu pobieranego przez silniki;
- Zasilanie – akumulatory litowo-jonowe lub litowo-polimerowe wymagają właściwych zabezpieczeń, a przetwornice DC/DC powinny zapewniać stabilne napięcie, na przykład 5 V albo 3,3 V.
Dobór czujników zależy bezpośrednio od zadania robota:
- w robotach podążających za linią stosuje się czujniki odbiciowe lub podczerwieni,
- w sumo wykorzystuje się czujniki odległości oraz skierowane w dół czujniki krawędzi,
- w robotach rozwiązujących labirynt czujniki odległości montuje się z przodu i po bokach konstrukcji,
- w projektach pokazowych można używać kamer, czujników ruchu, żyroskopów i innych nietypowych rozwiązań.
Projekt elektroniki powinien od początku uwzględniać wymagania bezpieczeństwa:
- osłonięcie elementów znajdujących się pod niebezpiecznym napięciem,
- zabezpieczenie przewodów i złączy przed poluzowaniem podczas uderzeń oraz gwałtownych manewrów,
- zastosowanie ochrony nadprądowej, termicznej i przeciwzwarciowej,
- wyeliminowanie elementów niezgodnych z regulaminem konkurencji.
4. Oprogramowanie i algorytmy
Po przygotowaniu mechaniki i elektroniki można rozpocząć tworzenie oprogramowania sterującego zachowaniem robota.
Zakres prac zależy od wybranej konkurencji:
- Robot podążający za linią – wymaga kalibracji czujników, implementacji regulatora PID oraz obsługi zakrętów, rozgałęzień i przerw w trasie;
- Robot sumo – powinien wyszukiwać przeciwnika, natychmiast reagować na wykrycie krawędzi i korzystać z maszyny stanów obejmującej wyszukiwanie, atak oraz unikanie zagrożenia;
- Robot rozwiązujący labirynt – może rejestrować odwiedzone skrzyżowania, tworzyć mapę otoczenia i wykorzystywać algorytm zalewania lub przeszukiwania wszerz;
- Robot pokazowy – realizuje zaprogramowaną sekwencję prezentacji i może współpracować z komputerem lub aplikacją, jeżeli regulamin dopuszcza takie sterowanie.
W konkurencjach zadaniowych, takich jak WRO, RoboMission i RoboCup, oprogramowanie musi obsługiwać wieloetapowe misje. Robot może kolejno pobrać element, rozpoznać znacznik, przemieścić obiekt, sprawdzić warunek i zakończyć zadanie.
Program powinien uwzględniać nie tylko prawidłowy przebieg zadania, lecz także błędne odczyty czujników, utratę orientacji i inne sytuacje awaryjne.
5. Testy, kalibracja i dopracowanie konstrukcji
Nawet dobrze zaprojektowany robot bez odpowiednich testów może podczas zawodów zachować się inaczej, niż zakładano. Próby należy prowadzić w warunkach możliwie zbliżonych do tych panujących na oficjalnej arenie.
Proces testowania powinien obejmować:
- Odtworzenie areny – przygotuj ring sumo o podobnej powierzchni, trasę z linią o właściwym kolorze i szerokości albo labirynt z korytarzami zgodnymi z regulaminem;
- Kalibrację czujników – ustaw progi wykrywania linii i krawędzi, sprawdź zasięg czujników odległości oraz przeprowadź próby przy różnym oświetleniu;
- Strojenie algorytmów – dostosuj parametry regulatora PID, czas reakcji i prędkość manewrów do rzeczywistych możliwości konstrukcji;
- Testy odporności – sprawdź zachowanie robota podczas uderzeń, wstrząsów, utraty zasilania i błędu programu;
- Kontrolę podzespołów – zweryfikuj mocowanie akumulatora, przewodów, płytek elektronicznych, silników i czujników.
Testy powinny sprawdzać nie tylko prawidłowe działanie robota, lecz także jego reakcję na nieprzewidziane zdarzenia i awarie.
6. Prezentacja, dokumentacja i przygotowanie do zawodów
Na wielu zawodach, szczególnie w kategoriach freestyle i konkurencjach edukacyjnych, ocenie podlega nie tylko działanie konstrukcji, ale również sposób jej przedstawienia.
Warto przygotować następujące materiały i elementy:
- Prezentacja projektu – krótko wyjaśnia cel, budowę i zasadę działania robota;
- Dokumentacja techniczna – zawiera schematy, opis podzespołów, najważniejsze parametry oraz zastosowane algorytmy;
- Estetyczne wykonanie – obejmuje uporządkowane okablowanie, trwałe mocowania i spójny wygląd konstrukcji;
- Zestaw serwisowy – powinien zawierać narzędzia, przewody, zapasowe elementy, ładowarkę i części najbardziej narażone na uszkodzenie;
- Lista kontrolna – pomaga przed startem sprawdzić stan akumulatora, czujników, napędu, programu oraz elementów mechanicznych.


