Orzeł 7 Robot mobilny klasy minisumo

Podobne dokumenty
REGULAMIN ZAWODÓW ROBOTÓW Robotic Arena 2016

Raport z budowy robota typu Linefollower Mały. Marcin Węgrzyn

Osioł 8 Robot mobilny klasy minisumo

Robot mobilny klasy minisumo Buster

HELMUT Robot klasy mini sumo

SIMSON. Raport. Robot moblilny klasy Line follower. Łukasz Kaźmierczak. Dawid Kwaśnik. Małgorzata Lewandowska. Wrocław, r.

REGULAMIN ZAWODÓW ROBOTÓW Robotic Arena 2016

Mobilny robot klasy minisumo QuoShyan

Robot mobilny klasy minisumo Wojak Wszechmocny. Robert Budziński

Raport z budowy robota Krzysio

MozhePoyedzye. Robot klasy MiniSumo. Konrad Bednarek Michał Rataj

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Linefollower Torpeda. Magdalena Kaczorowska

REGULAMIN ZAWODÓW ROBOTÓW Robotic Arena 2015

REGULAMIN ZAWODÓW ROBOTÓW Robotic Arena 2016

Autonomiczny robot mobilny LF3 klasy linefollower. Jacek Jankowski

Robot mobilny kategorii minisumo - CyKozak 1

MOBOT RoboSnake. Moduł wieloczłonowego robota

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Wstęp do użytkowania modeli GP2D12 i GP2Y0A02 Podstawowe informacje techniczne Testy praktyczne czujnika GP2Y0A02

TIGER Autonomiczny robot mobilny typu Line Follower

Detektor Laserowy Dla Maszyn Budowlanych BME200 Zestaw Na Ciężki Sprzęt Budowlany

Podstawy budowy robotów

Raport z budowy robotów minisumo Łowicz i Zaraz. Mirela Frontkiewicz Adam Pyka

Wymiana podświetlenia lampy w oscyloskopie na LED czwartek, 29 lipca :32

- WALKER Czteronożny robot kroczący

Zastosowanie silników krokowych jako napęd robota mobilnego

ROBOT MOBILNY ZBIERAJĄCY INFORMACJE O POMIESZCZENIU

Robot mobilny klasy mini-sumo Żubr

REGULAMIN KONKURSU WIEDZY TECHNICZNEJ W ZAKRESIE PROJEKTOWANIA I KONSTRUOWANIA ROBOTA W KATEGORII SUMO, MINISUMO, LEGOSUMO ORAZ NANOSUMO

CHŁOPCZYK Robot typu Line Follower

REGULAMIN KONKURSU WIEDZY TECHNICZNEJ W ZAKRESIE EPROJEKTOWANIA I KONSTRUOWANIA ROBOTA W KATEGORII LEGO SUMO

Na tej stronie zbuduję jeden z najstarszych i najprostrzych przeciwsobnych generatorów wysokiego napięcia.

Zegar Cieni Instrukcja montażu

Regulator wilgotności powietrza Nr produktu

Przed rozpoczęciem podłączania urządzenia koniecznie zapoznać się z niniejszą instrukcją Eolis RTS!

AUTOMATYCZNY REGULATOR OŚWIETLENIA ARO 2010

REGULAMIN KKONKURENCJI minisumo

INSTRUKCJA SAMODZIELNEGO MONTAŻU

Robot mobilny klasy minisumo Yattaman

Projekt i wykonanie robota klasy Micromouse

Sygnalizator zewnętrzny AT-3600

POKL /10

INSTRUKCJA OBSŁUGI Przekaźnik na USB Nr katalogowy RELx-USB-00

Efektem poszukiwań i różnych koncepcji był zakup Woltomierza typu VS1/50 firmy AMBM M.Kłoniecki, A.Słowik s.c.

REGULAMIN ZAWODÓW COPERNICUS ROBOTS TOURNAMENT

Touch button module. Moduł przycisku dotykowy z podświetleniem LED

mbot Ranger Robot edukacyjny 3-w-1

Sterownik schodowy 6-17k

Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024

ŁÓDKA ZANĘTOWA BAITBOAT.PL TRIMARAN

