POKL /10. Program Operacyjny Kapitał Ludzki współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Społecznego

Wielkość: px
Rozpocząć pokaz od strony:

Download "POKL.04.01.02-00-020/10. Program Operacyjny Kapitał Ludzki współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Społecznego"

Transkrypt

1 Wiedza i doświadczenie projektowe wizytówką absolwenta kierunku automatyka i robotyka na Wydziale Automatyki, Elektroniki i Informatyki Politechniki Śląskiej POKL /10 Program Operacyjny Kapitał Ludzki współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Społecznego Gliwice, SKN Robotyki Encoder Wydział Automatyki, Elektroniki i Informatyki Politechnika Śląska dr hab. inż. Marek Pawełczyk, prof. nzw. w Politechnice Śląskiej Koordynator Projektu POKL /10 Sprawozdanie z działalności sekcji pracującej nad projektem Autonomicznej platformy mobilnej z manipulatorem. Projekt przeprowadzany jest w ramach działalności Studenckiego Koła Naukowego Robotyki Encoder, opiekunem naukowym projektu jest mgr inż. Tomasz Grzejszczak. Członkowie projektu: Mateusz Dziewior Piotr Mierzwa Dawid Wylenżek Michał Żuk Liderem projektu jest Dawid Wylenżek. Podpis opiekuna Strona 1 z 24

2 I. Spis treści I. Spis treści... 2 II. Cele projektu III. Przełożenie podstawy jezdnej IV. Matematyczny opis promienia krzywizny toru podczas jazdy po łuku w zależności od prędkości obrotowych kół V. Instalacja manipulatora oraz bezprzewodowa komunikacja VI. Obsługa enkoderów VII. System sterowania platformą i manipulatorem VIII. Wykorzystane czujniki IX. System czasu rzeczywistego X. Aktualny stan projektu XI. Wygląd gotowego projektu XII. Publikacja poczynionych postępów XIII. Podsumowanie wykorzystana budżetu XIV. Zdjęcia zakupionego sprzętu Strona 2 z 24

3 II. Cele projektu. Rozbudowanie istniejącej platformy mobilnej oraz wyposażenie jej w manipulator. Głównym zadaniem była zmiana podstawy jezdnej na większą i mocniejszą oraz zamontowanie na niej manipulatora. 1. Kamienie milowe projektu: Zakup elementów potrzebnych do realizacji projektu; Zmiana podstawy jezdnej; Instalacja i uruchomienie manipulatora; Stworzenie systemu sterowania platformą; Stworzenie systemu sterowania manipulatorem; Stworzenie stanowiska operatora; Scalenie i kalibracja wszystkich systemów; Implementacja komunikacji bezprzewodowej; 2. Harmonogram realizacji zadao Zakup elementów potrzebnych do realizacji projektu ; Zmiana podstawy jezdnej ; Implementacja komunikacji bezprzewodowej ; Instalacja i uruchomienie manipulatora ; Stworzenie systemu sterowania platformą ; Stworzenie systemu sterowania manipulatorem ; Stworzenie stanowiska operatora ; Scalenie i kalibracja wszystkich systemów ; Strona 3 z 24

4 III. Przełożenie podstawy jezdnej. Kamieniem milowym była zmiana podstawy jezdnej na większą i mocniejszą. Wybrana przez nas platforma posiadała wbudowaną elektronikę, która opierała się o mikrokontroler Atmega128. Na zdjęciu nr 1 pokazany jest wbudowany sterownik podstawy jezdnej. Zdjęcie 1. Oryginalny sterownik nowej podstawy jezdnej. Pierwszym zadaniem przy zmianie platformy było odpowiednie zaprogramowanie mikrokontrolera Atmega128, aby była możliwośd skorzystania ze znajdujących się w pojeździe sterowników silników. Po analizie dokumentacji sterownika pojazdu oraz zaznajomieniu się z biblioteką funkcji przygotowanych przez producenta, mikrokontroler został zaprogramowany tak, by istniała możliwośd podłączenia do niego głównego sterownika, tj. sbrio-9632, który dotychczas sterował platformą. Posiadaliśmy podstawową wiedzę w zakresie programowania mikrokontrolerów z rodziny Atmega, dzięki czemu odpowiednie oprogramowanie sterownika nie zajęło nam dużo czasu. Kolejnym krokiem było zintegrowanie oryginalnego sterownika platformy ze sterownikiem sbrio-9632, musieliśmy zadbad o odpowiednie wartości napięd oraz zabezpieczyd oba sterowniki przed błędnym podłączeniem przewodów. Zastosowaliśmy logikę odwrotną (zero jest prawdziwe), co powoduje, że przy błędnym podłączeniu przewodów pojazd nie ruszy. Dodatkowo, w przypadku uszkodzenia przewodów sterujących pojazd zatrzyma się. Strona 4 z 24

5 Zdjęcie 2. Zakupiona podstawa jezdna. W czasie gdy oczekiwaliśmy na dostarczenie platformy, sporządziliśmy analityczne wyprowadzenia wzorów, które opisują zmianę promienia krzywizny toru ruchu w zależności od prędkości obrotowej poszczególnych kół. Dzięki temu byliśmy w stanie bardzo szybko napisad odpowiednie oprogramowanie, które pozwala w dogodny sposób sterowad platformą. IV. Matematyczny opis promienia krzywizny toru podczas jazdy po łuku w zależności od prędkości obrotowych kół. Wartością skrętu steruje zmienna x i określa ona stosunek prędkości obrotowych prawych kół do lewych. x = P L, gdzie P prędkośd obrotowa prawych kół, L lewych W przypadku gdy L P oczywistym jest, że pojazd będzie poruszad się po pewnym łuku. Rozpatrzmy dwie możliwości skręt w lewo lub prawo. A. Skręt w lewo. Rysunek 1. Schemat skrętu platformy w lewo. Strona 5 z 24

6 Poruszając się wokół środka obrotu O po pewnym elementarnym łuku o promieniu krzywizny R prawe koła przebędą drogę: Natomiast lewe: Stosunek tych elementarnych dróg odpowiada założonemu stosunkowi prędkości obrotowych kół: Strona 6 z 24

7 B. Skręt w prawo. Wykres 1. Zależnośd promienia skrętu od przełożenia x dla skrętu w lewo. Rysunek 2. Schemat skrętu platformy w prawo. Sytuacja wygląda analogicznie. Prawe koła przebędą drogę: Natomiast lewe: Strona 7 z 24

8 Stosunek tych elementarnych dróg odpowiada założonemu stosunkowi prędkości obrotowych kół: Wykres 2. Zależnośd promienia skrętu od przełożenia x dla skrętu w prawo. Strona 8 z 24

9 C. Obrót w miejscu W przypadku gdy prawe koła kręcą się przeciwnie niż lewe otrzymujemy: Wówczas robot obraca się wokół własnego środa masy który pokrywa się z jego środkiem geometrycznym. Zdefiniowany do tego punktu promieo krzywizny z matematycznego punktu widzenia można uznad za zerowy. Zgadza się to z powyższym rozważaniami. D. Podsumowanie. Wzór na wartośd R ma następującą postad : Łatwo zauważyd, że wzór sprowadza się do ogólniejszej postaci: -W pobliżu asymptoty pionowej x=1 promieo R, co w praktyce odpowiada jeździe po linii prostej. Pracujemy na, co najwyżej, kilkumetrowych promieniach skrętu. -W pobliżu asymptoty poziomej R a 2. Z kolei przy tak małym promieniu skrętu występuje różny poślizg unieruchomionych kół. Z przeprowadzonych doświadczeo wynika, że promieo skrętu zależy od siły tarcia kół o mniejszej prędkości obrotowej, a zatem zależy od podłoża na którym porusza się robot. Powoduje to rozbieżnośd z wyznaczonymi wzorami teoretycznymi. Jednak nasz robot oferuje nam optymalne rozwiązanie tego problemu. W takich sytuacjach obracamy platformę w miejscu wokół jej środka ciężkości. Strona 9 z 24

