Atomowy Napisano Styczeń 25, 2019 Udostępnij Napisano Styczeń 25, 2019 Minisumo MS_bot v2 Przedstawiony robot powstał jako moja pierwsza konstrukcja i został stworzony w 2015 roku, kiedy to uczęszczałem jeszcze do technikum. Robot przeznaczony był do walki w zawodach robotów minisumo, głównie organizowanych co roku przez Uniwersytet Technologiczno-Przyrodniczy w Bydgoszczy [chyba największe zawody szkół średnich w naszej okolicy]. Zaliczył również kilka występów w zawodach organizowanych na wyższym szczeblu [politechniki itp]. Poniższe fotografie przedstawiają moje dzieło. Mechanika Konstrukcja robota powstała z odpowiedno wygiętej blachy aluminiowej, co zapewniło stosunkowo łatwą realizację podstawy robota. Tu warto wspomnieć o dużej wadzie robota – mianowicie lemierzu który nie do końca dobrze przylegał do podłoża – przez co nieraz zdarzało mi się przegrać walkę. Silniki robota przymocowane do konstrukcji aluminiowej małymi śrubkami – zgodnie z przeznaczonymi do tego otworami w silnikach. Same motory to 4 x DC DG2425-016 [6v – 320 RPM ] firmy mobot. Z tego co widzę niedostępne już na stronie tego producenta. Podobnie z kółkami, które nie były demonami przyczepności. Zastosowane silniki jak i użyte koła były identyczne jak w tym projekcie. Silniki z lewej jak i z prawej strony zostały połączone równoległe uzyskując tym sposobem większy moment obrotowy i dopasowanie do istniejącej już platformy opisanej poniżej, która posiadała tylko dwa mostki H na silnik prawy i lewy. Elektronika Platforma robota to układ skonstruowany i zaprojektowany przez organizatora zawodów – UTP w Bydgoszczy – oparty o procesor AtMega32. W późniejszych latach oparty już o mikrokontroler STM zgodnie z opisem na stronie zawodów. Ja jednak używałem starej konstrukcji znając już tajniki programowania uC AVR. Schemat układu łącznie ze standardowym prosty programem dostarczanym przez w/w uczelnię został przedstawiony w załączniku [sumolib 4.3 i sumo-pack]. Jako czujniki podłoża zostały użyte dwa komplety czujników odbiciowych QTR-1a. Natomiast czujniki odległości, które zalecane przez konstruktora płytki bazowej miały być analogowymi, zastąpiłem moim zdaniem lepszymi czujnikami cyfrowymi firmy sharp - GP2Y0D340K, które zostały niestety wycofane z oferty botland ze względu na koniec produkcji przez producenta firmy sharp 😞 Zasilanie robota stanowi pakiet Li-Pol GPX Extreme 800mAh 40C 2S 7,4V. Nie będę więcej pisał o gotowej platformie, gdyż przygotowana przez Uniwersytet była w pełni przygotowana pod wszelkie czujniki, silniki lub serwa, a także inne niezbędne elementy. Natomiast schemat urządzenia przedstawiony przeze mnie wydaje się być bardzo przejrzysty i prosty do zrozumienia 🙂 Software Napisany przy użycia środowiska Eclipse wraz z pluginem AVR-Toolchain. Część bibliotek wykorzystałem z programu „standardowego” udostępnianego przez UTP, natomiast częśc dopisałem samemu. Program był bardzo prosty polegał na jeździe robota naprzód i odwracaniu się, aż do momentu napotkania przeciwnika, wtedy robot kierował się dokładnie na wprost przeciwnika [ dzięki dwóm czujnikom odległości ] i uderzał z pełną siłą. Gdy robot dojechał do linii i nie napotkał przeciwnika odwracał się o określony kąt oszacowany za pomocą czasu odwrotu. Warto dodać, że robot miał świetną skrętowność dzięki czterem silnikom. Wbrew pozorom taka taktyka na zawodach szkół średnich przynosiła bardzo dobre rezultaty 😁 😁. Podsumowując MS-bot nie należał do najlepszych robotów, ale mimo wszystko dał mi bardzo dużo satysfakcji, szczególne dlatego, że stworzyłem, go nie posiadając jeszcze za dobrych umiejętności programowania, programów CAD, a także co ważne większych środków finansowych. Najlepszym osiągnięciem tego minisumo był występ w półfinałach zawodów robotycznych w Bydgoszczy, gdzie przegrał tylko z trzema lepszymi robotami na około 100 występujących. Pozdrawiam Atomowy 🙂 sumo-pack.zip sumolib_v4.3.zip 2 Cytuj Link do komentarza Share on other sites More sharing options...
Treker (Damian Szymański) Styczeń 25, 2019 Udostępnij Styczeń 25, 2019 @Atomowy, właśnie zaakceptowałem opis. Dziękuję za przedstawienie ciekawego projektu, zachęcam do prezentowania kolejnych DIY oraz aktywności na naszym forum 😉 1 Cytuj Link do komentarza Share on other sites More sharing options...
Boszek Luty 11, 2019 Udostępnij Luty 11, 2019 Witam, gdy byłem na tegorocznej Robotic Arenie przekonałem się do samodzielnego zrobienia robota minisumo głównie w celach nauki i własnego rozwoju, jednak chciałby aby przy okazji robot potrafił coś wygrać. Mam pytanie: jakiej średnicy były twoje koła? Właśnie szukam formy do odlania z silikonu (szukam głównie w sklepach budowlanych w dziale rurek PCV i podobnych). Obecnie mam taką 36mm średnicy jednak boję się że to za dużo. Cytuj Link do komentarza Share on other sites More sharing options...
Atomowy Luty 11, 2019 Autor tematu Udostępnij Luty 11, 2019 Myślę, że z tymi wygranymi trzeba nieraz troszkę poczekać i włożyć niemałą pracę [wiele testów użytych elementów, a także oprogramowania ]. Ja użyłem gotowych kół, ich średnica = 30mm. Obecnie buduje kolejnego minisumo i średnica jego kół to również 30mm, z tym, że koła będą o wiele szersze, co wpływa na większą przyczepność. Co do silikonów ze sklepów budowlanych nie testowałem takich rozwiązań 🙂 Pozdrawiam Cytuj Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
Treker (Damian Szymański) Luty 12, 2019 Udostępnij Luty 12, 2019 Dnia 11.02.2019 o 11:35, Boszek napisał: Witam, gdy byłem na tegorocznej Robotic Arenie przekonałem się do samodzielnego zrobienia robota minisumo głównie w celach nauki i własnego rozwoju, jednak chciałby aby przy okazji robot potrafił coś wygrać. @Boszek, szczerze życzę, aby udało Ci się od razu wygrywać, ale tak jak napisał kolega @Atomowy, lepiej nie robić od razu takich założeń, bo można się później zniechęcić. Szczególnie, że największym "szokiem" jest to, że roboty na zawodach działają zupełnie inaczej niż miało to miejsce podczas domowych testów (przez różne warunki) 😉 1 Cytuj Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!