Roboty klasy minisumo stanowią fascynujące konstrukcje, które mają określone wymagania oraz ograniczenia. Kluczowym aspektem ich budowy jest konieczność przestrzegania wymogów wymiarowych. Zgodnie z regulaminem, te urządzenia muszą mieć maksymalne wymiary wynoszące 10 cm na 10 cm, a ich waga nie może przekroczyć 500 g. Co ciekawe, aby dodać odrobinę taktyki do rozgrywki, wysokość robota nie podlega ograniczeniom, co umożliwia stworzenie bardziej wyspecjalizowanych kształtów, które mogą skutecznie eliminować przeciwnika z ringu podczas walki.

Warto zaznaczyć, że nie tylko rozmiar ma znaczenie. Roboty muszą także spełniać zasady dotyczące autonomiczności. W praktyce oznacza to, że roboty nie mają możliwości korzystania z zewnętrznych źródeł zasilania ani komunikowania się z operatorem w trakcie rywalizacji. Dopuszczalna pozostaje jedynie sygnałowa interakcja z sędzią na początku oraz na końcu walki. Co więcej, roboty nie mogą wydzielać substancji ani mieć elementów, które mogłyby uszkodzić ring bądź inne roboty, co zapewnia bezpieczeństwo i uczciwość podczas zmagań.
Ścisłe wymagania dotyczące ringu dla robotów klasy minisumo
Ring, w którym odbywają się walki, dysponuje ściśle określonymi parametrami. Średnica zewnętrzna ringu wynosi 770 mm, natomiast wysokość wynosi 25 mm. Istotnym aspektem pozostaje przestrzeganie granic, ponieważ każdy robot, który zostanie zepchnięty poza ring, kończy daną rundę porażką. Zasady gry jasno mówią, że w jednej walce odbywają się trzy rundy, a w przypadkach nierozstrzygania, runda powtarza się. Te reguły wprowadzają element strategii, który wpływa na sposób, w jaki zaprojektujemy i zbudujemy naszego robota. Jeżeli interesują cię takie tematy, zapoznaj się z krokami projektowania robota od pomysłu do prototypu.