10 Wykres 3. Zależnośd promienia skrętu od przełożenia x w przypadku ogólnym. V. Instalacja manipulatora oraz bezprzewodowa komunikacja. Kolejnym kamieniem milowym było zapewnienie bezprzewodowej komunikacji z platformą. Uprzednia wersja pojazdu posiadała już taki mechanizm zrealizowany przy wykorzystaniu routera WiFi. Mechanizm ten działał całkiem dobrze, a router nie zajmował dużo miejsca tak więc postanowiliśmy pozostad przy tym rozwiązaniu. Najtrudniejszą zadaniem, z którym przyszło nam się zmierzyd, była instalacja na pojeździe manipulatora oraz podłączenie go do sterownika sbrio Aby zrealizowad ten cel, utworzyliśmy specjalną ramę, która rozciąga się wzdłuż pojazdu. Na szczycie ramy został umieszczony manipulator AX-12A Smart Robotic Arm. Manipulator ten wyposażony jest w cyfrowe serwomechanizmy, z którymi trzeba komunikowad się przez port szeregowy. Sterownik sbrio-9632 posiada port RS232, który chcieliśmy wykorzystad do sterowania manipulatorem. Początkowo napisaliśmy oprogramowanie w środowisku LabVIEW i podłączyliśmy manipulator do komputera. Po przetestowaniu działania programu przystąpiliśmy do przeniesienia go do systemu czasu rzeczywistego sterującego platformą. Napotkaliśmy duże problemy związane z obsługą znajdującego się w sterowniku portu szeregowego. Początkowo system czasu rzeczywistego nie był w stanie połączyd się z portem, czego przyczyną był brak odpowiednich sterowników. Następnie musieliśmy zapewnid kompatybilnośd napięcia w porcie szeregowym i napięcia, które jest odpowiednie dla serwomechanizmów. W tym celu zbudowaliśmy mały układ oparty na układzie scalonym MAX232, który pozwolił na dostosowanie napięcia z portu szeregowego do potrzebnego dla serwomechanizmów. Po rozwiązaniu wszystkich problemów manipulator został na stałe przymocowany do pojazdu i podłączony do wewnętrznego źródła zasilania. Strona 10 z 24

11 Zdjęcie 3. Zastosowany manipulator AX-12A Smart Robotic Arm. Kształt manipulatora został zmodyfikowany tak, aby spełniał swoje cele będąc przymocowanym do platformy. VI. Obsługa enkoderów Postanowiliśmy, że platforma powinna mied możliwośd pomiaru przebytej drogi. Aby zrealizowad ten cel, potrzebowaliśmy informacji o obrotach kół. Elementem, który pozwala na otrzymanie takich informacji, jest enkoder. Po rozeznaniu w rodzajach enkoderów, ustaliliśmy, że najlepszy dla nas będzie enkoder inkrementalny. Enkoder obrotowy inkrementalny generuje impulsy odpowiadające ruchowi obrotowemu. Na pełny obrót (360 ) przypada stała, określona liczba impulsów. Na wyjściu otrzymujemy dwa sygnały prostokątne przesunięte względem siebie w fazie o 90. W zależności od kierunku obrotu, sygnał A wyprzedza sygnał B (lub odwrotnie), dzięki temu możliwe jest przekazanie informacji, w którą stronę obraca się silnik. Na podstawie liczby impulsów w danym przedziale czasu możemy obliczyd prędkośd obrotową. Strona 11 z 24

12 Wykres 4. Przebieg czasowy sygnałów wyjściowych enkodera. Ważnymi zaletami oferowanymi przez enkodery inkrementalne jest ich wysoka rozdzielczośd, duża wytrzymałośd oraz prostota instalacji. Spełniają więc założone przez nas wymagania i nadają się idealnie do pracy w zamkniętym układzie regulacji prędkości silnika. Schemat 1. Blokowy układu regulacji prędkości. Strona 12 z 24

13 Dzięki zastosowanemu sprzężeniu zwrotnemu możliwe jest utrzymanie stałej prędkości niezależnie od warunków zewnętrznych (np. obciążenia pojazdu, kąta nachylenia podłoża). Zastosowanie enkodera inkrementalnego umożliwia pomiar prędkości silnika, przyspieszenia oraz względnej pozycji pojazdu. Dzięki uzyskanym w ten sposób informacjom możemy określid, jaką drogę przebył pojazd, jego przybliżone położenie oraz orientację w terenie. Obsługa enkodera W środowisku LabVIEW istnieje biblioteka do obsługi enkodera na poziomie FPGA (wykorzystanie enkodowanie typu X4). Istnieją trzy podstawowe typy enkodowania: X1 w sytuacji, gdy sygnał A wyprzedza sygnał B licznik jest inkrementowany przez narastające zbocze sygnału A, w przeciwnym razie licznik jest dekrementowany przez opadające zbocze sygnału A. X2 różnicą w stosunku do X1 jest to, że licznik jest inkrementowany (lub dekrementowany) na każdym zboczu sygnału A. Każdy cykl to dwie inkrementacje (lub dekrementacje) licznika. X4 licznik jest inkrementowany (lub dekrementowany) na każdym zboczu sygnału A oraz B. Na każdy cykl przypadają cztery inkrementacje (lub dekrementacje) licznika. Schemat 2. Program zliczający impulsy enkodera. Strona 13 z 24

14 VII. System sterowania platformą i manipulatorem. Utworzony przez nas pojazd byłby bezużyteczny gdyby nie posiadał odpowiedniego interfejsu użytkownika. Środowisko LabVIEW umożliwia budowanie zawansowanych panelów sterowania, które posłużyły nam za interfejs użytkownika. Napisane przez nas oprogramowanie miało kilka interfejsów o różnym przeznaczeniu. Podstawowym z nich jest interfejs do testowania regulatorów zaimplementowanych na układzie FPGA. Pozwala on na test regulacji prędkości obrotowej silników oraz zmianę stosunku prędkości obrotowej lewych i prawych silników, co umożliwia skręt o dowolnym promieniu. Na panelu widzimy także odległości zwracane z ultradźwiękowych czujników odległości. Tak więc możliwe jest testowanie poprawności ich działania. Zdjęcie 4. Interfejs poziomu FPGA. Sterowanie manipulatorem odbywa się z poziomu systemu czasu rzeczywistego, gdzie również widzimy informacje zwracane przez czujniki odległości, a także mamy możliwośd wyboru trybu sterowania. Dodatkowo widzimy położenie każdego członu manipulatora i możemy nim sterowad. Strona 14 z 24

15 Zdjęcie 5. Interfejs poziomu czasu rzeczywistego. Sterowanie pojazdem za pomocą myszki jest bardzo niewygodne, dlatego zaimplementowaliśmy możliwośd sterowania platformą i manipulatorem z klawiatury komputera. Wybraliśmy najczęściej używane klawisze tak aby użytkownik nie miał problemów z obsługą robota. Zdjęcie 6. Rozkład klawiszy sterujących. Strona 15 z 24

16 VIII. Wykorzystane czujniki. Autonomiczna praca platformy wymaga odpowiedniego oczujnikowania. Aby zapewnid pełne bezpieczeostwo platformy, wykorzystaliśmy redundantne połączenie czujników ultradźwiękowych i czujników wykorzystujących podczerwieo. Różne typy czujników zapewniają wykrycie przeszkód wykonanych z różnych materiałów. Przykładowo czujnik wykorzystujący podczerwieo nie wykryje przeźroczystej przeszkody (np. szyby), natomiast czujnik ultradźwiękowy pozwoli na jej detekcję. Nie zawsze użycie ultradźwięków daje żądany rezultat. Częśd materiałów rozprasza fale ultradźwiękowe, a dodatkowo gdy zbliżamy się do przeszkody pod dużym kątem, to fala odbija się od przeszkody i wraca do czujnika inną drogą bądź wcale, co powoduje znaczny błąd w pomiarze odległości. Zastosowane czujniki ultradźwiękowe HC-SR04 zapewniają dokładny pomiar gdy zbliżamy się do przeszkody na wprost lub pod małym kątem. Przeprowadzone przez nas doświadczenia pokazują, że problemy z pomiarem zaczynają się gdy przeszkoda jest nierównomierna lub nachylona pod dużym kątem. Zaimplementowaliśmy funkcję, która częściowo wychwytuje takie sytuacje, jej działanie polega na sprawdzaniu zmian wartośd kolejnych pomiarów. Ponieważ nasz pojazd nie porusza się zbyt szybko zwracana odległośd powinna zmieniad się powoli, gdy następuje nagły i duży skok zmierzonej odległości, sprawdzamy pomiar z czujnika wykorzystującego podczerwieo i podejmujemy odpowiednią akcję. Rysunek 4. Pomiar odległości od przeszkody nachylonej pod dużym kątem. Kolejnym problemem okazało się stosowanie większej ilości czujników ultradźwiękowych w tym samym momencie. Jednoczesny pomiar czujnikami skierowanymi w tę samą stronę powodował nakładanie się fal co powodowało błąd w wyznaczaniu odległości była ona mniejsza niż w rzeczywistości. Strona 16 z 24

