Walki robotów sumo to jedna z najbardziej widowiskowych dyscyplin w świecie robotyki, gdzie zaawansowane inżynierskie rozwiązania łączą się z ekscytującą rywalizacją. Bazując na tradycji japońskich zapasów, dyscyplina ta polega na konstruowaniu autonomicznych robotów, których celem jest wypchnięcie przeciwnika poza okrągły ring. Osiągnięcie sukcesu w tej dziedzinie wymaga interdyscyplinarnej wiedzy z zakresu mechaniki, elektroniki oraz programowania, przy ścisłym przestrzeganiu ograniczeń wymiarowych i masowych. Współczesne roboty sumo są wyposażone w zaawansowane czujniki, mocne silniki i nowoczesne algorytmy sterowania, a projektowanie ich budowy wymaga uwzględnienia taktyki wykrywania przeciwnika, nawigowania po ringu oraz optymalizacji napędu i przyczepności.

Historia i podstawy walki robotów sumo

Pierwsze roboty sumo pojawiły się w 1989 roku w Japonii, kiedy FUJISOFT Inc. zainicjowała pilotażowy turniej, który przekształcił się w prestiżowy All Japan Robot Sumo Tournament. Dzięki współpracy międzynarodowej robot-sumo zyskało globalną popularność, docierając m.in. do Europy, Meksyku i Brazylii, a na świecie jest już ponad 80 000 aktywnych pasjonatów tej konkurencji. Obecnie All Japan Robot-Sumo Tournament jest de facto mistrzostwami świata tej dyscypliny.

Zasady zawodów opierają się na prostych założeniach, ale wymagają wysokiej precyzji wykonania. Dla klasy japońskiej ring to czarne koło o średnicy 154 cm z białą linią brzegową oraz liniami startowymi o szerokości 20 cm, oddalonymi od siebie o 20 cm. Roboty nie mogą przekraczać wymiarów 20 x 20 cm i masy 3 kg (wysokość dowolna). Starcie polega na wypchnięciu przeciwnika z ringu w ciągu trzech pojedynków. Nie wolno uszkadzać ringu ani przeciwnika – robot działa całkowicie autonomicznie.

Każdy mecz trwa trzy rundy; wygrywa ten robot, który dwukrotnie wypchnie przeciwnika poza ring (dohyo). Operator uruchamia jedynie procedurę startową, po czym maszyny działają samodzielnie.

Wśród różnych kategorii, każda z nich ma swoje wymagania:

  • Klasa Mini Sumo – robot mieści się w podstawie 10 x 10 cm i waży maksymalnie 500 g;
  • Kategoria MegaSumo – większe roboty do 3 kg, wyposażone w magnesy dla lepszej przyczepności;
  • MicroSumo i NanoSumo – jeszcze bardziej surowe ograniczenia wymiarowe i wagowe;
  • Lego Sumo oraz Humanoid Sumo – specjalne klasy wymagające specyficznych cech konstrukcyjnych bądź sylwetki przypominającej człowieka.

Kategorie i klasyfikacje robotów sumo

Kategorie sumo różnią się wyzwaniami konstruktorskimi. Przedstawiamy porównanie ich głównych parametrów:

Kategoria Wymiary (podstawa) Maksymalna masa Cechy szczególne
MegaSumo 200 x 200 mm 3 kg magnesy, nieograniczona wysokość
MiniSumo 100 x 100 mm 500 g ograniczone miejsce i masa
MicroSumo 50 x 50 mm 100 g maksymalna miniaturyzacja
NanoSumo 25 x 25 mm 25 g wysokie wymagania miniaturyzacji
Humanoid Sumo brak ograniczeń brak ograniczeń konstrukcja krocząca na dwóch nogach

Kategorie MicroSumo i NanoSumo wymuszają stosowanie lekkich komponentów, często wykonywanych drukiem 3D, oraz wyważanie ołowianymi odważnikami dla optymalnej masy.