Jeśli chodzi o budowę robota, niezwykle istotne okazuje się zastosowanie odpowiednich elementów elektronicznych. Robot musi być nie tylko lekki i zwrotny, ale także odpowiednio mocny, aby skutecznie spychać przeciwnika z ringu. Użycie niezawodnych mikrokontrolerów, takich jak AVR, oraz silników, które generują odpowiednią moc, stanowi kluczowy element sukcesu w zawodach. Na przykład, wiele robotów bazuje na mikrokontrolerze ATmega32 lub ATmega328P, co zapewnia im precyzyjne sterowanie. Dobór odpowiednich silników, czujników oraz akumulatorów, których pojemność i wydajność muszą odpowiadać wymaganiom robota, to kluczowe czynniki, które decydują o jego efektywności w trakcie rywalizacji.
Jak zbudować robota minisumo: szczegółowy przewodnik
W tym praktycznym poradniku przedstawię kroki, które pozwolą Ci stworzyć robota minisumo. Wskazówki zawarte w kolejnych akapitach obejmują niezbędne elementy, kroki montażowe oraz kluczowe aspekty konstrukcyjne, które mają ogromne znaczenie dla zapewnienia sukcesu oraz zgodności z regułami zawodów.
- Zaplanowanie projektu i przygotowanie dokumentacji: Na początku stwórz szczegółowy plan konstrukcji robota, który uwzględni wymagania dla klasy minisumo (10 cm x 10 cm, maksymalna waga 500 g). Możesz przygotować rysunki techniczne, bazując na wymiarach komponentów, jakie zamierzasz używać, takich jak silniki, czujniki oraz akumulatory. Dzięki temu będziesz mieć dobrze zorganizowaną dokumentację, która ułatwi dalsze kroki w budowie.
- Drukowanie korpusu robota: W kolejnym kroku zamów lub wydrukuj korpus robota w technologii 3D. Upewnij się, że konstrukcja odpowiada wymaganiom dotyczącym zarówno kształtu, jak i wymiarów. Projektując korpus, pamiętaj o dodaniu otworów na czujniki oraz elementy elektroniczne, ponieważ zdalne otwory zdecydowanie ułatwią montaż.
- Montaż płyty dolnej: Następnie złóż płytkę sterownika silników oraz czujników, korzystając z dostępnych plików schematycznych. Pamiętaj również o poprawnym zamocowaniu transoptorów odbiciowych, które będą niezbędne do wykrywania granicy ringu oraz obecności przeciwnika. Upewnij się, że wszystkie elementy zostały dobrze zlutowane, a ich połączenia są stabilne, co znacząco wpłynie na działanie robota.
- Instalacja układu sterowania: W tym etapie zainstaluj mikrokontroler Atmega32, który odpowiedzialny będzie za zbieranie danych z czujników oraz sterowanie silnikami. Ważne, aby wszystkie sygnały z czujników były prawidłowo połączone, a przetwornica napięcia zainstalowana i dostosowana do wymagań robota. Takie działania zapewnią prawidłowe funkcjonowanie układu sterowania.
- Montaż wszystkich czujników: Teraz zamontuj czujniki podczerwieni lub ultradźwiękowe, które pozwolą na lokalizowanie przeciwnika oraz czujniki ringu. Zadbaj o odpowiednie umiejscowienie czujników, aby mogły skutecznie wykrywać granice ringu oraz inne roboty. Dodatkowo, skontroluj, czy wszystkie czujniki otrzymują właściwe zasilanie i działają poprawnie.
- Testowanie i kalibracja robota: Po zakończeniu montażu przeprowadź szereg testów, które pomogą potwierdzić, że robot funkcjonuje zgodnie z zamierzeniami. Sprawdź, czy czujniki poprawnie wykrywają przeszkody, a silniki odpowiednio reagują na sygnały sterujące. Zrób także testy na małym torze, aby zweryfikować zdolności manewrowe robota oraz jego reakcje w różnych warunkach.
- Finalizacja i estetyka robota: Po pomyślnym zakończeniu testów dokończ montaż korpusu robota, umieszczając górną pokrywę. Upewnij się, że estetyka robota odpowiada wymogom zawodów, a wszystkie elementy zostały prawidłowo zamocowane. Dzięki temu robot nie tylko będzie działać, lecz także będzie się prezentował efektownie na zawodach.
Jak zaprojektować i wykonać korpus robota w technologii druku 3D
Projektowanie oraz wykonywanie korpusu robota w technologii druku 3D to niezwykle fascynujący proces, który wymaga przemyślenia wielu aspektów konstrukcyjnych oraz technologicznych. Na początku warto określić wymiary i wagę naszego robota. W przypadku robotów klasy minisumo obowiązują ścisłe zasady, które limitują wymiary do maksymalnych 10 cm na długość oraz szerokość. Ponadto, całkowita masa robota nie może przekraczać 500 g. Dzięki technologii druku 3D możemy jednak złamać te zasady, gdyż po rozpoczęciu konkurencji robot może zmienić swoje kształty. Jeżeli interesuje cię ta tematyka to odkryj najlepsze roboty dla dzieci w 2026 roku.
Kolejnym krokiem staje się stworzenie modelu 3D korpusu, który uwzględnia wszystkie niezbędne elementy, takie jak silniki, czujniki oraz koszyk na akumulatory. W moim przypadku skorzystałem z oprogramowania CAD, co pozwoliło mi precyzyjnie zaprezentować wymiary i rozmieszczenie poszczególnych części. Należy również pamiętać, aby korpus zawierał otwory na czujniki oraz miejsca montażowe dla płytek PCB. Podczas projektowania opierałem się na notach katalogowych elementów, by wszystko było idealnie dopasowane i współpracowało ze sobą.
Wsparcie dla wydajności robota zapewnia odpowiednia konstrukcja

