CHŁOPCZYK Robot typu Line Follower



Podobne dokumenty
Raport z budowy robota Krzysio

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

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

Autonomiczny robot mobilny LF3 klasy linefollower. Jacek Jankowski

Instrukcja obsługi Zasilacz regulowany WINNERS XL4015 USB

Linefollower Torpeda. Magdalena Kaczorowska

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

Robot mobilny klasy mini-sumo Żubr

MCAR Robot mobilny z procesorem AVR Atmega32

Zastosowanie silników krokowych jako napęd robota mobilnego

AP3.8.4 Adapter portu LPT

Instrukcja obsługi AP3.8.4 Adapter portu LPT

AUTONOMOUS GUARDIAN ROBOT AUTONOMICZNY ROBOT WARTOWNIK

TIGER Autonomiczny robot mobilny typu Line Follower

Spis treści. Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

Podstawy budowy robotów

StrK Sterownik bipolarnego silnika krokowego

HELMUT Robot klasy mini sumo

PRZEDWZMACNIACZ PASYWNY Z SELEKTOREM WEJŚĆ. dokumentacja. (wersja 1.1

MOBOT RoboSnake. Moduł wieloczłonowego robota

Sterownik źródła zasilania STR-Z01

SDD287 - wysokoprądowy, podwójny driver silnika DC

Lekcja budowania robotów na podstawie klocków LEGO Mindstorms NXT 2.0. Temat: GrabBot Budujemy robota, który przenosi przedmioty.

- WALKER Czteronożny robot kroczący

ROBOT MOBILNY TYPU LINE FOLLOWER JACK. Michał Rybczyński

SDD287 - wysokoprądowy, podwójny driver silnika DC

MozhePoyedzye. Robot klasy MiniSumo. Konrad Bednarek Michał Rataj

System zdalnego sterowania

Akumulator mobilny mah

Sygnalizator zewnętrzny AT-3600

Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024

Politechnika Wrocławska

INSTRUKCJA MONTAŻU / OBSŁUGI. MD-RA3B_v1.0

Odstraszasz szkodników, wodny, zewnętrzny

LABORATORIUM PODSTAW ELEKTRONIKI MATERIAŁY POMOCNICZE SERIA PIERWSZA

Konstrukcja mostka mocy typu "H" opartego o układ HIP4081A Robert Szlawski

Robot mobilny klasy minisumo Wojak Wszechmocny. Robert Budziński

INSTRUKCJA OBSŁUGI. SDM4600 SGM5 Jednoparowe. Zdalne sterowanie radiotelefonem MOTOROLA DM4600 TRX S.C

ZASILACZE AWARYJNEUPS

EPIPDB-COM INSTRUKCJA

Młody inżynier robotyki

EUROPEAN UNION EUROPEAN REGIONAL DEVELOPMENT FOUND KLASTER GREEN CARS

SPECYFIKACJA TECHNICZNA LB-762-IO

Dynatel 2573E-iD, Dynatel 2573E Uniwersalny lokalizator podziemnej infrastruktury, uszkodzeń powłoki kabli i rur oraz znaczników EMS i EMS-iD

Serwomechanizm - zamknięty układ sterowania przemieszczeniem, o strukturze typowego układu regulacji. Wartość wzorcowa porównywana jest z

Moduł mocy regulowany. Opis modułu

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

MOBOT-EXPLORER Wersja v2 Platforma robota mobilnego dla celów rozbudowy, edukacyjnych i uczelnianych

Zasilacz Buforowy ZB IT - Informacja Techniczna

Liniowe układy scalone. Wykład 2 Wzmacniacze różnicowe i sumujące

STEROWNIK MIKROPROCESOROWY PWM EC-10. Dla oświetlenia LED RGB. wersja oprogramowania: 1.7

Danfoss Link - innowacyjne rozwiązanie do sterowania pracą pompy ciepła i nie tylko. Staje się kluczowym punktem Twoich kompetencji.

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

eldrim Uniwersalny odbiornik radiowy zgodny ze standardem transmisji KEELOQ Basic Pulse Element Rev.1.2

Ćwiczenie 2a. Pomiar napięcia z izolacją galwaniczną Doświadczalne badania charakterystyk układów pomiarowych CZUJNIKI POMIAROWE I ELEMENTY WYKONAWCZE

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

Waga platformowa Typ: KPZ 2

Analogowy sterownik silnika krokowego oparty na układzie avt 1314

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

Roboty manipulacyjne i mobilne. Roboty przemysłowe zadania i elementy

Proste układy wykonawcze

Układ ENI-EBUS/URSUS stanowi kompletny zespół urządzeń napędu i sterowania przeznaczony do autobusu EKOVOLT produkcji firmy URSUS..

AN ON OFF TEMPERATURE CONTROLLER WITH A MOBILE APPLICATION

Robot mobilny klasy minisumo Buster

Waga paletowa. Typ: KPZ 1N. Stal szlachetna DIN Do eksploatacji w ciągłym ruchu

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

Układ ENI-EBUS/ELTR/ZF/AVE

Instrukcja obsługi GEN2 Regulowany generator przebiegów prostokątnych

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Sterowniki Programowalne Sem. V, AiR

Demontaż podzespołów pralki Electrlux, AEG serii EWM 3000 Advanced - wskazówki serwisowe

Instrukcja obsługi SDC106

Laboratorium Analogowych Układów Elektronicznych Laboratorium 6

Waga paletowa. Typ: KPZ 1. Do eksploatacji w ciągłym ruchu

INSTRUKCJA OBSŁUGI VER 1.80P PANELU STERUJACEGO PS DO STEROWNIKÓW TIMEL SKZP

Instrukcja obsługi GEN2 Regulowany generator przebiegów prostokątnych

CSMIO-ENC. Moduł do gwintowania. Rev 1.1. copyright 2012 CS-Lab s.c.

Rotor RAS

rh-serwer 2.0 LR Sterownik główny (serwer) systemu F&Home RADIO. Wersja LR powiększony zasięg.

Waga platformowa Typ: KPZ 2

Instrukcja obsługi. PLD 24 - pixel LED driver DMX V MODUS S.J. Wadowicka Kraków, Polska.

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Waga platformowa. Typ: KPZ 2N ze stali szlachetnej DIN Do eksploatacji w ruchu ciągłym Lepsza jakość: stosujemy tylko LEGALIZOWANE komponenty!

dokument DOK wersja 1.0

usbcat OPTOIZOLOWANY INTERFEJS USB<->CAT OPTOIZOLOWANE STEROWANIE PTT, CW, FSK GALWANICZNA IZOLACJA AUDIO IN, AUDIO OUT Podręcznik użytkownika

Zabezpieczenie akumulatora Li-Poly

INSTRUKCJA INSTALATORA

NAPĘDY SERII 16LE. 1. Dane techniczne.

Waga stołowa KPZ 2E-06S

Sterownik momentu obrotowego silnika prądu stałego

50-75% Steruj całym systemem pompy ciepła z jednego miejsca Bądź tam gdzie chcesz i zarządzaj swoim komfortem cieplnym.

Waga platformowa Typ: KPZ 2

PLD48 PIXEL DMX LED Driver

eldrim el3v5q Jednokanałowy odbiornik radiowy pracujący na częstotliwości 433,92MHz; zgodny ze standardem transmisji KEELOQ Rev.1.

3RS SZYNOWO-DROGOWY WÓZEK MANEWROWY

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

PR kwietnia 2012 Mechanika Strona 1 z 5. XTS (extended Transport System) Rozszerzony System Transportowy: nowatorska technologia napędów

Pralka Indesit AMD129U kody błędów oraz procedury rozwiązywania problemów

Transkrypt:

Politechnika Wrocławska CHŁOPCZYK Robot typu Line Follower Autor: Damian Trzeciak Mateusz Piszczek Koło Naukowe Robotyków KoNaR www.konar.pwr.wroc.pl Wrocław, 15 marca 2011

Spis treści 1 Wstęp 2 2 Konstrukcja mechaniczna 2 2.1 Szkielet konstrukcji i moduł zasilania.............................. 2 2.2 Silniki i przeniesienie napędu.................................. 3 3 Elektronika 4 4 Program sterujący 5 5 Uwagi od konstruktorów 5 1

1 Wstęp Konstrukcja powstała w ramach warsztatów, organizowanych przez koło naukowe robotyków KoNaR, dla osób rekrutujących do koła. Robot CHŁOPCZYK jest konstrukcją autorską, zarówno od strony mechanicznej jak i elektronicznej, dzięki czemu możemy podzielić sie wieloma ciekawymi spostrzeżeniami związanymi ze stawianiem pierwszych kroków w dziedzinie konstrukcji robotów mobilnych. Jako że jest to nasza pierwsza tego typu konstrukcja nie ustrzegliśmy się błędów przed których powielaniem chcielibyśmy przestrzec przyszłych konstruktorów w poniższej pracy. 2 Konstrukcja mechaniczna 2.1 Szkielet konstrukcji i moduł zasilania Podstawę konstrukcji stanowi stalowy szkielet wyciąty z obudowy zasilacza i odpowiednio zaginany. Zastosowanie szkieletu zapewnia bardzo dużą sztywność konstrukcji, co znacząco wpływa na jej wytrzymałość. Jednocześnie wykorzystany materiał jest względnie lekki oraz na tyle podatny na kształtowanie, by nie stwarzać większych problemów w czasie dopasowywania elementów. W celu zmniejszenia wagi należało by wyciąć zbędną część materiału uważając by nie zaburzyć sztywności konstrukcji. Powyższy szkielet stanowił baze na której osadzono układ zasilania, silniki, koła, czujniki oraz płytkę z elektroniką 2

sterującą. Na szczególną uwagę zasługuje realizacja mocowania układu zasilania. Kartidż z bateriami łączy się ze szkieletem przy pomocy łącza jack którego trzy wyjścia posłużyły do wyprowadzenia złącza masy, zasilania napędów +8V oraz zasilania elektroniki V CC. Zastosowane rozwiązanie pozwala w łatwy sposób zmienić źródło zasilania robota. 2.2 Silniki i przeniesienie napędu Napęd robota oparto na dwóch niezależnie napędzanych kołach oraz ślizgu za który posłużyła dioda.. W celu minimalizacji kosztów wykorzystano dwa podobne silniki wymontowane ze zużytych napędów cd-rom. Silniki zamontowano przy pomocy opasek zaciskowych, w przystosowanych do kształtu silników gniazdach, zrealizowanych przez odpowiednie zagięcie blachy konstrukcji nośnej. Znacząco zwiekszyło to stabilność silników w czasie ich pracy. Moc z silników jest przenoszona za pomocą gumek na wcięcia w kołach. Koła zostały wytoczone na potrzeby robota, co zapewniło symetrię kół i ich identyczność. Nawierty na kołach mają na celu zmniejszenie masy kół, a zatem zwiększenie dynamiki napędu. Po mimo włożonych starań dana realizacja przeniesienia napędu ma bardzo słabe właściwości. Ze względu na dużą bezwładność realizacji wynikającą z zastosowania gumek w celu przeniesienia napędu, sterowanie robotem było co najmniej utrudnione. Za przykład może słuzyć sytuacja w której przy programowym hamowaniu jednym z silników i wysterowaniu przeciwnego, robot zamiast wykonywać obrót wokół zablokowanego koła, zataczał okręgi o promieniu około 20cm. 3

3 Elektronika Sercem układu jest mikroprocesoratmega8l. Wbudowany układ ADC cyklicznie monitoruje stan trzech, osadzonych na osobnej płytce, czujników CNY70 służących do wykrywania linii. Ponieważ każda konwersja trwa określony przedział czasu, nie jest to najszybsze rozwiązanie. Do sterowania silnikami 4

wykorzystano sygnał generowany przez wbudowany układ PWM podawany na podwójny mostek H układu L298N. W celu zapewnieneia dużej elastyczności i możliwości przebudowy wszelkie wykorzystane wyprowadzenia, złącza silników oraz zasilania zrealizowano w formie goldpinów. Ponadto na wykonanej według własnego projektu płytce wygospodarowano miejsce dla dwóch przycisków, potencjometru oraz wyprowadzenia dla wyświetlacza HD44780, który bardzo ułatwia pracę nad oprogramowaniem robota, monitorowaniem jego aktualnego stanu oraz modyfikacji ustawień sterujących pracą robota bez konieczności ponownej kompilacji i ładowania programu. W momencie gdy ekran nie jest podłączony do robota o stanie zasilania informuje dioda która równocześnie pełni rolę ślizgu. 4 Program sterujący W czasie pracy nad projektem zrealizowano dwa programy decyzyjne decydujące o zachowaniu robota na trasie. Pierwszy, wywoływany w przerwaniu przepełnienia licznika generującego sygnał PWM, sprawdzał aktualne dane o stanie czujników i na podstawie kilkunastu instrukcji if podejmował decyzję o dalszym sterowaniu. Drugi działał w oparciu o algorytm PID(proporcjonalno całkująco różniczkujący), jednak duża bezwładność nieprecyzyjnego układu przeniesienia napędu skutecznie go ograniczała. 5 Uwagi od konstruktorów Jak każdy rodzic jest dumny ze swego dziecka, tak i my jesteśmy dumni z tego robota bez względu na jego oczywiste wady. Zastosowanie baterii AA jest nieodpowiednie w konstrukcjach tego typu, jako ich wady należy wskazać duzy ciężar w stosunku do ich parametrów oraz małą ekonomię. W małych robotach, gdzie masą odgrywa znaczącą rolę należało by stosować znacznie lżejsze akumulatory dedykowane do konstrukcji modelarskich. Kolejnym istotnym elementem jest układ napędowy. O ile zastosowane, niewielkie i pozyskane małym kosztem, wysokoobrotowe silniki prądu stałego wydają się wystarczające do konstrukcji tego typu, o tyle bardzo ważną rzeczą jest możliwie precyzyjne przeniesienie ich mocy na koła. Zatem, wręcz konieczne wydaje się zastosowanie przekładni ślimakowej lub zębatkowej. 5