17 IX. System czasu rzeczywistego. Dla każdego z uruchomionych i przetestowanych elementów napisaliśmy prosty program w systemie czasu rzeczywistego tak, aby mied pewnośd, że każda częśd działa poprawnie. Jednym z założeo projektu jest wielozadaniowośd, tak więc przygotowaliśmy podstawowy system czasu rzeczywistego, który steruje platformą. Ma on scentralizowaną architekturę, co umożliwia dodanie kolejnego wątku bez zmian w pozostałych wątkach. Architektura ta ma także wiele innych zalet, między innymi możliwośd dostępu do wszystkich danych w wszystkich wątkach, co znacząco ułatwia komunikację pomiędzy nimi. Schemat 3 przedstawia budowę architektury zastosowanej w projekcie. Schemat 3. Architektura scentralizowana. X. Aktualny stan projektu. Pojazd został przez nas wyposażony we wszystkie dotychczas zakładane peryferia. W najbliższym czasie planujemy dołożyd do projektu elementy związane z nawigacją, takie jak kompas, GPS czy żyroskop. Wszystkie cele tego etapu projektu zostały zrealizowane, platforma jest w pełni mobilna oraz istnieje intuicyjny system sterowania. W najbliższym czasie planujemy rozwinąd system czasu rzeczywistego o dodatkowe funkcje pozwalające użytkownikowi na wybór zadania jakie ma wykonad platforma, a także ulepszyd tryb jazdy autonomicznej. Wiele godzin rozważao, testów i kalibracji pojazdu pozwoliły nam dobrze poznad jego budowę i zachowanie, a co za tym idzie, wszystkie planowane prace powinny byd szybko zrealizowane. Strona 17 z 24

18 XI. Wygląd gotowego projektu. Zdjęcie 6. Gotowy projekt. Zdjęcie 7. Gotowy projekt. Strona 18 z 24

19 Zdjęcie 8. Gotowy projekt. Strona 19 z 24

20 XII. Publikacja poczynionych postępów. Sprawozdanie z realizacji projektu oraz filmy pokazowy dla naszego projektu znajdują się na stronie koła naukowego SKN ENCODER pod adresem Na stronie znajdują się informacje dotyczące całego koła natomiast dokumenty dotyczące tylko naszego projektu dostępne są pod adresem Strona 20 z 24

21 XIII. Podsumowanie wykorzystana budżetu. Planowany budżet: Lp. Nazwa elementu Cena elementu Koszt wysyłki Koszt całkowity 1 Podstawa jezdna 900zł 15zł 915zł 2 Akumulatory LiPol 420zł 15zł 435zł 3 Ładowarka akumulatorów LiPol 560zł 0 560zł 4 Router WiFi 350zł 15zł 365zł 5 Zestaw enkoderów 400zł 0 400zł suma 2675zł Zrealizowany budżet Lp. Nazwa elementu Cena elementu 1 Podstawa jezdna 888,06zł 2 Akumulatory LiPol 410,63zł 3 Ładowarka akumulatorów LiPol 459,3zł 4 Aparatura RC 574,86zł suma 2332,85zł Strona 21 z 24

22 W trakcie prac nad projektem udało się zrealizowad bezprzewodową komunikacją oraz zliczanie przebytej drogi przy wykorzystaniu posiadanego sprzętu. Zaoszczędzone środki przeznaczyliśmy na 6-cio kanałową aparaturę RC którą wykorzystamy do zdalnego sterowania platformą( zamiast komputera PC). Sytuacja ta spowodowało iż z przydzielonego budżetu pozostało nam do wykorzystania 342,15zł. Zwracamy się z uprzejmą prośbą o przeniesienie niewykorzystanych środków tj. 342,15 zł do puli przyznanej SKN Ecoder w ramach czwartego konkursu na finansowanie projektów w ramach działalności Studenckich Kół Naukowych. Jednocześnie wnioskujemy, aby równy dostęp do przeniesionych środków miały wszystkie zespoły realizujące projekty w ramach SKN Encoder. Strona 22 z 24

23 XIV. Zdjęcia zakupionego sprzętu. Podstawa jezdna : Zdjęcie 9. Zakupiona podstawa jezdna. Akumulator LiPol Zdjęcie 10. Zakupiony akumulator. Strona 23 z 24

24 Ładowarka : Aparatura RC: Zdjęcie 11. Zakupiona ładowarka. Zdjęcie 12. Zakupiona aparatura RC. Strona 24 z 24

POKL /10

POKL /10 Wiedza i doświadczenie projektowe wizytówką absolwenta kierunku automatyka i robotyka na Wydziale Automatyki, Elektroniki i Informatyki Politechniki Śląskiej POKL.04.01.02-00-020/10 Program Operacyjny

Bardziej szczegółowo

Dr hab. inż. Marek Pawełczyk, prof. nzw. w Politechnice Śląskiej Koordynator Projektu POKL.04.01.02-00-020/10

Dr hab. inż. Marek Pawełczyk, prof. nzw. w Politechnice Śląskiej Koordynator Projektu POKL.04.01.02-00-020/10 Wiedza i doświadczenie projektowe wizytówką absolwenta kierunku automatyka i robotyka na Wydziale Automatyki, Elektroniki i Informatyki Politechniki Śląskiej POKL.04.01.02-00-020/10 Program Operacyjny

Bardziej szczegółowo

POKL /10. Gliwice, SKN Robotyki Encoder Wydział Automatyki, Elektroniki i Informatyki Politechnika Śląska RAPORT

POKL /10. Gliwice, SKN Robotyki Encoder Wydział Automatyki, Elektroniki i Informatyki Politechnika Śląska RAPORT Wiedza i doświadczenie projektowe wizytówką absolwenta kierunku automatyka i robotyka na Wydziale Automatyki, Elektroniki i Informatyki Politechniki Śląskiej POKL.04.01.02-00-020/10 Program Operacyjny

Bardziej szczegółowo

Projekt i wykonanie robota klasy Micromouse

Projekt i wykonanie robota klasy Micromouse Projekt i wykonanie robota klasy Micromouse AUTOR: KAMIL BUGDOŁ PROMOTOR: DR HAB. INŻ. WOJCIECH SKARKA, PROF. NZW. W POL. ŚL. OPIEKUN: DR INŻ. WAWRZYNIEC PANFIL Wstęp Cel pracy Celem projektu jest zaprojektowanie

Bardziej szczegółowo

Analogowy sterownik silnika krokowego oparty na układzie avt 1314

Analogowy sterownik silnika krokowego oparty na układzie avt 1314 Katedra Energoelektroniki i Automatyki Systemów Przetwarzania Energii 51 Konferencja Studenckich Kół Naukowych Bartłomiej Dąbek Adrian Durak - Elektrotechnika 3 rok - Elektrotechnika 3 rok Analogowy sterownik

Bardziej szczegółowo

Stanowisko do badania współczynnika tarcia

Stanowisko do badania współczynnika tarcia Stanowisko do badania współczynnika tarcia Grzegorz Sejnota SKN Spektrum Zakład Pomiarów i Systemów Sterowania Wydział Automatyki, Elektroniki i Informatyki Politechnika Śląska, Gliwice 12 Kwietnia 2010

Bardziej szczegółowo

Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości

Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości Politechnika Lubelska Wydział Elektrotechniki i Informatyki PRACA DYPLOMOWA MAGISTERSKA Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości Marcin Narel Promotor: dr inż. Eligiusz