W Humanoid Sumo roboty muszą poruszać się na dwóch nogach, co stawia duże wymagania dotyczące stabilności konstrukcji i zaawansowania algorytmów sterowania. Wymagane są tu szczególne umiejętności z zakresu kinematyki, dynamiki i systemów równowagi.

Projektowanie mechaniczne i konstrukcyjne

Projektując robota sumo, należy zadbać o:

  • przestrzeganie wytycznych dotyczących masy oraz rozmiarów,
  • uwzględnienie strategii walki i odporności na uderzenia,
  • dobór wytrzymałych materiałów na obudowę oraz elementy przenoszące siły,
  • adekwatny wybór i rozmieszczenie sensorów.

Typowa konstrukcja to pojazd z klinem/pługiem z przodu, mającym za zadanie podważanie przeciwnika oraz ramie kołowe z napędem na dwa lub cztery silniki.

Szczegóły dotyczące kluczowych komponentów podwozia:

  • Silniki szczotkowe prądu stałego – standard w podstawowych konstrukcjach sumobotów;
  • Silniki bezszczotkowe – coraz częściej stosowane w rozwiązaniach zaawansowanych;
  • Wysokowytrzymały pług – zwykle stal nierdzewna o grubości 0,91 mm, laserowo wycinana, zapewniająca efektywne podważanie przeciwnika;
  • Boczne flagi/kliny – mechanizmy uruchamiane po starcie walki dla zwiększenia objętości aktywnej robota.

Systemy elektroniczne i komponenty

Sercem robota jest kontroler oraz układ sensoryczny, odpowiadające za sterowanie i wykrywanie przeciwnika. Przykład typowej konfiguracji dla Mini Sumo:

  • Mikrokontroler kompatybilny z Arduino Nano/Uno (ATmega328P) – łatwo programowalny, uniwersalny;
  • Sterownik silników H-bridge L298N – umożliwia sterowanie dwoma silnikami DC;
  • Czujniki ultradźwiękowe HC-SR04 – zasięg do 1,5 m, dokładność 2 mm;
  • Czujniki IR TCRT5000 – służą zarówno do wykrywania przeciwnika, jak i detekcji linii brzegowej ringu;
  • Wyjście na serwo oraz porty I/O (np. w kontrolerach Cytron) – dla rozszerzeń funkcyjnych i specjalistycznych sensorów.

Precyzyjna kalibracja i montaż sensorów są kluczowe dla sukcesu każdej strategii wykrywania przeciwnika i unikania krawędzi. Moduł TCRT5000 z wbudowanym potencjometrem umożliwia dokładne dopasowanie czułości do charakterystyki stołu.

Wybór i specyfikacja silników

Dobór napędu to jeden z najważniejszych elementów konstrukcyjnych. Poniżej przedstawiamy kluczowe różnice zalet i wad dwóch głównych typów silników stosowanych w robotach sumo:

Typ silnika Zalety Wady
Szczotkowy niższa cena, łatwość użycia, prostota konstrukcji niższa wydajność, podatność na zużycie szczotek
Bezszczotkowy wyższa wydajność, większa moc, trwałość wyższa cena, wymaga zaawansowanej elektroniki sterującej

Ważne jest, aby silniki mieściły się w obrębie restrykcyjnych wymiarów robota – dla MiniSumo nie mogą przekroczyć 10 cm długości, a ich napięcie odpowiadało zastosowanej baterii (2S/3S, 6V/12V).

Decyzja między prędkością a momentem obrotowym powinna być podejmowana na podstawie analizy strategii walki i dostępnych rozwiązań rynkowych, np. Silnik DC 12V 240RPM z metalową przekładnią i enkoderem magnetycznym to częsty wybór dla minisumo.

Systemy zasilania i baterie

Efektywność energetyczna to kolejny kluczowy element zwycięskiej konstrukcji. Do sumobotów najczęściej stosuje się:

  • baterie alkaliczne – dostępne, lecz ciężkie i o niskiej gęstości energii,
  • baterie litowo-jonowe (Li-Ion) – wyższa pojemność, większy koszt,
  • baterie litowo-polimerowe (LiPO) – optymalny wybór do robotyki sumo ze względu na niewielką wagę, dużą gęstość energii i wysoką wydajność prądową.