Tłumaczenie oryginalnej Instrukcji instalacji

Znajdziecie tutaj też dwie śrubki ale NIE musicie ich odkręcać (zaznaczone na zdjęciu śrubokrętem).

118,80 (brutto) 69 (netto) 82,80 (brutto)

Instrukcja programowania płytek edycji 2014

MCAR Robot mobilny z procesorem AVR Atmega32

SZLABAN AUTOMATYCZNY HATO-3306

Czujnik ultradźwiękowy serii DBK 4+

AUTOMATYCZNY REGULATOR OŚWIETLENIA ARO

INSTRUKCJA OBSŁUGI. inteo Soliris RTS. Soliris RTS. 1. Dane techniczne Soliris RTS. 2. Podłączenia. Radiowa automatyka słoneczno wiatrowa

Montaż i uruchomienie

Odstraszasz szkodników, wodny, zewnętrzny

NAZWA PRODUKTU: Skaczący dron robot Bounce Car z kamerą Wi-Fi sterowany ze smartfona Y136 Cechy produktu

ML H z czujnikiem

Witajcie! Dwu żyłowego kabla wraz z przełącznikiem. Oraz z obudowy która ma zintegrowany kabel mini USB - USB typu B.

System zdalnego sterowania

Czujnik ultradźwiękowy serii DBK 4+

Raport z budowy robota mobilnego klasy minisumo Łotrzyk. Maciej Majka Mateusz Ciszek

SPECYFIKACJA PRZETWORNIK RÓŻNICY CIŚNIEŃ DPC250; DPC250-D; DPC4000; DPC4000-D

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

Wyprowadzenia sygnałow i wejścia zasilania na DB15

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

Krótki kurs montażu płyteczki do SM48 H0.

SPECYFIKACJA PRZETWORNIK RÓŻNICY CIŚNIEŃ

Dotykowy/bezdotykowy tachometr cyfrowy AX Instrukcja obsługi

REGULATOR ŁADOWANIA 12V / 24V / 36V / 48V DC DO INSTALACJI ELEKTROWNI WIATROWEJ

Zawór automatyczny, odprowadzający instalacji wentylacyjnej Air-Circle Aeroboy, 125 mm

Zabezpieczenie akumulatora Li-Poly

KAmodQTR8A. Moduł QTR8A z ośmioma czujnikami odbiciowymi

Skrócona instrukcja obsługi robota Medion MD Wprowadzenie

lider projektu: finansowanie:

AN ON OFF TEMPERATURE CONTROLLER WITH A MOBILE APPLICATION

LUKSUS W RUCHU DANE TECHNICZNE

Robot mobilny klasy minisumo Druciarz

Pobór prądu: spoczynkowy 10 µa bez podświetlenia 5,5 ma z podświetleniem 30 ma 2 szt. (wew. i zewn.) o zasięgu 3 m każdy Prędkość pomiaru

Krótka informacja o bateriach polimerowych.

Raport z budowy robota mobilnego klasy minisumo John Cena. Jędrzej Boczar Jan Bednarski Dominik Świerzko

Elektroniczny sterownik cyfrowy (oświetlenie)

ŁÓDKA ZANĘTOWA XJET XXL Z ECHOSONDĄ LOWRANCE HOOK2 4X

CENTRALA STERUJĄCA SMART CONTROL

BEZPRZEWODOWY CZUJNIK RUCHU KOMPATYBILNY Z ODBIORNIKAMI SERII WS3xx

Tłumaczenie oryginalnej instrukcji obsługi, instalacji i serwisowania TEC-44. Zawór kulowy z napędem 02/14

BEZPRZEWODOWY VIDEODOMOFON XT GHz Cyfrowa transmisja

Szlaban automatyczny KSE-1000 Instrukcja Obsługi i montażu

Raport Robot mobilny klasy micromouse. Adrian Gałęziowski Paweł Urbaniak

Wyniki (prawie)końcowe - Elektroniczne warcaby

MAOR-12v2 Robot mobilny klasy minisumo

Rysunek 1 Schemat ideowy sterownika GSM