Bardziej szczegółowo

Manipulator OOO z systemem wizyjnym

Manipulator OOO z systemem wizyjnym Studenckie Koło Naukowe Robotyki Encoder Wydział Automatyki, Elektroniki i Informatyki Politechnika Śląska Manipulator OOO z systemem wizyjnym Raport z realizacji projektu Daniel Dreszer Kamil Gnacik Paweł

Bardziej szczegółowo

WIZUALIZACJA DANYCH SENSORYCZNYCH Sprawozdanie z wykonanego projektu. Jakub Stanisz

WIZUALIZACJA DANYCH SENSORYCZNYCH Sprawozdanie z wykonanego projektu. Jakub Stanisz WIZUALIZACJA DANYCH SENSORYCZNYCH Sprawozdanie z wykonanego projektu Jakub Stanisz 19 czerwca 2008 1 Wstęp Celem mojego projektu było stworzenie dalmierza, opierającego się na czujniku PSD. Zadaniem dalmierza

Bardziej szczegółowo

Raport z budowy robota Krzysio

Raport z budowy robota Krzysio Raport z budowy robota Krzysio Bartosz Kolasa Adrian Szymański Piotr Andrzejak Radosław Grymin Politechnika Wrocławska Wydział Elektroniki 14 marca 2011 Spis treści 1 Wprowadzenie 2 2 Konstrukcja 2 3 Zasilanie

Bardziej szczegółowo

Projekt z przedmiotu Systemy akwizycji i przesyłania informacji. Temat pracy: Licznik binarny zliczający do 10.

Projekt z przedmiotu Systemy akwizycji i przesyłania informacji. Temat pracy: Licznik binarny zliczający do 10. Projekt z przedmiotu Systemy akwizycji i przesyłania informacji Temat pracy: Licznik binarny zliczający do 10. Andrzej Kuś Aleksander Matusz Prowadzący: dr inż. Adam Stadler Układy cyfrowe przetwarzają

Bardziej szczegółowo

STEROWANIE ROBOTEM MOBILNYM TYPU LINE-FOLLOWER

STEROWANIE ROBOTEM MOBILNYM TYPU LINE-FOLLOWER Tomasz Zając, Dawid Cekus (opiekun Koła Naukowego Komputerowego Projektowania Urządzeń Mechatronicznych i Maszyn ) Politechnika Częstochowska STEROWANIE ROBOTEM MOBILNYM TYPU LINE-FOLLOWER Streszczenie:

Bardziej szczegółowo

Sterowniki Programowalne Sem. V, AiR

Sterowniki Programowalne Sem. V, AiR Katedra Inżynierii Systemów Sterowania Sterowniki Programowalne Sem. V, AiR Opis stanowiska sterowania prędkością silnika 3-fazowego Opracował: mgr inż. Arkadiusz Cimiński Data: październik, 2016 r. Opis

Bardziej szczegółowo

Sprawozdanie z realizacji projektu:

Sprawozdanie z realizacji projektu: Wiedza i doświadczenie projektowe wizytówką absolwenta kierunku automatyka i robotyka na Wydziale Automatyki, Elektroniki i Informatyki Politechniki Śląskiej POKL.4.1.2--2/1 Program Operacyjny Kapitał

Bardziej szczegółowo

WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI KATEDRA AUTOMATYKI. Robot do pokrycia powierzchni terenu

WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI KATEDRA AUTOMATYKI. Robot do pokrycia powierzchni terenu WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI KATEDRA AUTOMATYKI Robot do pokrycia powierzchni terenu Zadania robota Zadanie całkowitego pokrycia powierzchni na podstawie danych sensorycznych Zadanie unikania przeszkód

Bardziej szczegółowo

Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop Spis treści

Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop Spis treści Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop. 2017 Spis treści O autorze 9 Wprowadzenie 11 Rozdział 1. Sterownik przemysłowy 15 Sterownik S7-1200 15 Budowa zewnętrzna

Bardziej szczegółowo

2.2 Opis części programowej

2.2 Opis części programowej 2.2 Opis części programowej Rysunek 1: Panel frontowy aplikacji. System pomiarowy został w całości zintegrowany w środowisku LabVIEW. Aplikacja uruchamiana na komputerze zarządza przebiegiem pomiarów poprzez

Bardziej szczegółowo

Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu.

Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu. Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu. Maciek Słomka 4 czerwca 2006 1 Celprojektu. Celem projektu było zbudowanie modułu umożliwiającego wizualizację stanu czujników

Bardziej szczegółowo

WIZUALIZACJA I STEROWANIE ROBOTEM

WIZUALIZACJA I STEROWANIE ROBOTEM Maciej Wochal, Opiekun koła: Dr inż. Dawid Cekus Politechnika Częstochowska, Wydział Inżynierii Mechanicznej i Informatyki, Instytut Mechaniki i Podstaw Konstrukcji Maszyn, Koło Naukowe Komputerowego Projektowania

Bardziej szczegółowo

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

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Opis stanowiska laboratoryjnego do projektowania i weryfikacji algorytmów sterujących autonomicznych pojazdów

Bardziej szczegółowo

Enkoder magnetyczny AS5040.

Enkoder magnetyczny AS5040. Enkoder magnetyczny AS5040. Edgar Ostrowski Jan Kędzierski www.konar.ict.pwr.wroc.pl Wrocław, 28.01.2007 1 Spis treści 1 Wstęp... 3 2 Opis wyjść... 4 3 Tryby pracy... 4 3.1 Tryb wyjść kwadraturowych...

Bardziej szczegółowo

LEKCJA 2 Program do zdalnego sterowania robotem

LEKCJA 2 Program do zdalnego sterowania robotem LEKCJA 2 Program do zdalnego sterowania robotem Przedmiot: Informatyka Etap: klasa I-III, klasa IV-VI, klasa VII-VIII Czas na realizację: 45min. Autor: Grzegorz Troszyński Redakcja: Joanna Skalska Krótki

Bardziej szczegółowo

Zapoznanie się z podstawowymi strukturami liczników asynchronicznych szeregowych modulo N, zliczających w przód i w tył oraz zasadą ich działania.

Zapoznanie się z podstawowymi strukturami liczników asynchronicznych szeregowych modulo N, zliczających w przód i w tył oraz zasadą ich działania. Badanie liczników asynchronicznych - Ćwiczenie 4 1. el ćwiczenia Zapoznanie się z podstawowymi strukturami liczników asynchronicznych szeregowych modulo N, zliczających w przód i w tył oraz zasadą ich

Bardziej szczegółowo

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej Politechnika Łódzka Instytut Systemów Inżynierii Elektrycznej Laboratorium komputerowych systemów pomiarowych Ćwiczenie 8 Wykorzystanie modułów FieldPoint w komputerowych systemach pomiarowych 1. Wprowadzenie

Bardziej szczegółowo

dr hab. inż. Marek Pawełczyk, prof. Pol. Śl. Koordynator Projektu POKL /10

dr hab. inż. Marek Pawełczyk, prof. Pol. Śl. Koordynator Projektu POKL /10 Wiedza i doświadczenie projektowe wizytówką absolwenta kierunku automatyka i robotyka na Wydziale Automatyki, Elektroniki i Informatyki Politechniki Śląskiej POKL.04.01.02-00-020/10 Program Operacyjny

Bardziej szczegółowo

Laboratorium Podstaw Robotyki I Ćwiczenie Khepera dwukołowy robot mobilny

Laboratorium Podstaw Robotyki I Ćwiczenie Khepera dwukołowy robot mobilny Laboratorium Podstaw Robotyki I Ćwiczenie Khepera dwukołowy robot mobilny 16 listopada 2006 1 Wstęp Robot Khepera to dwukołowy robot mobilny zaprojektowany do celów badawczych i edukacyjnych. Szczegółowe

Bardziej szczegółowo

PRACA PRZEJŚCIOWA SYMULACYJNA. Zadania projektowe

PRACA PRZEJŚCIOWA SYMULACYJNA. Zadania projektowe Katedra Mechaniki i Podstaw Konstrukcji Maszyn POLITECHNIKA OPOLSKA PRACA PRZEJŚCIOWA SYMULACYJNA Zadania projektowe dr inż. Roland PAWLICZEK Praca przejściowa symulacyjna 1 Układ pracy 1. Strona tytułowa