Kiedy już mamy gotowy model, następuje czas na drukowanie. Wybór odpowiednich materiałów, takich jak PLA lub ABS, może znacząco wpłynąć na wydajność oraz wytrzymałość robota. W przypadku mojego projektu preferowałem PLA, ponieważ ten materiał charakteryzuje się łatwością obróbki oraz ekologicznymi właściwościami. Po wydrukowaniu, konieczne staje się zmontowanie elementów, wykorzystując odpowiednie śruby M3 oraz M2.5. Kluczowym elementem w tym procesie będzie zastosowanie mikrokontrolera, na przykład z rodziny AVR, który zarządzi całym robotem. Jednym z moich ulubionych akcesoriów są ogniwa LI-ION typu 18650, które oferują wysoką wydajność oraz dostępność.
Podsumowując, projektowanie oraz budowa korpusu robota w technologii druku 3D stanowi kombinację precyzyjnego planowania, technologii oraz elementów kreatywności. Wszechstronność materiałów 3D okazuje się ogromnym atutem, który otwiera możliwości realizacji najbardziej zwariowanych pomysłów. Po zmontowaniu robota i wykonaniu ostatecznych testów, z niecierpliwością możemy czekać na pierwsze walki, mając nadzieję, że stworzone urządzenie doskonale sprawdzi się w rywalizacji na ringu!
Ciekawostką jest, że wydrukowane w technologii 3D korpusy robotów mogą mieć różnorodne struktury, takie jak wzmocnienia wewnętrzne, co pozwala na redukcję masy przy jednoczesnym zwiększeniu wytrzymałości, co jest kluczowe w konkurencjach minisumo.
Układ sterowania robota minisumo na bazie mikrokontrolera AVR
Roboty minisumo fascynują nie tylko miłośników technologii, ale również entuzjastów rywalizacji. Więcej informacji znajdziesz w tym poście. W moim projekcie skoncentrowałem się na budowie robota minisumo o wymiarach startowych 10 cm x 10 cm, którego waga nie może przekraczać 500 g. Kluczowym elementem układu sterowania stał się mikrokontroler AVR, pełniący rolę mózgu robota, zbierającego dane z czujników i przekazującego polecenia do silników. Wybierając mikrokontroler z rodziny Atmega32, zyskałem możliwości i elastyczność w projekcie, co otworzyło mi drzwi do potężnych narzędzi programistycznych oraz komunikacyjnych.
W procesie tworzenia konstrukcji robota ważne okazało się precyzyjne zaprojektowanie korpusu, który można wydrukować w technologii 3D. Korpus ma wymiary 95.6 mm x 95.6 mm, natomiast jego wysokość jest ograniczona jedynie przez potrzebne komponenty. Dzięki zastosowaniu klap spychacza robot ma możliwość zwiększenia swoich wymiarów w trakcie walki, co zapewnia mu przewagę nad przeciwnikiem. Rozpocząłem od wydrukowania korpusu, a następnie zająłem się montażem płytek elektronicznych oraz podłączeniem czujników, które analizują przestrzeń i lokalizują wroga.
Zastosowanie czujników w układzie sterowania robota minisumo
W projekcie wykorzystałem czujniki optyczne CNY70, które efektywnie rozpoznają krawędzie ringu. Transoptory te współpracują z czujnikami podczerwieni, odpowiedzialnymi za lokalizowanie przeciwnika. Zastosowanie sześciu zestawów czujników, w tym dwóch z przodu oraz po jednym z boków i tyłu, zapewnia robotowi pełną orientację w otoczeniu. Ich precyzyjne ustawienie sprawia, że robot unika wypadnięcia z ringu i potrafi skutecznie namierzać przeciwnika, co okazuje się kluczowe w tej dynamicznej rywalizacji.
Po pomyślnym zmontowaniu wszystkich elementów nastąpił czas na testowanie robota. Programując urządzenie w języku C, mogłem dostosować algorytmy do jego sposobu działania. Monitorując na bieżąco poziom naładowania akumulatorów, zyskałem możliwość optymalizacji ruchów robota. Poziom trudności wzrastał z każdą walką, ale satysfakcja z obserwowania, jak robot sprawnie radzi sobie z przeciwnikami, była wręcz nieopisana. Naprawdę czekam z niecierpliwością na kolejne zawody, w których będę mógł sprawdzić efektywność swojego projektu.
W świecie robotów minisumo, kluczem do sukcesu jest nie tylko technologia, ale również umiejętność dostosowywania się do dynamicznych warunków walki. Każda bitwa staje się testem nie tylko konstrukcji, ale i strategii.
| Element | Specyfikacja |
|---|---|
| Wymiary robota | 10 cm x 10 cm |
| Maksymalna waga | 500 g |
| Mikrokontroler | AVR (Atmega32) |
| Wymiary korpusu | 95.6 mm x 95.6 mm |
| Wysokość korpusu | Ograniczona przez komponenty |
| Zastosowane czujniki | 6 zestawów czujników optycznych CNY70 |
| Czujniki z przodu | 2 |
| Czujniki z boków | 1 |
| Czujniki z tyłu | 1 |
| Programowanie | Język C |
Czy wiesz, że zastosowanie czujników podczerwieni w robotach minisumo nie tylko pozwala na lokalizowanie przeciwnika, ale także umożliwia wykrywanie przeszkód w otoczeniu? Dzięki tej funkcjonalności roboty mogą unikać nie tylko krawędzi ringu, ale także innych obiektów, co dodatkowo zwiększa ich szanse na zwycięstwo w rywalizacji.
Metody wykrywania przeciwnika i analizy przestrzeni podczas walki
W poniższej liście przedstawiam metody wykrywania przeciwnika oraz analizy przestrzeni, które są istotne w kontekście robotów klasy minisumo. Szczegółowy opis każdej metody dostarcza niezbędnych informacji, które ułatwiają efektywne projektowanie i budowanie autonomicznych robotów walczących.
- Wykrywanie granic ringu: Roboty klasy minisumo muszą identyfikować granice ringu, aby skutecznie unikać wyjścia poza pole walki. W związku z tym, czujniki optyczne, takie jak transoptory odbiciowe, emitują światło podczerwone. Kiedy robot zbliża się do krawędzi ringu, sygnał zwrotny z czujnika informuje go o obecności białej linii, co umożliwia skorygowanie jego kierunku. Dodatkowo, kombinacja czujników przednich, tylnych i bocznych znacząco usprawnia detekcję oraz pozwala na dynamiczne dostosowanie ruchu.
- Ocenianie pozycji przeciwnika: Aby skutecznie rywalizować z przeciwnikiem, robot nieprzerwanie analizuje jego położenie. W tym celu wykorzystuje się czujniki ultradźwiękowe oraz czujniki podczerwieni, które emitują fale dźwiękowe lub promieniowanie podczerwone, a następnie odbierają ich echa. Dzięki pomiarowi czasu, który fale potrzebują na powrót, robot może precyzyjnie określić odległość do przeciwnika. Zastosowanie co najmniej dwóch czujników na różnych wysokościach umożliwia lepsze triangulowanie pozycji rywala.
- Analiza przestrzeni i środowiska: Robot musi oceniać nie tylko obecność przeciwnika, ale także obiekty w swoim otoczeniu. Użycie czujników zbliżeniowych i odległościowych pozwala na wykrywanie przeszkód, które znajdują się w pobliżu. System czujników, zarówno bocznych, jak i umieszczonych z przodu oraz z tyłu robota, skutecznie zbiera dane o przestrzeni dookoła, co znacząco wspomaga nawigację i unikanie kolizji z innymi obiektami.
- Reagowanie na bodźce zewnętrzne: W odpowiedzi na wykrycie przeciwnika lub przeszkody, robot musi szybko przetwarzać informacje oraz reagować na nie. W tym celu wykorzystuje się mikrokontroler, który gromadzi dane z czujników, przetwarza je i wysyła odpowiednie sygnały do silników. Programowanie tych reakcji powinno być tak skonstruowane, aby umożliwiało szybkie oraz skuteczne działania, takie jak zmiana kierunku, przyspieszenie lub wykonanie manewru obrotowego.
Źródła:
- https://majsterkowo.pl/robot-minisumo/
- https://botland.com.pl/pololu-zumo-robot/2937-zumo-v12-robot-minisumo-kit-dla-arduino-pololu-2509-5904422368029.html
- https://botland.com.pl/kontrolery-robotow/16033-cytron-maker-mini-sumo-kontroler-robota-5904422325169.html