Analogowy sterownik silnika krokowego oparty na układzie avt 1314

Transkrypt:

Koło Naukowe Robotyków KoNaR Orzeł 7 Robot mobilny klasy minisumo Tomasz Puła Artur Wojdan Michał Ogórek Wrocław, 31.12.2010r.

Spis treści 1. Cel projektu... 3 2. Wstęp... 3 3. Elektronika... 3 4. Napęd... 3 5. Czujniki... 4 6. Zasilanie... 4 7. Konstrukcja mechaniczna... 5 8. Program...... 5 9. Podsumowanie... 5 10.Zdjęcia... 7

1. Cel projektu Celem projektu było zbudowanie robota mobilnego klasy minisumo. Było to warunkiem wstąpienia do koła naukowego Konar. Postanowiliśmy tez że budowa robota zostanie ukończona przed Robotnic Arena 2009, a na zawodach sprawdzimy w praktyce co udało nam się osiągnąć. 2. Wstęp Wymagania jakie musi spełniać robot klasy minisumo określone są w regulaminie zawodów: Artykuł 9 Charakterystyka robota Stojący robot musi zmieścić się wewnątrz prostopadłościanu o szerokości i długości wewnętrznej 10 cm powiększonych o dokładność narzędzia pomiarowego. Wysokość robota nie jest ograniczona. Waga robota nie może przekroczyć 500 g powiększonych o dokładność urządzenia pomiarowego. Po ustawieniu robota na kartce papieru o gramaturze 80g/m2, a następnie jego podniesieniu, kartka nie może oderwać się od podłoża. Robot musi poruszać się w sposób autonomiczny. Komunikacja z robotem w czasie pojedynku jest zabroniona (wyjątek stanowi zdalne startowanie i zatrzymywanie robota). Robot powinien być tak zaprojektowany by samoczynnie rozpoczynał walkę nie wcześniej niż pięć sekund po uruchomieniu go przez dowolnego członka drużyny. Działanie robota nie może być uzależnione od zmieniających się w trakcie trwania zawodów warunków oświetlenia (od półmroku po mocne reflektory), dymu, głośnej muzyki czy efektów laserowych. W trakcie trwania imprezy wystąpić może oświetlenie żarówkami tradycyjnymi, halogenowymi, energooszczędnymi, świetlówkami, diodami LED i innymi źródłami światła występującymi w gospodarstwach domowych. Organizatorzy nie mają wpływu na oświetlenie uliczne znajdujące się w pobliżu okien budynków, w trakcie trwania walk obowiązywać będzie zakaz robienia zdjęć z lampą błyskową i używania innych źródeł intensywnego światła. Orzeł 7 powstał w opraniu o cykl artykułów z gazety Komputer Świat Ekspert. Wykorzystaliśmy dostępny program, schemat elektroniczny oraz wzór PCB i wiele zastosowanych tam rozwiązań. 3. Elektronika Budowę robota rozpoczęliśmy od wykonania płytki z elektronika. Została zrobiona metodą termotransferu i wytrawiona w środku B327. Niestety przy wykonywaniu jej nie zwróciliśmy uwagi na skalowanie ustawione w przeglądarce plików *.pdf. Dlatego musieliśmy wykonać kolejną płytkę, tym razem już we właściwej skali. Lutowanie płytki nie wyszło najlepiej ponieważ dla części zespołu był to pierwszy kontakt z lutownica. Płytka zlutowana została dokładnie wg schematu z Komputer Świat Ekspert, jedynymi zmianami było nie lutowanie elementów wpływających na prace sonaru ultradźwiękowego, oraz zastąpienie cewki L2 zworką. Podczas budowy robota nie mieliśmy żadnego doświadczenia z projektowaniem schematów oraz płytek wiec próbowaliśmy nic poprawiać. A bardzo pomogło by nam zmniejszenie płytki poprzez usunięcie nieużywanego gniazda sonaru. W rezultacie płytka sterująca miała wymiary prawie 10x10 cm i to ona narzucała wymiary robotowi. 4. Napęd Do napędu robota posłużyły 2 przerobione serwomechanizmy modelarskie TowerPro MG995. Charakteryzują się momentem obrotowym 15kg/cm przy zasilaniu 6V. Przerobiliśmy je wg poradnika znajdującego się na stronie KoNaRu. Z tą różnicą że nasze Serwa posiadały metalowe przekładnie. Tak więc nie mogliśmy ściąć tulejki blokującej obrót nożykiem, musieliśmy to zrobić szlifierką kątową. Jak się potem okazało można było to zrobić o wiele łatwiej, gdyż tulejki da się łatwo wykręcić. Wielokrotne rozbieranie i składanie przekładni serw też nie zalecane w naszym przypadku poskutkowało to stworzeniem rozbieżności