Bardziej szczegółowo

PRACA DYPLOMOWA MAGISTERSKA

PRACA DYPLOMOWA MAGISTERSKA Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania PRACA DYPLOMOWA MAGISTERSKA Konstrukcja autonomicznego robota mobilnego Małgorzata Bartoszewicz Promotor: prof. dr hab. inż. A. Milecki Zakres

Bardziej szczegółowo

PRACA DYPLOMOWA MAGISTERSKA

PRACA DYPLOMOWA MAGISTERSKA KATEDRA WYTRZYMAŁOSCI MATERIAŁÓW I METOD KOMPUTEROWYCH MACHANIKI PRACA DYPLOMOWA MAGISTERSKA Analiza kinematyki robota mobilnego z wykorzystaniem MSC.VisualNastran PROMOTOR Prof. dr hab. inż. Tadeusz Burczyński

Bardziej szczegółowo

Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7

Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7 Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z podstawowymi zastosowaniami wzmacniacza operacyjnego, poznanie jego charakterystyki przejściowej

Bardziej szczegółowo

CZYM RÓŻNI SIĘ ZESTAW LEGO MINDSTORMS EV3 W WERSJI DOMOWEJ (31313) OD ZESTAWU W WERSJI EDUKACYJNEJ (45544)?

CZYM RÓŻNI SIĘ ZESTAW LEGO MINDSTORMS EV3 W WERSJI DOMOWEJ (31313) OD ZESTAWU W WERSJI EDUKACYJNEJ (45544)? NeoRobots Sp. z o.o. ul. Agrestowa 14 62-070 Dą browa CZYM RÓŻNI SIĘ ZESTAW LEGO MINDSTORMS EV3 W WERSJI DOMOWEJ (31313) OD ZESTAWU W WERSJI EDUKACYJNEJ (45544)? Jakie są różnice wizualne zestawów Lego

Bardziej szczegółowo

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

Raport z budowy robota typu Linefollower Mały. Marcin Węgrzyn Raport z budowy robota typu Linefollower Mały Marcin Węgrzyn Koło Naukowe Robotyków KoNaR www.konar.pwr.edu.pl 5 stycznia 2016 SPIS TREŚCI SPIS TREŚCI Spis treści 1 Wstęp 2 2 Robot 2 2.1 Konstrukcja............................

Bardziej szczegółowo

Katedra Energetyki. Laboratorium Podstaw Elektrotechniki. Badanie silników skokowych. Temat ćwiczenia:

Katedra Energetyki. Laboratorium Podstaw Elektrotechniki. Badanie silników skokowych. Temat ćwiczenia: Katedra Energetyki Laboratorium Podstaw Elektrotechniki Temat ćwiczenia: Badanie silników skokowych KOMPUTER Szyna transmisji równoległej LPT Bufory wejściowe częstościomierz /licznik Kontrola zgodności

Bardziej szczegółowo

Sterowanie układem zawieszenia magnetycznego

Sterowanie układem zawieszenia magnetycznego Politechnika Śląska w Gliwicach Wydział: Automatyki, Elektroniki i Informatyki Kierunek: Automatyka i Robotyka Specjalność: Komputerowe systemy sterowania Sterowanie układem zawieszenia magnetycznego Maciej

Bardziej szczegółowo

Systemy wbudowane. Paweł Pełczyński ppelczynski@swspiz.pl

Systemy wbudowane. Paweł Pełczyński ppelczynski@swspiz.pl Systemy wbudowane Paweł Pełczyński ppelczynski@swspiz.pl 1 Program przedmiotu Wprowadzenie definicja, zastosowania, projektowanie systemów wbudowanych Mikrokontrolery AVR Programowanie mikrokontrolerów

Bardziej szczegółowo

Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści

Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, 2017 Spis treści Przedmowa 11 ROZDZIAŁ 1 Wstęp 13 1.1. Rys historyczny 14 1.2. Norma IEC 61131 19 1.2.1. Cele i

Bardziej szczegółowo

Badanie diod półprzewodnikowych

Badanie diod półprzewodnikowych Badanie diod półprzewodnikowych Proszę zbudować prosty obwód wykorzystujący diodę, który w zależności od jej kierunku zaświeci lub nie zaświeci żarówkę. Jak znaleźć żarówkę: Indicators -> Virtual Lamp

Bardziej szczegółowo

1. Cel ćwiczenia. 2. Podłączenia urządzeń zewnętrznych w sterowniku VersaMax Micro

1. Cel ćwiczenia. 2. Podłączenia urządzeń zewnętrznych w sterowniku VersaMax Micro 1. Cel ćwiczenia Celem ćwiczenia jest zaprojektowanie sterowania układem pozycjonowania z wykorzystaniem sterownika VersaMax Micro oraz silnika krokowego. Do algorytmu pozycjonowania wykorzystać licznik

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: STEROWNIKI W UKŁADACH NAPĘDOWYCH I STEROWANIA CONTROLLERS IN CONTROL AND DRIVE SYSTEMS Kierunek: MECHATRONIKA Rodzaj przedmiotu: obowiązkowy na specjalności: PROJEKTOWANIE SYSTEMÓW MECHANICZNYCH

Bardziej szczegółowo

Politechnika Wrocławska

Politechnika Wrocławska Politechnika Wrocławska Instytut Cybernetyki Technicznej Wizualizacja Danych Sensorycznych Projekt Kompas Elektroniczny Prowadzący: dr inż. Bogdan Kreczmer Wykonali: Tomasz Salamon Paweł Chojnowski Wrocław,

Bardziej szczegółowo

Licznik rewersyjny MD100 rev. 2.48

Licznik rewersyjny MD100 rev. 2.48 Licznik rewersyjny MD100 rev. 2.48 Instrukcja obsługi programu PPH WObit mgr inż. Witold Ober 61-474 Poznań, ul. Gruszkowa 4 tel.061/8350-620, -800 fax. 061/8350704 e-mail: wobit@wobit.com.pl Instrukcja

Bardziej szczegółowo

Wysokowydajne falowniki wektorowe Micno KE300.

Wysokowydajne falowniki wektorowe Micno KE300. Wysokowydajne falowniki wektorowe Micno KE300. Firma Shenzhen Micno Electric Co. jest przedsiębiorstwem zajmującym się zaawansowanymi technologiami. Specjalizuje się w pracach badawczorozwojowych, produkcji,

Bardziej szczegółowo

MCAR Robot mobilny z procesorem AVR Atmega32

MCAR Robot mobilny z procesorem AVR Atmega32 MCAR Robot mobilny z procesorem AVR Atmega32 Opis techniczny Jakub Kuryło kl. III Ti Zespół Szkół Zawodowych nr. 1 Ul. Tysiąclecia 3, 08-530 Dęblin e-mail: jkurylo92@gmail.com 1 Spis treści 1. Wstęp..

Bardziej szczegółowo

Serwonapędy AC Serie EDC, EDB, ProNet

Serwonapędy AC Serie EDC, EDB, ProNet Serwonapędy AC Serie EDC, EDB, ProNet Seria EDC: moc 0.2 kw 0.75 kw. sterowanie pozycją - wyświetlacz (tylko w serii EDB) - edycja parametrów, alarmy - wejścia cyfrowe i analogowe, wyjścia cyfrowe - kompatybilne

Bardziej szczegółowo

Modułowy programowalny przekaźnik czasowy firmy Aniro.

Modułowy programowalny przekaźnik czasowy firmy Aniro. Modułowy programowalny przekaźnik czasowy firmy Aniro. Rynek sterowników programowalnych Sterowniki programowalne PLC od wielu lat są podstawowymi systemami stosowanymi w praktyce przemysłowej i stały

Bardziej szczegółowo

Zastosowania Robotów Mobilnych

Zastosowania Robotów Mobilnych Zastosowania Robotów Mobilnych Temat: Zapoznanie ze środowiskiem Microsoft Robotics Developer Studio na przykładzie prostych problemów nawigacji. 1) Wstęp: Microsoft Robotics Developer Studio jest popularnym