Na paczkach LiPO widnieje oznaczenie liczby ogniw oraz parametr C określający maksymalny prąd rozładowania.

Przykładowe wyliczenie:

  • bateria 2S = 2 x 3,7V = 7,4V napięcia znamionowego,
  • czas pracy zależy od pojemności wyrażonej w mAh,
  • maksymalny prąd rozładowania: pojemność (Ah) x C.

Dobierz napięcie i złącza (XT30, XT60) tak, aby zapewnić bezpieczne i niezawodne zasilanie przez całą długość pojedynków.

Programowanie i algorytmy sterowania

Nowoczesny sumobot to efekt złożonych zadań programistycznych – od prostych warunków logicznych, po implementację sztucznej inteligencji:

  • prosta logika warunkowa – reakcje na wykrycie przeciwnika, linii lub przeszkód,
  • sterowanie sekwencją ruchów – tryb ataku, wycofanie, rotacja, tryb poszukiwania,
  • implementacje AI/ML/RL – uczenie maszynowe, adaptacja strategii w trakcie walki,
  • obsługa komend START/STOP – zgodnie ze specyfiką wybranej kategorii sumo.

Przykładowe zadania w pętli programu (loop): pomiar odległości, decyzja o ruchu, wywołanie odpowiedniej funkcji ruchu na bazie odczytów sensora. Zaawansowane projekty mogą wykorzystywać machine learning w celu optymalizacji strategii gry podczas uczących się pojedynków z przeciwnikami.

Dla obsługi poprawnej funkcjonalności kluczowe jest zdefiniowanie pinów wejściowych/wyjściowych, inicjalizacja sensorów i silników, oraz obsługa monitoringu szeregowego.

Proces konstrukcji i montażu

Budowa sumobota przebiega według kilku etapów:

  • koncepcja – szkicowanie układu robota oraz decyzja o wyborze napędu, kół, czujników,
  • selekcja i zakupy komponentów – dostosowanie do budżetu i regulaminu zawodów,
  • montaż mechaniczny – składanie podwozia, drukowanie lub obróbka CNC obudowy, szlifowanie elementów stykających się z pługiem,
  • instalacja elektroniki – staranne przylutowanie i połączenie kontrolerów, sensorów i napędu,
  • testing – sprawdzenie działania podnoszonego robota, gdy kartka pozostaje nienaruszona przy kołach, dopuszczenie do udziału w zawodach.

Szczególną uwagę należy zwrócić na stępienie ostrych krawędzi ostrzy, które mogą być niebezpieczne, oraz prawidłowe zamocowanie microbitów i akcesoriów elektronicznych do linii zasilających 3,3V oraz masy.

Strategia i taktyka walki

Opracowanie skutecznej strategii wymaga wiedzy i wyczucia:

  • odpowiedniego balansu masy robota,
  • doboru klinu/pługa blisko podłoża dla maksymalnej efektywności ataku,
  • redukcji liczby oraz rozmieszczenia sensorów w celu zoptymalizowania masy,
  • implementacji algorytmów pozwalających błyskawicznie reagować na ruch przeciwnika.

Zwycięstwo można osiągnąć nie tylko fizycznym wypchnięciem przeciwnika, ale też wykorzystując jego błędy, np. wyjazd poza ring lub niedozwolone zachowanie operatora.

Zaawansowane strategie uwzględniają dynamiczną zmianę zachowań w zależności od rozwoju pojedynku oraz wdrożenie maszyn stanów w językach takich, jak C++, by efektywnie przełączać się między wyszukiwaniem, atakiem i obroną.

Zaawansowane techniki i innowacje

Roboty sumo nieustannie ewoluują dzięki nowym technologiom i eksperymentalnym rozwiązaniom. Jednym z kierunków rozwoju jest masowe wdrażanie silników bezszczotkowych oraz technik AI/ML, które radykalnie zwiększają możliwości sumobotów w walce o miejsce na podium.