między 2 serwami jedno serwo robi 29 obrotów w tym samym czasie w którym drugie robi 30 obrotów. Jednak nie widać tego w walce. Koła naszego robota zostały zrobione z zakrętek od słoików, przymocowane zostały do silników dołączonymi orczykami. Opony zrobione zostały z uszczelek profilu D. Przyklejone zostały do zakrętek oryginalną taśmą samoprzylepną na całym obwodzie i złapane do zakrętek z obu stron taśmą izolacyjną w miejscu łączenia. Zdj 1. Mocowanie opon do kół. 5. Czujniki Do wykrywania przeciwnika użyliśmy analogowego dalmierza podczerwonego firmy Sharp GP2Y0A21YK o zasięgu 10-80cm. Mimo wolnego działania sprawdził się dobrze podczas zawodów i świetnie sobie radził z wykrywaniem przeciwników. Dalmierz ten ma dość szeroki kąt widzenia w porównaniu z Skarpami cyfrowymi. Czujniki linii białej wykonaliśmy na podstawie schematów w Komputer Świat Ekspert. Ich działanie było bardzo dobre ale awaryjność pozostawiała wiele do życzenia. Podczas zawodów cały czas nie działał nam jeden z czujników. Jednak w porę się zorientowaliśmy i przed pierwszą walką zamieniliśmy je miejscami niedziałający zamontowaliśmy z tyłu robota. Nie stosowaliśmy czujników zderzeniowych, ponieważ robot w zwarciu i tak wykrywał przeciwnika dalmierzem. 6. Zasilanie Z racji tego że to nasz pierwszy robot i nie wiedzieliśmy czy chcemy dalej brnąć w ta tematykę zrezygnowaliśmy z kupna lipola i ładowarki. Zasilaliśmy robota z pakietu czterech baterii alkalicznych AA połączonych szeregowo. Podczas zawodów widać było przewagę robotów o takiej samej konstrukcji a zasilanych lipolami.