Bardziej szczegółowo

Programowanie mikrokontrolerów AVR z rodziny ATmega.

Programowanie mikrokontrolerów AVR z rodziny ATmega. Programowanie mikrokontrolerów AVR z rodziny ATmega. Materiały pomocnicze Jakub Malewicz jakub.malewicz@pwr.wroc.pl Wszelkie prawa zastrzeżone. Kopiowanie w całości lub w częściach bez zgody i wiedzy autora

Bardziej szczegółowo

WPROWADZENIE Mikrosterownik mikrokontrolery

WPROWADZENIE Mikrosterownik mikrokontrolery WPROWADZENIE Mikrosterownik (cyfrowy) jest to moduł elektroniczny zawierający wszystkie środki niezbędne do realizacji wymaganych procedur sterowania przy pomocy metod komputerowych. Platformy budowy mikrosterowników:

Bardziej szczegółowo

Zastosowanie silników krokowych jako napęd robota mobilnego

Zastosowanie silników krokowych jako napęd robota mobilnego Zastosowanie silników krokowych jako napęd robota mobilnego Bartłomiej Kurosz 22 maja 2015 Bartłomiej Kurosz Napędy robotów mobilnych 22 maja 2015 1 / 48 Wstęp Tytuł Badanie sprawności napędu robota mobilnego

Bardziej szczegółowo

U 2 B 1 C 1 =10nF. C 2 =10nF

U 2 B 1 C 1 =10nF. C 2 =10nF Dynamiczne badanie przerzutników - Ćwiczenie 3. el ćwiczenia Zapoznanie się z budową i działaniem przerzutnika astabilnego (multiwibratora) wykonanego w technice TTL oraz zapoznanie się z działaniem przerzutnika

Bardziej szczegółowo

WARIATOR USTAWIENIA Białystok, Plażowa 49/1, Poland,

WARIATOR USTAWIENIA Białystok, Plażowa 49/1, Poland, WARIATOR USTAWIENIA 1. Podłączyć wariator do instalacji pojazdu według schematu. 2. Wybrać typ czujnika czujnika z paska Halotronowy lub Indukcyjny 2.1. Niezałączony czujnik Halla ewentualnie optyczny

Bardziej szczegółowo

3. WYNIKI POMIARÓW Z WYKORZYSTANIEM ULTRADŹWIĘKÓW.

3. WYNIKI POMIARÓW Z WYKORZYSTANIEM ULTRADŹWIĘKÓW. 3. WYNIKI POMIARÓW Z WYKORZYSTANIEM ULTRADŹWIĘKÓW. Przy rozchodzeniu się fal dźwiękowych może dochodzić do częściowego lub całkowitego odbicia oraz przenikania fali przez granice ośrodków. Przeszkody napotykane

Bardziej szczegółowo

SYSTEMY CZASU RZECZYWISTEGO (SCR)

SYSTEMY CZASU RZECZYWISTEGO (SCR) Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania SYSTEMY CZASU RZECZYWISTEGO (SCR) Temat: Implementacja i weryfikacja algorytmu sterowania z regulatorem

Bardziej szczegółowo

Autonomiczny robot mobilny LF3 klasy linefollower. Jacek Jankowski

Autonomiczny robot mobilny LF3 klasy linefollower. Jacek Jankowski Autonomiczny robot mobilny LF3 klasy linefollower Jacek Jankowski Koło Naukowe Robotyków KoNaR www.konar.pwr.wroc.pl 16 marca 2014 SPIS TREŚCI SPIS TREŚCI Spis treści 1 Wstęp 2 2 Założenia projektu 2 3

Bardziej szczegółowo

System sterowania robota mobilnego z modułem rozpoznawania mowy

System sterowania robota mobilnego z modułem rozpoznawania mowy System sterowania robota mobilnego z modułem rozpoznawania mowy inż. Andrzej Skrzypek promotor: dr inż. Piotr Przystałka Instytut Podstaw Konstrukcji Maszyn Politechnika Śląska Gliwice, 2017 inż. Andrzej

Bardziej szczegółowo

MJOY ENCODERS v1 ZASADA DZIAŁANIA

MJOY ENCODERS v1 ZASADA DZIAŁANIA MJOY ENCODERS v1 Dzięki układowi MJOY ENCODERS v1 moŝemy do płytki MJOY-a (i nie tylko do niej) podłączyć dodatkowe 8 encoderów, a gdy podłączymy więcej układów to nawet 16 lub 24. Dzięki temu zlikwidowane

Bardziej szczegółowo

Ćw. 18: Pomiary wielkości nieelektrycznych II

Ćw. 18: Pomiary wielkości nieelektrycznych II Wydział: EAIiE Kierunek: Imię i nazwisko (e mail): Rok:. (../..) Grupa: Zespół: Data wykonania: Zaliczenie: Podpis prowadzącego: Uwagi: LABORATORIUM METROLOGII Ćw. 18: Pomiary wielkości nieelektrycznych

Bardziej szczegółowo

13. WYZNACZANIE CHARAKTERYSTYK ORAZ PRZEŁOŻENIA UKŁADU KIEROWNICZEGO

13. WYZNACZANIE CHARAKTERYSTYK ORAZ PRZEŁOŻENIA UKŁADU KIEROWNICZEGO 13. WYZNACZANIE CHARAKTERYSTYK ORAZ PRZEŁOŻENIA UKŁADU KIEROWNICZEGO 13.0. Uwagi dotyczące bezpieczeństwa podczas wykonywania ćwiczenia 1. Studenci są zobowiązani do przestrzegania ogólnych przepisów BHP

Bardziej szczegółowo

ARDUINO UNO JAKO TANI INSERTER CZASU

ARDUINO UNO JAKO TANI INSERTER CZASU Sekcja Obserwacji Pozycji i Zakryć Polskie Towarzystwo Miłośników Astronomii PIOTR SMOLARZ ARDUINO UNO JAKO TANI INSERTER CZASU Łódź, maj 2017 r. Wstęp Jestem pewien, że nikogo z uczestników Konferencji

Bardziej szczegółowo

PROJEKT ROBOTA MOBILNEGO TYPU LINE FOLLOWER

PROJEKT ROBOTA MOBILNEGO TYPU LINE FOLLOWER Maciej Wochal, Łukasz Wójcik, Tomasz Zając, Opiekun koła: Dr inż. Dawid Cekus Politechnika Częstochowska, Wydział Inżynierii Mechanicznej i Informatyki, Instytut Mechaniki i Podstaw Konstrukcji Maszyn,

Bardziej szczegółowo

1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania

1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania 1. Opis aplikacji Interfejs programu podzielony jest na dwie zakładki. Wszystkie ustawienia znajdują się w drugiej zakładce, są przygotowane do ćwiczenia i nie można ich zmieniac bez pozwolenia prowadzącego

Bardziej szczegółowo

1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33

1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33 Spis treści 3 1. Wprowadzenie...11 1.1. Wstęp...12 1.2. Mikrokontrolery rodziny ARM...13 1.3. Architektura rdzenia ARM Cortex-M3...15 1.3.1. Najważniejsze cechy architektury Cortex-M3... 15 1.3.2. Rejestry

Bardziej szczegółowo

Programowanie i uruchamianie serwo-kontrolera w napędowym układzie wykonawczym z silnikiem skokowym. Przebieg ćwiczenia

Programowanie i uruchamianie serwo-kontrolera w napędowym układzie wykonawczym z silnikiem skokowym. Przebieg ćwiczenia Ćwiczenie I v.18/2 Programowanie i uruchamianie serwo-kontrolera w napędowym układzie wykonawczym z silnikiem skokowym. Przebieg ćwiczenia Zał.1 - Silniki skokowe Zał.2 - Instrukcja obsługi sterownika

Bardziej szczegółowo

1 Moduł Neuronu Cyfrowego SM

1 Moduł Neuronu Cyfrowego SM 1 Moduł Neuronu Cyfrowego SM Moduł Neuronu Cyfrowego SM daje użytkownikowi Systemu Vision możliwość obsługi fizycznych urządzeń Neuronów Cyfrowych podłączonych do Sterownika Magistrali. Moduł odpowiada

Bardziej szczegółowo

Sterowniki Programowalne (SP)

Sterowniki Programowalne (SP) Sterowniki Programowalne (SP) Wybrane aspekty procesu tworzenia oprogramowania dla sterownika PLC Podstawy języka funkcjonalnych schematów blokowych (FBD) Politechnika Gdańska Wydział Elektrotechniki i

Bardziej szczegółowo

Funkcjonowanie i budowa modelu układu regulacji temperatury. Jakub Rotkiewicz AIR 2018

Funkcjonowanie i budowa modelu układu regulacji temperatury. Jakub Rotkiewicz AIR 2018 Funkcjonowanie i budowa modelu układu regulacji temperatury Jakub Rotkiewicz AIR 2018 Opis i przeznaczenie układu Przedmiotem prezentacji jest układ regulacji umożliwiający utrzymywanie temperatury na

Bardziej szczegółowo

METODA POMIARU DOKŁADNOŚCI KINEMATYCZNEJ PRZEKŁADNI ŚLIMAKOWYCH

METODA POMIARU DOKŁADNOŚCI KINEMATYCZNEJ PRZEKŁADNI ŚLIMAKOWYCH METODA POMIARU DOKŁADNOŚCI KINEMATYCZNEJ PRZEKŁADNI ŚLIMAKOWYCH Dariusz OSTROWSKI 1, Tadeusz MARCINIAK 1 1. WSTĘP Dokładność przeniesienia ruchu obrotowego w precyzyjnych przekładaniach ślimakowych zwanych

Bardziej szczegółowo

Temat: Sterowanie mobilnością robota z wykorzystaniem algorytmu logiki rozmytej

Temat: Sterowanie mobilnością robota z wykorzystaniem algorytmu logiki rozmytej Wrocław, 13.01.2016 Metody sztucznej inteligencji Prowadzący: Dr hab. inż. Ireneusz Jabłoński Temat: Sterowanie mobilnością robota z wykorzystaniem algorytmu logiki rozmytej Wykonał: Jakub Uliarczyk, 195639

Bardziej szczegółowo

dokument DOK 02-05-12 wersja 1.0 www.arskam.com

dokument DOK 02-05-12 wersja 1.0 www.arskam.com ARS3-RA v.1.0 mikro kod sterownika 8 Linii I/O ze zdalną transmisją kanałem radiowym lub poprzez port UART. Kod przeznaczony dla sprzętu opartego o projekt referencyjny DOK 01-05-12. Opis programowania

Bardziej szczegółowo

Sieciowe Sterowanie Robotem Przemysłowym KUKA KR3 Sprzężonego z Systemem Wizyjnym oraz Systemem Rozpoznawania Mowy

Sieciowe Sterowanie Robotem Przemysłowym KUKA KR3 Sprzężonego z Systemem Wizyjnym oraz Systemem Rozpoznawania Mowy Sieciowe Sterowanie Robotem Przemysłowym KUKA KR3 Sprzężonego z Systemem Wizyjnym oraz Systemem Rozpoznawania Mowy Jakub Machnik, Michał Grycman, Mateusz Konieczny Politechnika Śląska, Gliwice, Polska

Bardziej szczegółowo

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych Mechatronika i inteligentne systemy produkcyjne Modelowanie systemów mechatronicznych Platformy przetwarzania danych 1 Sterowanie procesem oparte na jego modelu u 1 (t) System rzeczywisty x(t) y(t) Tworzenie

Bardziej szczegółowo

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

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Opis stanowiska laboratoryjnego do projektowania i weryfikacji algorytmów sterujących autonomicznych pojazdów

Bardziej szczegółowo

Sprzężenie mikrokontrolera (nie tylko X51) ze światem zewnętrznym cd...

Sprzężenie mikrokontrolera (nie tylko X51) ze światem zewnętrznym cd... Sprzężenie mikrokontrolera (nie tylko X51) ze światem zewnętrznym cd... wzmacniacze, przekaźniki, itp. Ryszard J. Barczyński, 2017 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały

Bardziej szczegółowo

Proste układy wykonawcze

Proste układy wykonawcze Proste układy wykonawcze sterowanie przekaźnikami, tyrystorami i małymi silnikami elektrycznymi Ryszard J. Barczyński, 2016 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: CYFROWE UKŁADY STEROWANIA DIGITAL CONTROL SYSTEMS Kierunek: MECHATRONIKA Rodzaj przedmiotu: obowiązkowy na kierunku Mechatronika Rodzaj zajęć: wykład, laboratorium Forma studiów: stacjonarne

Bardziej szczegółowo

MOBOT RoboSnake. Moduł wieloczłonowego robota

MOBOT RoboSnake. Moduł wieloczłonowego robota MOBOT RoboSnake Moduł wieloczłonowego robota Instrukcja obsługi i montażu P.P.H. WObit mgr inż. Witold Ober 61-474 Poznań, ul. Gruszkowa 4 tel.061/8350-620, -800 fax. 061/8350704 e-mail: wobit@wobit.com.pl

Bardziej szczegółowo

2. Zawartość dokumentacji. 1. Strona tytułowa. 2. Zawartość dokumentacji. 3. Spis rysunków. 4. Opis instalacji kontroli dostępu. 3.

2. Zawartość dokumentacji. 1. Strona tytułowa. 2. Zawartość dokumentacji. 3. Spis rysunków. 4. Opis instalacji kontroli dostępu. 3. 2. Zawartość dokumentacji 1. Strona tytułowa. 2. Zawartość dokumentacji. 3. Spis rysunków. 4. Opis instalacji kontroli dostępu. 3. Spis rysunków Rys nr 1 schemat instalacji KD Piwnica Rys nr 2 schemat

Bardziej szczegółowo

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 10 (3h) Implementacja interfejsu SPI w strukturze programowalnej Instrukcja pomocnicza do laboratorium z przedmiotu

Bardziej szczegółowo

PAiTM - zima 2014/2015

PAiTM - zima 2014/2015 PAiTM - zima 204/205 Wyznaczanie przyspieszeń mechanizmu płaskiego metodą planu przyspieszeń (metoda wykreślna) Dane: geometria mechanizmu (wymiary elementów, ich położenie i orientacja) oraz stała prędkość

Bardziej szczegółowo

Autoreferat Rozprawy Doktorskiej

Autoreferat Rozprawy Doktorskiej Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Autoreferat Rozprawy Doktorskiej Krzysztof Kogut Real-time control

Bardziej szczegółowo

- WALKER Czteronożny robot kroczący

- WALKER Czteronożny robot kroczący - WALKER Czteronożny robot kroczący Wiktor Wysocki 2011 1. Wstęp X-walker jest czteronożnym robotem kroczącym o symetrycznej konstrukcji. Został zaprojektowany jako robot którego zadaniem będzie przejście

Bardziej szczegółowo

Uniwersalny Komputer Pokładowy (UKP-3 oraz UKP-PRO)

Uniwersalny Komputer Pokładowy (UKP-3 oraz UKP-PRO) Uniwersalny Komputer Pokładowy (UKP-3 oraz UKP-PRO) Skrócona instrukcja montażu (dla elektryków samochodowych / monterów) Data ostatniej aktualizacji: 205-09- www.reveltronics.com Przed pierwszym montażem

Bardziej szczegółowo

Trilogiq Poland Sp. z o.o. tel. (0) 22 243 21 67 kom: (0) 600 261 005 Faks: (0) 22 398 88 45 e-mail: info@trilogiq.pl www.trilogiq.