7. Konstrukcja mechaniczna Dwa serwomechanizmy przymocowaliśmy do kawałka laminatu blaszkami. Do tego też kawałka czterema śrubami przymocowaliśmy laminat o wymiarach prawie 10x10cm który stanowił podłogę robota. W nim wywierciliśmy dziury na czujniki linii białej, spiłowaliśmy go z przodu aby razem z metalowym pługiem nie przekraczać dopuszczalnych wymiarów. Pług wykonaliśmy z blaszki od dysku twardego. Płytkę z elektroniką zamontowaliśmy nad serwami, do połączenia laminatu z serwami i płytki z elektroniką wykorzystaliśmy drewniany klocek z tyłu robota, i metalowe blaszki z przodu. Dzięki temu z przodu robota mieliśmy ułatwione zadanie przy montowaniu dalmierza podczerwonego. Nasz akumulator nie znalazł swoje miejsce na laminacie podłogowym. Kompletny robot ważył ok. 400g więc dla dociążenia konstrukcji dodaliśmy jeszcze kilka zużytych paluszków na górze. Przy budowie często sięgaliśmy po taśmę izolacyjną taśma szybko rozwiązywała część z naszych problemów, jednak należy zachowywać umiar podczas korzystania z niej. 8. Program W robocie wykorzystaliśmy gotowy, skompilowany już program z Komputer Świat Ekspert. Program napisany był w języku BASCOM. Podczas budowy robota nie mieliśmy żadnego doświadczenia przy programowaniu mikrokontrolerów wiec nie mogliśmy pozwolić sobie na jakiekolwiek zmiany w programie. Po zawodach doszliśmy do wniosku że konieczna jest zmiana algorytmu szukania robot błądzi po dohyo odbijając się od białych linii dopóki przeciwnik nie znajdzie się na wprost niego dopiero wtedy atakuje. Działało to bardzo źle w połączeniu z dość zawodnymi czujnikami linii białej. 9. Podsumowanie Robot był naszą pierwszą tego typu konstrukcją może nie wyszedł rewelacyjnie ale udało nam się zrealizować cel w dość krótkim czasie. Zrealizowaliśmy założenia które wydawały nam się bardzo trudne do zrealizowania. W zawodach Robotnic Arena 2009 Orzeł 7 do drugiej rundy co było dla nas zadowalającym wynikiem. W pierwszym etapie wygrał znaczną większość stoczonych walk. Warto wspomnieć o pokonaniu robota Krecik, który w całym turnieju zajął 3 miejsce. W drugiej rundzie z powodu awarii czujników linii białej nie było już tak dobrze. Co warto zmienić, o czym warto pamiętać przy robieniu robotów: 1. Elektronika Warto zaprojektować elektronikę samemu, wtedy dostosujemy płytkę pod konkretne wymiary dostępne w naszym robocie. Możemy też rozdzielić całość na kilka płytek i poupychać tam gdzie mamy w robocie miejsce. Dużo miejsca oszczędzimy używając elementów SMD. Oszczędzimy sobie też trochę roboty przy wierceniu tej płytki. Warto rozejrzeć się za lepszymi mostkami typu H, mostki wykonane w technologii MOSFET będą miały mniejszy spadek napięcia a tym samym zapewnią większe napięcie na silnikach. Dużo mostków ma zintegrowane diody zabezpieczające dzięki czemu oszczędzamy miejsce na płytce. Warto do wolnych wyprowadzeń mikrokontrolera podłączyć diody LED sygnalizujące prace robota i kilka przycisków do zmieniania trybu walki. Umiejętne lutowanie na pewno oszczędzi nam wielu problemów z robotem.

2. Napęd: Zastosowane przez nas Serwa są mocne, ale niestety powolne. Lepiej zamiast stosować serw pomyśleć o poszukaniu jakichś szybkich silników. 3. Czujniki przeciwnika: Zastosowane przez nas analogowe dalmierze Sharpa GP2Y0A21YK są czujnikami dość dużymi lepiej użyć Sharpów cyfrowych, które są mniejsze, tańsze i robią dziesięć razy więcej pomiarów na sekundę. Czujniki białej linii: Do czujników białej linii warto przygotować małe płytki PCB dzięki temu czujniki powinny byś mniej awaryjne. Warto użyć czujników zawierających w jednej obudowie diodę IR oraz fototranzystor też najlepiej w SMD. Takie rozwiązanie zajmie o wiele mniej miejsca niż proponowane w KSE podejście do czujników linii białej. 4. Zasilanie: Jeśli myślimy o walczeniu na zawodach konieczne jest użycie lipola. 5. Konstrukcja mechaniczna: Konstrukcje mechaniczną trzeba dokładnie przemyśleć oraz do niej dostosowywać konkretne podzespoły. Konstrukcja powinna być bazą do której dołączymy poszczególne podzespoły, a nie częścią która złoży nam wszystko do kupy. 6. Program: Warto posiedzieć trochę nad programem, przemyśleć algorytm szukania. Bez sensu jest sytuacja gdy dwa roboty szukają siebie odbijając jedynie od linii białej a wykrywają się dopiero gdy jeden z nich będzie miał drugiego na wprost siebie. Można pomyśleć o kilku algorytmach szukania przełączanych przyciskiem, i zależności od przeciwnika wybierać najlepszy i najbardziej optymalny algorytm.

10. Zdjęcia Zdj 2. Widok Orzeła 7 od przodu. Zdj 3. Widok Orzeła 7 od tyłu.

Zdj 4. Widok Orzeła 7 od boku. Zdj 4 i 5. Widok Orzeła 7 przygotowanego do walki i oklejonego w bojowe wzory.