Trilogiq Poland Sp. z o.o. tel. (0) 22 243 21 67 kom: (0) 600 261 005 Faks: (0) 22 398 88 45 e-mail: info@trilogiq.pl www.trilogiq. Trilogiq Poland Sp. z o.o. tel. (0) 22 243 21 67 kom: (0) 600 261 005 Faks: (0) 22 398 88 45 e-mail: info@trilogiq.pl www.trilogiq.pl www.trilogiq.com Podstawy Co to jest MOVE? MOVE jest AGV (Automatic

Bardziej szczegółowo

Konstrukcja i testy piezoelektrycznego systemu zadawania siły.

Konstrukcja i testy piezoelektrycznego systemu zadawania siły. Konstrukcja i testy piezoelektrycznego systemu zadawania siły. Kierownik projektu (stopień/tytuł, imię, nazwisko, e-mail): Imię i nazwisko: dr inż. Dariusz Jarząbek e-mail: djarz@ippt.pan.pl Sprawozdanie

Bardziej szczegółowo

Moduł licznika położenia LP 2.

Moduł licznika położenia LP 2. Pracownia Elektroniki i Automatyki W.J. Dubiński ul. Krzyszkowicka 16 32-020 WIELICZKA tel./fax (12) 278 29 11 NIP 676-010-37-14 Moduł licznika położenia LP 2. 1. Przeznaczenie. Licznik rewersyjny LP 2

Bardziej szczegółowo

STEROWANIE MASZYN I URZĄDZEŃ I. Laboratorium. 4. Przekaźniki czasowe

STEROWANIE MASZYN I URZĄDZEŃ I. Laboratorium. 4. Przekaźniki czasowe STEROWANIE MASZYN I URZĄDZEŃ I Laboratorium 4. Przekaźniki czasowe Opracował: dr hab. inż. Cezary Orlikowski Instytut Politechniczny W tym ćwiczeniu będą realizowane programy sterujące zawierające elementy

Bardziej szczegółowo

DEMERO Automation Systems

DEMERO Automation Systems Programowanie wektorowych przetwornic częstotliwości serii POSIDRIVE FDS5000 / MDS5000 i serwonapędów POSIDRIVE MDS5000 / POSIDYN SDS5000 firmy Stober Antriebstechnik Konfiguracja parametrów w programie

Bardziej szczegółowo

ĆWICZENIE 7. Wprowadzenie do funkcji specjalnych sterownika LOGO!

ĆWICZENIE 7. Wprowadzenie do funkcji specjalnych sterownika LOGO! ćwiczenie nr 7 str.1/1 ĆWICZENIE 7 Wprowadzenie do funkcji specjalnych sterownika LOGO! 1. CEL ĆWICZENIA: zapoznanie się z zaawansowanymi możliwościami mikroprocesorowych sterowników programowalnych na

Bardziej szczegółowo

WFiIS CEL ĆWICZENIA WSTĘP TEORETYCZNY

WFiIS CEL ĆWICZENIA WSTĘP TEORETYCZNY WFiIS LABORATORIUM Z ELEKTRONIKI Imię i nazwisko: 1. 2. TEMAT: ROK GRUPA ZESPÓŁ NR ĆWICZENIA Data wykonania: Data oddania: Zwrot do poprawy: Data oddania: Data zliczenia: OCENA CEL ĆWICZENIA Ćwiczenie

Bardziej szczegółowo

AUTOMATYKA I STEROWANIE W CHŁODNICTWIE, KLIMATYZACJI I OGRZEWNICTWIE L1 BUDOWA TERMOSTATU ELEKTRONICZNEGO

AUTOMATYKA I STEROWANIE W CHŁODNICTWIE, KLIMATYZACJI I OGRZEWNICTWIE L1 BUDOWA TERMOSTATU ELEKTRONICZNEGO ĆWICZENIE LABORATORYJNE AUTOMATYKA I STEROWANIE W CHŁODNICTWIE, KLIMATYZACJI I OGRZEWNICTWIE L1 BUDOWA TERMOSTATU ELEKTRONICZNEGO Wersja: 2013-07-27-1- 1.1. Cel ćwiczenia Celem ćwiczenia jest samodzielna

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: STEROWNIKI PLC W UKŁADACH MECHATRONICZNYCH PLC CONTROLLERS IN MECHATRONIC SYSTEMS Kierunek: MECHATRONIKA Rodzaj przedmiotu: obowiązkowy na specjalności: SYSTEMY STEROWANIA Rodzaj zajęć:

Bardziej szczegółowo

METODY ZINTEGROWANEGO PROJEKTOWANIA SPRZĘTU I OPROGRAMOWANIA Z WYKORZYSTANIEM NOWOCZESNYCH UKŁADÓW PROGRAMOWALNYCH

METODY ZINTEGROWANEGO PROJEKTOWANIA SPRZĘTU I OPROGRAMOWANIA Z WYKORZYSTANIEM NOWOCZESNYCH UKŁADÓW PROGRAMOWALNYCH METODY ZINTEGROWANEGO PROJEKTOWANIA SPRZĘTU I OPROGRAMOWANIA Z WYKORZYSTANIEM NOWOCZESNYCH UKŁADÓW PROGRAMOWALNYCH Arkadiusz Bukowiec mgr inż. Agnieszka Węgrzyn Instytut Informatyki i Elektroniki, Uniwersytet

Bardziej szczegółowo

Projekt sterowania turbiną i gondolą elektrowni wiatrowej na farmie wiatrowej

Projekt sterowania turbiną i gondolą elektrowni wiatrowej na farmie wiatrowej Projekt sterowania turbiną i gondolą elektrowni wiatrowej na farmie wiatrowej z wykorzystaniem sterownika PLC Treść zadania Program ma za zadanie sterować turbiną elektrowni wiatrowej, w zależności od

Bardziej szczegółowo

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

PR242012 23 kwietnia 2012 Mechanika Strona 1 z 5. XTS (extended Transport System) Rozszerzony System Transportowy: nowatorska technologia napędów Mechanika Strona 1 z 5 XTS (extended Transport System) Rozszerzony System Transportowy: nowatorska technologia napędów Odwrócona zasada: liniowy silnik ruch obrotowy System napędowy XTS firmy Beckhoff

Bardziej szczegółowo

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

Wstęp do użytkowania modeli GP2D12 i GP2Y0A02 Podstawowe informacje techniczne Testy praktyczne czujnika GP2Y0A02 Koło naukowe KoNaR: Czujniki odległości firmy SHARP Wstęp do użytkowania modeli GP2D12 i GP2Y0A02 Podstawowe informacje techniczne Testy praktyczne czujnika GP2Y0A02 Bolesław Jodkowski (część I) Karol

Bardziej szczegółowo

Instrukcja obsługi testera sondy lambda

Instrukcja obsługi testera sondy lambda Instrukcja obsługi testera sondy lambda Funkcja Tester sondy lambda jest mikroprocesorowym urządzeniem pozwalającym na zbadanie sprawności zamontowanej i pracującej w samochodzie sondy lambda. Umożliwia

Bardziej szczegółowo

KOMUTATOR MAGISTRALI WIDEO M2770

KOMUTATOR MAGISTRALI WIDEO M2770 KOMUTATOR MAGISTRALI WIDEO M2770 INSTRUKCJA OBSŁUGI 01-905 Warszawa, ul. Renesansowa 7c tel. (22) 8346626 fax (22) 8353201 biuro@codi.pl www.codi.pl 1. Przeznaczenie komutatora. Komutator M2770 służy do

Bardziej szczegółowo

Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA. Stacjonarne I-go stopnia TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ

Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA. Stacjonarne I-go stopnia TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ (ARK) Komputerowe sieci sterowania 1.Badania symulacyjne modeli obiektów 2.Pomiary i akwizycja danych pomiarowych 3.Protokoły transmisji danych w systemach automatyki 4.Regulator PID struktury, parametry,

Bardziej szczegółowo

Specjalność: Komputerowe systemy sterowania i diagnostyki. Strona 1 z 5

Specjalność: Komputerowe systemy sterowania i diagnostyki. Strona 1 z 5 Uniwersytet Zielonogórski Plan studiów Wydział Informatyki, Elektrotechniki i Automatyki kierunek Automatyka i robotyka studia I stopnia, niestacjonarne rok akademicki 2017/18 Uwaga: zajęcia na specjalnościach

Bardziej szczegółowo

Automatyka i Robotyka Opracowanie systemu gromadzącego i przetwarzającego wyniki zawodów robotów.

Automatyka i Robotyka Opracowanie systemu gromadzącego i przetwarzającego wyniki zawodów robotów. Kierunek Nazwisko dyplomanta Specyfikacja tematu Specjalne kwalifikacje osoby realizującej pracę dr inż. Dariusz Marchewka Opracowanie systemu gromadzącego i przetwarzającego wyniki zawodów robotów. Maksymilian

Bardziej szczegółowo