SYMULATOR ROBOTA MOBILNEGO UWZGLĘDNIAJĄCY USZKODZENIA

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

Download "SYMULATOR ROBOTA MOBILNEGO UWZGLĘDNIAJĄCY USZKODZENIA"

Transkrypt

1 MODELOWANIE INŻYNIERSKIE 2018 nr 68, ISSN X SYMULATOR ROBOTA MOBILNEGO UWZGLĘDNIAJĄCY USZKODZENIA Paweł Stęczniewski 1a, Piotr Przystałka 1b 1 Instytut Podstaw Konstrukcji Maszyn, Politechnika Śląska a p.steczniewski@gmail.com, b piotr.przystalka@polsl.pl Streszczenie Przedmiotem pracy badawczej jest symulator robota mobilnego Explorer 6WD, który uwzględnia stan pełnej zdatności oraz stany z uszkodzeniami. Omówiono elementy składowe symulatora robota oraz przedstawiono modele jego otoczenia, które zrealizowane są w środowisku V-REP. W ramach prac badawczych zaprojektowano i utworzono sieć ROS, która umożliwia integrację symulatora z modułami zewnętrznymi zrealizowanymi z wykorzystaniem środowiska MATLAB /Simulink. W tej części pracy objaśniono sposób komunikacji pomiędzy programami oraz omówiono strukturę i zawartość poszczególnych wiadomości. Scharakteryzowano modele uszkodzeń oraz przedstawiono interfejs użytkownika. W artykule zawarto również opis wybranych wyników badań weryfikacyjnych, które potwierdzają dużą przydatność opracowanego rozwiązania. Słowa kluczowe: roboty mobilne, modelowanie i symulacja uszkodzeń, MATLAB, Simulink, V-REP, ROS MOBILE ROBOT SIMULTATOR WITH FAULT MODELS Summary The focus of the paper is on the simulator of the Explorer 6WD mobile robot taking into account faultless and faulty conditions. There are discussed the components of the mobile robot simulator and environment models which are implemented in the V-REP software. As a part of the research work, a ROS network has been designed and created, which enables integration of the simulator with external modules realized using the MATLAB / Simulink environment. This part of the paper explains how to communicate between ROS nodes and discusses the structure and content of ROS messages. In the paper, fault models are characterized and a user interface is presented as well. This study also contains a description of selected results of verification tests that confirm the effectiveness of the developed approach. Keywords: mobile robots, modeling and simulation of faults, MATLAB, Simulink, V-REP, ROS 1. WSTĘP Robotyka mobilna to multidyscyplinarna dziedzina nauki i techniki, która obecnie bardzo dynamicznie jest rozwijana, co zauważalne jest w coraz nowszych zastosowaniach tego typu mobilnych urządzeń mechatronicznych [1,6]. Za pomocą robotów mobilnych można nie tylko eksplorować teren trudno dostępny dla człowieka, lecz również rozbrajać ładunki wybuchowe, poszukiwać i transportować rannych, monitorować strzeżony lub skażony teren oraz można realizować wiele innych operacji (np. bardzo nużących), w których człowiek jest mniej efektywny od maszyny [3]. Tak szybki postęp w tej dziedzinie wiąże się z potrzebą rozwoju systemów, które pozwolą robotom mobilnym stać się bardziej autonomicznymi [4,5]. Wiąże się to z koniecznością opracowywania narzędzi i metodyk ich zastosowania, które umożliwią weryfikację koncepcji rozwiązań konstrukcyjnych robotów mobilnych oraz ich systemów autonomicznego/semiautonomicznego sterowania już na wczesnym etapie procesu projektowo-konstrukcyjnego [2,8]. Szczególnego znaczenia w tym kontekście nabierają symulatory robotów mobilnych. Pozwalają one na weryfikację nowej koncepcji konstrukcji robota mobilnego oraz algorytmów sterowania w różnych warunkach pracy już na wczesnym etapie procesu projektowo-konstrukcyjnego. Istnieje wiele różnych środowisk symulacyjnych, które znajdują zastosowanie w robotyce mobilnej. ajważniejsze z nich to: DynaMechs, Gazebo, Microsoft Robotics

2 SYMULATOR ROBOTA MOBILNEGO UWZGLĘDNIAJĄCY USZKODZENIA Developer Studio, RoBoss, V-REP, Webots, MATLAB /Simulink, LabVIEW. Biorąc pod uwagę wyniki przeglądu literatury w zakresie oprogramowania do symulacji układów mobilnych, zdecydowano się połączyć dwa środowiska: V-REP firmy Coppelia Robotics GmbH oraz MATLAB /Simulink firmy MathWorks. Oprogramowanie V-REP pełni rolę środowiska symulacyjnego, w którym realizowana jest wizualizacja platformy oraz otoczenia z odwzorowaniem kinematyki i dynamiki oddziaływań fizycznych pomiędzy obiektami sceny. W programie V-REP został zaimplementowany model robota mobilnego Explorer 6WD uwzględniający prawa fizyki (również rozpatrywanych uszkodzeń). W tym celu zastosowano środowisko symulacyjne, które uwzględnia kinematykę i dynamikę symulowanego obiektu (bezwładności elementów robota, reakcje, kontakt z przeszkodami, opory ruchu itd.). Poprzez wpływ na te własności możliwe jest symulowanie różnych uszkodzeń (np. zmiana więzów w modelu układu przeniesienia momentu napędowego). Opracowano również interfejs użytkownika do zarządzania symulacją z wykorzystaniem środowiska MATLAB i Simulink oraz platformy ROS (ang. Robot Operating System). Taki sposób komunikacji z symulatorem umożliwia wprowadzanie uszkodzeń podczas symulacji, sterowanie ręczne lub autonomiczne (również sterowanie tolerujące uszkodzenia) oraz odczyt najważniejszych zmiennych procesowych symulacji takich jak aktualna pozycja i orientacja platformy mobilnej oraz jej odległości od przeszkód. W dalszej części pracy przedstawiono szczegóły zaproponowanego rozwiązania oraz omówiono wstępne wyniki badań, jakie przeprowadzono z wykorzystaniem powstałego środowiska. Rys. 1. Robot mobilny Explorer 6WD [7] 2.1 MODEL CAD ROBOTA W ramach badań niezbędnym krokiem było odtworzenie modelu CAD w pełni oddającego jego budowę (rys. 2). Elementem bazowym modelu jest płyta nadwozia. Na niej zamocowana jest konstrukcja obudowy robota wykonana z blachy perforowanej wraz z dodatkowymi elementami. Wykonano również modele silników DC z obudowami oraz modele felg z oponami. Dodano różnego rodzaju elementy wykończeniowe, takie jak bitmapy, wiązki kabli elektrycznych, sprężyny zawieszenia oraz modele urządzeń, w jakie robot jest wyposażony. Szczególną uwagę poświęcono zawieszeniu robota. Utworzono odpowiednie wiązania pomiędzy elementami umożliwiające ruch całego układu. 2. SYMULATOR ROBOTA EXPLORER 6WD Podstawowym zadaniem opracowanego symulatora jest symulacja pracy robota mobilnego w warunkach pełnej zdatności oraz z uwzględnieniem uszkodzeń. W jego skład wchodzą elementy takie jak: obiekt badań, modele CAD, V-REP, MATLAB, modele uszkodzeń oraz struktura sieci ROS i interfejs użytkownika. Symulator dedykowany jest dla robota Explorer 6WD (rys. 1). Jest to robot mobilny firmy Trobot przeznaczony do celów dydaktycznych [7]. Szczególną uwagę należy zwrócić na jego układ zawieszenia, który wyposażony jest w sześć niezależnie pracujących zespołów napędowych. Dzięki niemu robot pokonywać może rozmaite przeszkody. Robot wyposażony jest również w różnego rodzaju oprzyrządowanie. Do najważniejszych elementów w kontekście prezentowanej pracy należą: laserowy skaner odległości firmy Hokuyo, sonar ultradźwiękowy firmy Wobit, czujniki odległości firmy Sharp, sensor orientacji firmy ChRobotics oraz kamera wideo firmy Sony. Rys. 2. Utworzony model CAD robota Explorer 6WD 2.2 MODEL V-REP ROBOTA Jednym z głównych elementów wchodzących w skład symulatora jest model V-REP. W skład modelu V-REP wchodzą: model CAD, uproszczony model dynamiczny, model wiązań, modele czujników, skrypt symulacyjny oraz modele środowiska pracy robota. W przypadku robota Explorer 6WD modelem bazowym jest grupa elementów, składająca się na obudowę robota, natomiast modelami podrzędnymi są grupy reprezentujące koła oraz obudowy silników. Zastosowano również dedykowane 112

3 Paweł Stęczniewski, Piotr Przystałka wiązania w miejscach, w których występuje ruch elementów względem siebie. W przypadku robota Explorer 6WD są to mocowania silników oraz mocowania kół napędowych. Na potrzeby symulatora wykonano uproszczony model dynamiczny w pełni oddający kształt modelu CAD. Elementom, które mają za zadanie czynny udział w symulacji, nadano własności dynamiczne. W omawianych własnościach brane są pod uwagę rożnego rodzaju parametry opisujące dynamikę elementu, m. in. masa elementu, macierz momentów bezwładności oraz pozycja środka masy. Do głównej części modelu robota dodano modele czujników zbliżeniowych. W opcjach poszczególnych sensorów określono ich typ, rodzaj pola detekcji oraz pozostałe właściwości. Właściwości te przyjęto zgodnie z parametrami katalogowymi czujników, jakie posiada robot Explorer. Dodano również model czujnika wizyjnego. Ma on za zadanie symulowanie pracy kamery, w jaką wyposażony jest robot. Kolejnym modelem czujnika jest model skanera Hokuyo. Do modelu czujnika dołączony jest skrypt symulacyjny, odpowiedzialny za jego działanie. Do ostatniej grupy użytych modeli sensorów należą model żyroskopu oraz akcelerometru. Każdy z nich ma przypisany własny skrypt symulacyjny, obsługujący ich działanie oraz jeden wspólny, umożliwiający komunikacje z siecią ROS. W modelu V-REP oprócz skryptów, które odpowiedzialne są za kontrolę sensorów, utworzono skrypt skojarzony z modelem bazowym. 2.3 MODEL V-REP OTOCZENIA Do elementów składowych modelu V-REP należą również modele środowiska pracy robota. W symulatorze wyszczególnić można trzy różne modele sceny. Pierwszy model utworzony został na potrzeby prezentacji przebiegu testów weryfikacyjnych. Drugi model utworzony został z myślą o otoczeniu typu indoor. Zawiera on trzy pomieszczenia, w których umiejscowione zostały zróżnicowane elementy otoczenia. Elementy te posiadają własności dynamiczne i mogą wejść w interakcje z robotem. Trzeci model przedstawia charakterystyczne wejście do Wydziału Mechanicznego Technologicznego Politechniki Śląskiej wraz z pobliskim terenem (rys. 3). Miejsce to wybrano dlatego, że występują w nim naturalne przeszkody oraz ponieważ znane jest ono docelowej grupie użytkowników. Rys. 3. Wizualizacja modelu środowiska pracy typu outdoor 2.4 MODELE USZKODZEŃ Zbiór rozważanych uszkodzeń wybrano na podstawie przeprowadzonej klasyfikacji uszkodzeń z wykorzystaniem metody analizy rodzajów i skutków (ang. FMEA - failure mode and effects analysis). Biorąc pod uwagę uzyskane wyniki, wybrano najgroźniejsze w skutkach i najczęstsze uszkodzenia dla tego obiektu. Wyszczególnić można cztery modele uszkodzeń: 1. Utrata koła Ze względu na wadliwą konstrukcję połączeń wałów silników z kołami robot narażony jest na utratę jednego bądź wielu kół. Efekt urwanego koła otrzymano poprzez zerwanie wiązania odpowiadającego za umiejscowienie geometrii koła z geometrią robota. Za uruchomienie uszkodzenia odpowiedzialny jest dedykowany blok w modelu Simulink. Dzięki niemu użytkownik może zadać uszkodzenie jednego koła lub kilku kół. Wybór parametrów uszkodzenia tego typu przesyłany jest za pomocą sieci ROS do programu V-REP. 2. Błąd komunikacji Jest to jedno z najbardziej powszechnych uszkodzeń robotów mobilnych. W niniejszej pracy błąd komunikacji zrealizowano w trzech wariantach: całkowite zerwanie komunikacji, gdy praca robota zostaje przerwana, częściowa utrata komunikacji, kiedy wykonywane jest ostatnie polecenie, częściowa utrata komunikacji, kiedy polecenia wykonywane są z opóźnieniem. Typ uszkodzenia wybierany jest za pomocą dedykowanego bloku Simulink. Domyślnie polecenie uruchamiane jest przez blok po kilku sekundach od wybrania uszkodzenia, aby użytkownik miał czas na zasterowanie robotem. W celu całkowitego zerwania połączenia wiadomość z sygnałem sterującym zastępowana jest przez pustą wiadomość. Częściowa utrata komunikacji realizowana jest za pomocą bloku memory, w którym pamiętane jest ostatnie polecenie. Drugi sposób częściowej utraty komunikacji, który polega na wykonywaniu poleceń z opóźnieniem, zrealizowano poprzez zastosowanie bloków delay. 113

4 SYMULATOR ROBOTA MOBILNEGO UWZGLĘDNIAJĄCY USZKODZENIA 3. Uszkodzenie systemu wizyjnego Uszkodzenie to wywoływane jest z modelu Simulink. Uszkodzenie polega na zasłonięciu obiektywu sensora wizyjnego elementem zewnętrznym. W ten sposób uzyskano efekt porównywalny do uszkodzenia rzeczywistego systemu wizyjnego. W modelu V-REP umieszczono sześć takich elementów. Dzięki temu regulowany jest zakres uszkodzenia. Elementy zewnętrzne zamodelowane są w ten sposób, aby widoczne były tylko z poziomu sensora wizyjnego. 4. Uszkodzenie czujników Uszkodzeniu podlegają czujniki zbliżeniowe Sharp oraz Wobit. Sposób realizacji uszkodzenia opiera się na modyfikacji danych otrzymanych z programu V-REP. Uszkodzenie czujników realizowane może być w czterech wariantach: czujnik nie wykrywa przeszkód, czujnik wskazuje stałą wartość, czujnik wskazuje przeskalowaną wartość pomiaru o stały mnożnik, odczyt czujnika jest losowy. Użytkownik może wybrać zakres realizowanego uszkodzenia za pomocą przeznaczowanego mu bloku Simulink. Ustawić w nim można liczbę czujników, jakie ulec mają uszkodzeniu. Uszkodzony czujnik oraz rodzaj zadanego uszkodzenia generowane są losowo. 2.5 SKRYPT MATLAB I MODEL SIMULINK Kolejnymi elementami wchodzącymi w skład symulatora są skrypt MATLAB oraz model Simulink. W skrypcie zawarte są funkcje konfigurujące połączenie z siecią ROS oraz funkcje obsługujące działanie modelu kamery i modelu skanera Hokuyo. Natomiast model Simulink odpowiedzialny jest za sterowanie modelem robota oraz obsługę modeli czujników w środowisku V-REP. Model wykonano, posługując się elementami wchodzącymi w skład podstawowej biblioteki programu oraz pakietu dodatkowego - Robotics System Toolbox. Na rys. 4 przedstawiono widok główny modelu Simulink. Za pomocą modelu zadać można prędkość obrotową, jaką osiągnąć mają grupy silników po prawej i lewej stronie robota. W modelu wyszczególnić można trzy metody sterowania: za pomocą Simulink, za pomocą sieci ROS, za pomocą kontrolera gier video. Pierwsza metoda umożliwia sterowanie robotem z poziomu modelu Simulink i polega na zmianie wartości na dwóch suwakach widocznych na rys 4. Druga metoda umożliwia sterowanie robotem za pomocą narzędzia Turtlesim, udostępnionego za pośrednictwem platformy ROS. Ponadto w pracy wykorzystano dwa kontrolery. Pierwszym jest Sony DualSchock4v1, dedykowany dla konsoli PlayStation 4, natomiast drugi to Rumblepad2 firmy Logitech. Innym zadaniem modelu Simulink jest obsługa modeli czujników zbliżeniowych oraz modelu IMU. Dane pochodzące z modeli czujników zbliżeniowych Sharp oraz Wobit zawarte są w jednej wiadomości. Wiadomość trafia do bloku Sensors, którego celem jest przedstawienie graficznej reprezentacji sygnałów. Otrzymana jest ona dzięki wykonaniu działań arytmetycznych oraz funkcji trygonometrycznych. Model czujnika IMU obsługiwany jest przez osobny blok. Na wyjściu bloku otrzymywane są sygnały pochodzące z modeli akcelerometru oraz żyroskopu. Trafiają one do bloku, który odpowiada za ich reprezentację graficzną. Rys. 4. Schemat główny opracowanego modelu Simulink 114

5 Paweł Stęczniewski, Piotr Przystałka 3. STRUKTURA SIECI ROS Zastosowanie platformy ROS umożliwiło połączenie środowisk V-REP oraz MATLAB /Simulink. W celu poprawy wydajności oba programy zostały zainstalowane na dwóch różnych komputerach. Zaprojektowaną strukturę sieci ROS pokazano na rys. 5. Węzeł matlab\_global\_node powstaje jako wynik inicjalizacji połączenia programu MATLAB z platformą ROS. Węzeł ten nie posiada subskrybentów ani sam nic nie publikuje. Poza nim istnieją jeszcze dwa węzły powiązane z programem MATLAB. Pierwszy o nazwie MATLAB utworzony został na potrzeby subskrybowania dwóch tematów /vrep/scan i /image wywołanych przez skrypt MATLAB. Temat /vrep/scan zawiera wiadomość z danymi pochodzącymi z modelu skanera Hokuyo, natomiast /image wiadomość z danymi opisującymi obraz przechwycony z modelu sensora wizyjnego. Publikowane są one przez węzeł vrep wraz z tematami /vrep/imu oraz /sensors. Analogicznie do swojej nazwy temat vrep/imu zawiera wiadomości z danymi pochodzącymi z modelu czujnika IMU. W celu uproszczenia struktury ROS wartości z modeli czujników zbliżeniowych zostały zawarte w jednej tablicy, która publikowana jest za pośrednictwem wiadomości zamieszczonej na temacie /sensors. Drugim węzłem powiązanym z programem MATLAB jest SIMULINK\_Explorer... Utworzony on został przez model Simulink. Węzeł ten jest subskrybentem czterech tematów: omówionych wcześniej /sensors i /vrep/imu oraz /joy i /turtle1/cmd_vel. Do obsługi jednej z metod sterowania użyto narzędzia Turtlesim, które udostępnione jest wraz z platformę ROS. Informacje o naciśniętym klawiszu publikowane są za jego pośrednictwem na temat /turtle1/cmd_vel. Platforma ROS udostępniania również sterownik Joy. Tworzy on wiadomości zawierające dane pochodzące z dowolnego kontrolera obsługiwanego przez system Linux. Analogicznie do nazwy sterownika, wiadomości publikowane są pod tematem /joy. Węzeł utworzony przez model Simulink jest również odpowiedzialny za publikowanie wiadomości o rożnym typie. Pod tematami /rightmotor i /leftmotor publikowane są wiadomości odpowiedzialne za zadanie prędkości obrotowej, natomiast pod tematem /faults odpowiedzialne za wywołanie modeli uszkodzeń. Wiadomości te subskrybowane są przez węzeł vrep. Rys. 5. Schemat główny sieci ROS 4. INTERFEJS UŻYTKOWNIKA Kolejnym elementem wchodzącym w skład symulatora jest interfejs użytkownika. Jego zadaniem jest zapewnienie interakcji użytkownika z symulatorem. W niniejszej pracy interfejs utworzony został zarówno w programie MATLAB jak i w programie V-REP. W skład interfejsu wchodzą bloki użyte w modelu Simulink : Faults oraz Sensors oraz elementy dashboard (suwaki, pokrętło switch). W modelu V-REP interfejs użytkowania opiera się na wtyczce CustomUI. Na rys. 6 przedstawiono widok okna interfejsu użytkownika w programie V-REP. Okno to zawiera menu wyboru uszkodzeń oraz ważniejsze informacje na temat zadanych uszkodzeń. Rys. 6. Widok okna interfejsu użytkownika w programie V-REP 5. WYBRANE WYNIKI BADAŃ W ramach pracy wykonano badania weryfikacyjne, składające się z testów jednostkowych oraz analizy wybranych scenariuszy działania modelu robota. Wstępne eksperymenty polegały na przetestowaniu elementarnych funkcji realizowanych przez model symulacyjny robota. W celu wykonania testów utworzono dodatkowy model Simulink. Model ten zawierał elementy umożliwiające 115

6 SYMULATOR ROBOTA MOBILNEGO UWZGLĘDNIAJĄCY USZKODZENIA komunikację oraz wymianę danych z rzeczywistym obiektem badań. 1. Test prędkości Do przeprowadzania testów prędkości przygotowano scenę w programie V-REP. Umieszczono w niej dwie bramki, które wyposażone były w czujniki zbliżeniowe. Przejazd robotem przez pierwszą bramkę uruchamiał pomiar czasu, natomiast przejazd przez drugą bramkę pomiar zatrzymywał. Bramki te ustawiono w odległości 3 metrów. W celu przeprowadzenia testów wykonano przejazd pomiędzy nimi. Identyczną czynność wykonano rzeczywistym robotem. Wyniki pomiarów były następujące: robot rzeczywisty: 3.96s, model symulacyjny: 3.95s Rys. 8. Układ współrzędnych robota oraz modelu symulacyjnego 2. Testy zawieszenia Do realizacji testu wykorzystano czujnik IMU, wskazujący przechył oraz przyspieszenia robota. Dzięki porównaniu odczytów z czujnika rzeczywistego oraz modelu czujnika użytego w programie V-REP porównać można pracę zawieszenia obiektu rzeczywistego oraz modelu symulacyjnego robota. Po skalibrowaniu obu czujników przeprowadzono badania weryfikacyjne. Do ich realizacji użyto kilku przeszkód, których geometrie odtworzono również w symulatorze. Opracowany model Simulink umożliwiał prowadzenie badań równolegle, tzn. podczas przejazdu robotem rzeczywistym wykonywany był zbliżony przejazd w środowisku symulacyjnym. Test polegał na wjeździe robota na drewnianą platformę (rys. 7). Na rys. 8 pokazano układ współrzędnych rzeczywistego robota (ten sam układ zastosowano dla modelu symulacyjnego). Rys. 7. Test modelu zawieszenia Rys. 9. Przebiegi czasowe sygnałów zarejestrowane podczas testu zawieszenia (rzeczywiste Explorer, wirtualne V-REP) Dane pochodzące z wirtualnego i rzeczywistego czujnika IMU zostały podzielone na sygnały gromadzone za pomocą akcelerometru oraz żyroskopu, a następnie zestawiono je na wykresach (rys. 9). Analizując wykresy z rys. 9 stwierdzono, iż pod względem jakościowym są do siebie zbliżone. Podczas badań zaobserwować można było, iż zawieszenie modelu symulacyjnego pracuje podobnie jak 116

7 Paweł Stęczniewski, Piotr Przystałka to w obiekcie rzeczywistym. Zauważono również, że po włączeniu symulacji model wprawiany jest w drgania o niedużej amplitudzie. Jest to związane z błędami numerycznymi oprogramowania symulacyjnego. W trakcie symulacji, gdy na model działa siła imitująca przyciąganie ziemskie, działają również siły wiązania imitujące pracę zawieszenia. Dążą one do utrzymania zawieszenia w pozycji równowagi. Działanie przeciwstawne tych dwóch sił powodować może drgania modelu układu zawieszenia. Drugim etapem badań weryfikacyjnych było przeprowadzenie analizy działania modelu robota z uwzględnieniem uszkodzeń. Przeprowadzono następujące testy: 1. Uszkodzenie koła/kół Badanie to polegało na wykonaniu przejazdu modelem robota i zadaniu uszkodzenia w postaci zerwania wiązania pomiędzy kołem a bazą robota (platformą montażową). Analizując otrzymane wyniki, można stwierdzić, iż wprowadzenie uszkodzenia wpływa na motorykę robota. W celu oderwania koła należy zadziałać na nie siłą o określonej amplitudzie. Na rys. 10 pokazano przykład, gdy robot upada z niewielkiej wysokości. W przypadku, gdy koło po wprowadzeniu uszkodzenia pozostaje na swoim miejscu, zaobserwować można symptomy wyłączenia go z symulacji dynamicznej - koło nie obraca się oraz stawia opór. Zachowanie to jest następstwem usunięcia wiązania i występuje, dopóki koło nie zostanie całkowicie oderwane. uszkodzenia na otrzymany obraz. Badanie to wykazało, iż uszkodzenie zadawane jest poprawnie, a efekty widoczne są w obu programach. Rys. 11. Symulacja uszkodzenia sensora wizyjnego 3. Uszkodzenie czujników zbliżeniowych Na potrzeby tego testu również utworzono dedykowaną scenę (rys. 12). Umieszczono w niej model robota oraz cztery, wykrywalne przez czujniki, statyczne obiekty. Podczas symulacji model robota pozostawał nieruchomy. Uszkodzenie czujników zadawane i rejestrowane było za pośrednictwem programu MATLAB. Dzięki jednoczesnej obserwacji obu programów stwierdzono, iż uszkodzenia objawiają się w sposób zgodny z założeniami. Rys. 12. Symulacja uszkodzenia czujników zbliżeniowych 4. Uszkodzenie systemu komunikacji Rys. 10. Symulacja oderwania koła przy upadku z niewielkiej wysokości 2. Uszkodzenie sensora wizyjnego Na potrzeby tego testu utworzono scenę (rys. 11), w której umieszczony został dynamiczny model człowieka. Po włączeniu symulacji model człowieka podążał wyznaczoną ścieżką. W pewnej odległości od modelu człowieka ustawiony został model robota. Dzięki temu w łatwy sposób zaobserwować można zmiany obrazu pobranego za pomocą modelu czujnika wizyjnego. W trakcie symulacji zadawano uszkodzenie kamery. Poprzez obserwację okna odpowiedzialnego za wyświetlanie obrazu z czujnika w programie V-REP oraz okna w programie MATLAB, zaobserwować można wpływ W przypadku tego testu wykorzystano scenę, która zawierała model robota oraz zamodelowaną ścieżkę jego ruchu. Na potrzeby testu przeprowadzono cztery symulacje, w których wykonano przejazdy robotem po wytyczonej ścieżce (rys. 13). Analizując powstałe wizualizacje ścieżki pokonanej trasy, wskazać można typ zadanego uszkodzenia. W pierwszej symulacji (ścieżka robota pokazana w lewej górnej części rysunku) sterowano robotem dla stanu pełnej zdatności tak, aby otrzymana wizualizacja przebytej trasy była wzorcem dla pozostałych symulacji. Kolejne symulacje odnosiły się do trzech typów uszkodzeń systemu komunikacji. Drugi przypadek (ścieżka robota pokazana w prawej górnej części rysunku) pokazuje, jak zachowywał się robot dla stanu z częściową utratą komunikacji, kiedy polecenia wykonywane są z opóźnieniem. Trzeci przypadek (ścieżka robota pokazana w lewej dolnej części rysunku) obrazuje, jak zachowuje się robot, kiedy wykonywane jest ostatnie 117

8 SYMULATOR ROBOTA MOBILNEGO UWZGLĘDNIAJĄCY USZKODZENIA polecenie w wyniku częściowej utraty komunikacji. Ostatni przypadek dotyczy całkowitego braku komunikacji gdy praca robota zostaje przerwana. Uszkodzenia zostały wprowadzone na początku każdej symulacji. Jednakże, tak jak zostało to zdefiniowane, uszkodzenia były uruchamiane po kilku sekundach. Podczas sterowania robotem w trakcie symulacji zaobserwować można było, iż uszkodzenia przejawiają się w sposób zgodny z założeniami. 6. PODSUMOWANIE Wynikiem przedstawionych badań jest symulator robota Explorer 6WD. Symulator ten opracowany został z wykorzystaniem środowiska V-REP, sieci ROS i oprogramowania MATLAB /Simulink. Użycie platformy ROS umożliwiło komunikację pomiędzy wspomnianymi programami. W skład symulatora wchodzą również modele otoczenia typu indor i outdoor przedstawiające zróżnicowane scenerie. Przeprowadzono szczegółowe badania weryfikacyjne, mające na celu przetestowanie elementarnych i zaawansowanych funkcji symulatora robota. Jak pokazano w pracy, opracowany symulator pozwala na analizę działania obiektu w stanie pełnej zdatności i z wybranymi uszkodzeniami. Przedstawione w artykule wyniki badań potwierdzają poprawność zaproponowanego rozwiązania. Autorzy dostrzegają wiele nowych kierunków badań związanych z podjętym zagadnieniem. Jednym z nich będzie wykorzystanie symulatora do rozwoju algorytmów sterowania tolerujących uszkodzenia i błędy. Rys. 13. Symulacja uszkodzenia systemu komunikacji Literatura 1. Czupryniak R., Szynkarczyk P., Trojnacki M.: Tendencje rozwoju mobilnych robotów lądowych (2). Nowe kierunki w robotyce mobilnej. Pomiary Automatyka Robotyka 2008, nr 7-8, s Giergiel M., Żylski W., Hendzel Z.: Modelowanie i sterowanie mobilnych robotów kołowych. Warszawa: PWN, ISBN: Moczulski W., Adamczyk M., Januszka M., Panfil W., Przystałka P., Wyleżoł M.: Team of specialized mobile robots for group inspection of large-area technical objects, Kozłowski K. (Ed.): Robot Motion and Control, LNCIS 396, Springer-Verlag, 2009, p ISBN Moczulski W., Adamczyk M., Januszka M., Panfil W., Przystałka P., Wyleżoł M.: Autonomous mobile robots for Inspecting Industrial Objects, Mazurkiewicz A. (Ed.): Technological Innovations for Sustainable Development, ITeE-PIB, Polska-Izrael, 2009, p Siegwart R., Nourbakhsh I.R., Scaramuzza D.: Introduction to autonomous mobile robots, 2nd Ed. MIT Press, ISBN: Trojnacki M., Szynkarczyk P., Andrzejuk A.: Tendencje rozwoju mobilnych robotów lądowych (1). Przegląd robotów mobilnych do zastosowań specjalnych. Pomiary Automatyka Robotyka 2008, nr 6, s Troszyński M.: Platforma mobilna Trobot Explorer 6WD. Elektronika Praktyczna 2012, nr 3, s Zhu X., Kim Y., Minor M., Qiu C.: Autonomous mobile robots in unknown outdoor environments. Boca Raton: CRC Press, ISBN Artykuł dostępny na podstawie licencji Creative Commons Uznanie autorstwa 3.0 Polska

Model symulacyjny robota Explorer 6WD z uwzględnieniem uszkodzeń

Model symulacyjny robota Explorer 6WD z uwzględnieniem uszkodzeń Model symulacyjny robota Explorer 6WD z uwzględnieniem uszkodzeń inż. Paweł Stęczniewski Promotor: dr inż. Piotr Przystałka Instytut Podstaw Konstrukcji Maszyn Politechnika Śląska Gliwice, 22.11.2017 inż.

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

dr inż. Tomasz Krzeszowski

dr inż. Tomasz Krzeszowski Microsoft Robotics Developer Studio dr inż. Tomasz Krzeszowski 2017-05-20 Spis treści 1 Przygotowanie do laboratorium... 3 2 Cel laboratorium... 3 3 Microsoft Robotics Developer Studio... 3 3.1 Wprowadzenie...

Bardziej szczegółowo

Symulacja działania sterownika dla robota dwuosiowego typu SCARA w środowisku Matlab/Simulink.

Symulacja działania sterownika dla robota dwuosiowego typu SCARA w środowisku Matlab/Simulink. Symulacja działania sterownika dla robota dwuosiowego typu SCARA w środowisku Matlab/Simulink. Celem ćwiczenia jest symulacja działania (w środowisku Matlab/Simulink) sterownika dla dwuosiowego robota

Bardziej szczegółowo

Szybkie prototypowanie w projektowaniu mechatronicznym

Szybkie prototypowanie w projektowaniu mechatronicznym Szybkie prototypowanie w projektowaniu mechatronicznym Systemy wbudowane (Embedded Systems) Systemy wbudowane (ang. Embedded Systems) są to dedykowane architektury komputerowe, które są integralną częścią

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

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

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

Rzeczywistość rozszerzona: czujniki do akwizycji obrazów RGB-D. Autor: Olga Głogowska 207 505 AiR II

Rzeczywistość rozszerzona: czujniki do akwizycji obrazów RGB-D. Autor: Olga Głogowska 207 505 AiR II Rzeczywistość rozszerzona: czujniki do akwizycji obrazów RGB-D Autor: Olga Głogowska 207 505 AiR II Czujniki w robotyce coraz większego znaczenia nabierają systemy pomiarowe umożliwiające interakcję robota

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

METODY SZYBKIEGO PROTOTYPOWANIA ZE SPRZĘŻENIEM ZWROTNYM ROBOTÓW MOBILNYCH Z WYKORZYSTANIEM HARDWARE IN THE LOOP

METODY SZYBKIEGO PROTOTYPOWANIA ZE SPRZĘŻENIEM ZWROTNYM ROBOTÓW MOBILNYCH Z WYKORZYSTANIEM HARDWARE IN THE LOOP Mgr inż. Tomasz POGORZELSKI Wojskowa Akademia Techniczna DOI: 10.17814/mechanik.2015.7.286 METODY SZYBKIEGO PROTOTYPOWANIA ZE SPRZĘŻENIEM ZWROTNYM ROBOTÓW MOBILNYCH Z WYKORZYSTANIEM HARDWARE IN THE LOOP

Bardziej szczegółowo

Projektowanie systemów zrobotyzowanych

Projektowanie systemów zrobotyzowanych ZAKŁAD PROJEKTOWANIA TECHNOLOGII Laboratorium Projektowanie systemów zrobotyzowanych Instrukcja 4 Temat: Programowanie trajektorii ruchu Opracował: mgr inż. Arkadiusz Pietrowiak mgr inż. Marcin Wiśniewski

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 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

Opracowanie systemu sterowania wybranej linii technologicznej z uwzględnieniem zagadnień inżynierii oprogramowania

Opracowanie systemu sterowania wybranej linii technologicznej z uwzględnieniem zagadnień inżynierii oprogramowania 1 Opracowanie systemu sterowania wybranej linii technologicznej z uwzględnieniem zagadnień inżynierii oprogramowania Martyna MICHALEC Kierujący projektem: dr hab. inż. Marek FIDALI, prof. Pol. Śl. Opiekun:

Bardziej szczegółowo

Automatyka i Robotyka studia stacjonarne drugiego stopnia

Automatyka i Robotyka studia stacjonarne drugiego stopnia #384 #380 dr inż. Mirosław Gajer Projekt i implementacja narzędzia do profilowania kodu natywnego przy wykorzystaniu narzędzi Android NDK (Project and implementation of tools for profiling native code

Bardziej szczegółowo

INSTRUKCJA DO ĆWICZENIA NR 2

INSTRUKCJA DO ĆWICZENIA NR 2 KATEDRA MECHANIKI STOSOWANEJ Wydział Mechaniczny POLITECHNIKA LUBELSKA INSTRUKCJA DO ĆWICZENIA NR 2 PRZEDMIOT TEMAT OPRACOWAŁ MECHANIKA UKŁADÓW MECHANCZNYCH Modelowanie fizyczne układu o jednym stopniu

Bardziej szczegółowo

POLITECHNIKA POZNAŃSKA Wydział Maszyn Roboczych i Transportu

POLITECHNIKA POZNAŃSKA Wydział Maszyn Roboczych i Transportu POLITECHNIKA POZNAŃSKA Wydział Maszyn Roboczych i Transportu PRACA DYPLOMOWA BADANIA I MODELOWANIE PRACY UKŁADU NAPĘDOWEGO SAMOCHODU Z AUTOMATYCZNĄ SKRZYNIĄ BIEGÓW Autor: inŝ. Janusz Walkowiak Promotor:

Bardziej szczegółowo

Webowy generator wykresów wykorzystujący program gnuplot

Webowy generator wykresów wykorzystujący program gnuplot Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Marcin Nowak nr albumu: 254118 Praca inżynierska na kierunku informatyka stosowana Webowy generator wykresów wykorzystujący

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Mechatronika Rodzaj przedmiotu: obowiązkowy na specjalności: projektowanie systemów mechanicznych Rodzaj zajęd: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU Symulacje

Bardziej szczegółowo

OKREŚLENIE WPŁYWU WYŁĄCZANIA CYLINDRÓW SILNIKA ZI NA ZMIANY SYGNAŁU WIBROAKUSTYCZNEGO SILNIKA

OKREŚLENIE WPŁYWU WYŁĄCZANIA CYLINDRÓW SILNIKA ZI NA ZMIANY SYGNAŁU WIBROAKUSTYCZNEGO SILNIKA ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ 2008 Seria: TRANSPORT z. 64 Nr kol. 1803 Rafał SROKA OKREŚLENIE WPŁYWU WYŁĄCZANIA CYLINDRÓW SILNIKA ZI NA ZMIANY SYGNAŁU WIBROAKUSTYCZNEGO SILNIKA Streszczenie. W

Bardziej szczegółowo

Rozszerzony konspekt przedmiotu Inteligentne maszyny i systemy

Rozszerzony konspekt przedmiotu Inteligentne maszyny i systemy Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Rozszerzony konspekt przedmiotu Inteligentne maszyny i systemy dr inż. Witold Czajewski dr inż. Marcin Iwanowski

Bardziej szczegółowo

Analiza mechanizmu korbowo-suwakowego

Analiza mechanizmu korbowo-suwakowego Cel ćwiczenia: Metody modelowania i symulacji kinematyki i dynamiki z wykorzystaniem CAD/CAE Laboratorium I Analiza mechanizmu korbowo-suwakowego Celem ćwiczenia jest zapoznanie ze środowiskiem symulacji

Bardziej szczegółowo

KOMPUTEROWY MODEL UKŁADU STEROWANIA MIKROKLIMATEM W PRZECHOWALNI JABŁEK

KOMPUTEROWY MODEL UKŁADU STEROWANIA MIKROKLIMATEM W PRZECHOWALNI JABŁEK Inżynieria Rolnicza 8(117)/2009 KOMPUTEROWY MODEL UKŁADU STEROWANIA MIKROKLIMATEM W PRZECHOWALNI JABŁEK Ewa Wachowicz, Piotr Grudziński Katedra Automatyki, Politechnika Koszalińska Streszczenie. W pracy

Bardziej szczegółowo

Załącznik nr 1 do Zapytania ofertowego: Opis przedmiotu zamówienia

Załącznik nr 1 do Zapytania ofertowego: Opis przedmiotu zamówienia Załącznik nr 1 do Zapytania ofertowego: Opis przedmiotu zamówienia Postępowanie na świadczenie usług badawczo-rozwojowych referencyjny Zamawiającego: ZO CERTA 1/2017 Celem Projektu jest opracowanie wielokryterialnych

Bardziej szczegółowo

Materiały pomocnicze do ćwiczeń laboratoryjnych

Materiały pomocnicze do ćwiczeń laboratoryjnych Materiały pomocnicze do ćwiczeń laboratoryjnych Badanie napędów elektrycznych z luzownikami w robocie Kawasaki FA006E wersja próbna Literatura uzupełniająca do ćwiczenia: 1. Cegielski P. Elementy programowania

Bardziej szczegółowo

Laboratorium Komputerowe Systemy Pomiarowe

Laboratorium Komputerowe Systemy Pomiarowe Jarosław Gliwiński, Łukasz Rogacz Laboratorium Komputerowe Systemy Pomiarowe ćw. Programowanie wielofunkcyjnej karty pomiarowej w VEE Data wykonania: 15.05.08 Data oddania: 29.05.08 Celem ćwiczenia była

Bardziej szczegółowo

Projektowanie systemów zrobotyzowanych

Projektowanie systemów zrobotyzowanych ZAKŁAD PROJEKTOWANIA TECHNOLOGII Laboratorium Projektowanie systemów zrobotyzowanych Instrukcja 2 Temat: Rozpoczęcie pracy z programem RobotStudio Opracował: mgr inż. Arkadiusz Pietrowiak mgr inż. Marcin

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

Zad. 6: Sterowanie robotem mobilnym

Zad. 6: Sterowanie robotem mobilnym Zad. 6: Sterowanie robotem mobilnym 1 Cel ćwiczenia Utrwalenie umiejętności modelowania kluczowych dla danego problemu pojęć. Tworzenie diagramu klas, czynności oraz przypadków użycia. Wykorzystanie dziedziczenia

Bardziej szczegółowo

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS)

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS) Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS) Temat: Platforma Systemowa Wonderware przykład zaawansowanego systemu

Bardziej szczegółowo

Stanisław SZABŁOWSKI

Stanisław SZABŁOWSKI Dydaktyka Informatyki 12(2017) ISSN 2083-3156 DOI: 10.15584/di.2017.12.26 http://www.di.univ.rzeszow.pl Wydział Matematyczno-Przyrodniczy UR Laboratorium Zagadnień Społeczeństwa Informacyjnego Stanisław

Bardziej szczegółowo

System wizyjny OMRON Xpectia FZx

System wizyjny OMRON Xpectia FZx Ogólna charakterystyka systemu w wersji FZ3 w zależności od modelu można dołączyć od 1 do 4 kamer z interfejsem CameraLink kamery o rozdzielczościach od 300k do 5M pikseli możliwość integracji oświetlacza

Bardziej szczegółowo

Projekt stanowiska robota przemysłowego IRB 120

Projekt stanowiska robota przemysłowego IRB 120 Tomasz WARCHOŁ, Krystian TUCZYŃSKI Koło Naukowe Informatyków TROJAN, Uniwersytet Rzeszowski, Polska Projekt stanowiska robota przemysłowego IRB 120 Wstęp W dzisiejszych czasach każdy z nas zdaje sobie

Bardziej szczegółowo

WPROWADZENIE DO ŚRODOWISKA SCICOS

WPROWADZENIE DO ŚRODOWISKA SCICOS Politechnika Gdańska Wydział Elektrotechniki i Automatyki WPROWADZENIE DO ŚRODOWISKA SCICOS Materiały pomocnicze do ćwiczeń laboratoryjnych Oryginał: Modeling and Simulation in Scilab/Scicos Stephen L.

Bardziej szczegółowo

MODEL MANIPULATORA O STRUKTURZE SZEREGOWEJ W PROGRAMACH CATIA I MATLAB MODEL OF SERIAL MANIPULATOR IN CATIA AND MATLAB

MODEL MANIPULATORA O STRUKTURZE SZEREGOWEJ W PROGRAMACH CATIA I MATLAB MODEL OF SERIAL MANIPULATOR IN CATIA AND MATLAB Kocurek Łukasz, mgr inż. email: kocurek.lukasz@gmail.com Góra Marta, dr inż. email: mgora@mech.pk.edu.pl Politechnika Krakowska, Wydział Mechaniczny MODEL MANIPULATORA O STRUKTURZE SZEREGOWEJ W PROGRAMACH

Bardziej szczegółowo

Sprawozdanie z prezentacji oprogramowania ilearnvibration

Sprawozdanie z prezentacji oprogramowania ilearnvibration Michał Liss Wydział Inżynierii Mechanicznej UTP Bydgoszcz Sprawozdanie z prezentacji oprogramowania ilearnvibration Bydgoszcz, 2011 1. Wprowadzenie Oprogramowanie ilearnvibration jest swego rodzaju zintegrowanym

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

ZESZYTY NAUKOWE INSTYTUTU POJAZDÓW 2(98)/2014

ZESZYTY NAUKOWE INSTYTUTU POJAZDÓW 2(98)/2014 ZESZYTY NAUKOWE INSTYTUTU POJAZDÓW 2(98)/2014 Wojciech Moczulski 1, Wawrzyniec Panfil 2, Piotr Przystałka 3 SYSTEM STEROWANIA GRUPY WIELOZADANIOWYCH ROBOTÓW MOBILNYCH (2) - IMPLEMENTACJA SYSTEMU 1. Wstęp

Bardziej szczegółowo

Mechatronika i szybkie prototypowanie układów sterowania

Mechatronika i szybkie prototypowanie układów sterowania Mechatronika i szybkie prototypowanie układów sterowania Rozwój systemów technicznych Funkcje operacyjne Dostarczanie energii Wprowadzanie danych sterujących Generacje systemów technicznych prymitywny

Bardziej szczegółowo

Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka

Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka Poznań, 16.05.2012r. Raport z promocji projektu Nowa generacja energooszczędnych

Bardziej szczegółowo

Simulink MATLAB Przegląd obiektów i przykłady zastosowań

Simulink MATLAB Przegląd obiektów i przykłady zastosowań Simulink MATLAB Przegląd obiektów i przykłady zastosowań M. Berndt-Schreiber 1 Simulink MATLAB SIMULINK jest rozszerzeniem pakietu MATLAB; przy pomocy graficznego środowiska pozwala konstruować diagramy

Bardziej szczegółowo

Tematy prac dyplomowych w Katedrze Awioniki i Sterowania. Studia: I stopnia (inżynierskie)

Tematy prac dyplomowych w Katedrze Awioniki i Sterowania. Studia: I stopnia (inżynierskie) Tematy prac dyplomowych w Katedrze Awioniki i Sterowania Studia I stopnia (inżynierskie) Temat: Skalowanie czujników prędkości kątowej i orientacji przestrzennej 1. Analiza właściwości czujników i układów

Bardziej szczegółowo

Instrukcja użytkownika Dell Display Manager

Instrukcja użytkownika Dell Display Manager Instrukcja użytkownika Dell Display Manager Informacje ogólne Dell Display Manager to aplikacja Windows wykorzystywana do zarządzania monitorem lub grupą monitorów. Umożliwia ona ręczną regulację wyświetlanego

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

Projekt rejestratora obiektów trójwymiarowych na bazie frezarki CNC. The project of the scanner for three-dimensional objects based on the CNC

Projekt rejestratora obiektów trójwymiarowych na bazie frezarki CNC. The project of the scanner for three-dimensional objects based on the CNC Dr inż. Henryk Bąkowski, e-mail: henryk.bakowski@polsl.pl Politechnika Śląska, Wydział Transportu Mateusz Kuś, e-mail: kus.mate@gmail.com Jakub Siuta, e-mail: siuta.jakub@gmail.com Andrzej Kubik, e-mail:

Bardziej szczegółowo

PROJEKT GRUPY WIELOZADANIOWYCH ROBOTÓW MOBILNYCH WYKORZYSTUJĄCYCH ZAAWANSOWANE TECHNOLOGIE

PROJEKT GRUPY WIELOZADANIOWYCH ROBOTÓW MOBILNYCH WYKORZYSTUJĄCYCH ZAAWANSOWANE TECHNOLOGIE 3-2011 PROBLEMY EKSPLOATACJI 123 Wojciech MOCZULSKI *, Wojciech SKARKA *, Marek ADAMCZYK *, Marcin JANUSZKA *, Tomasz GIESKO **, Jordan MĘŻYK **, Wojciech MIZAK **, Daniel PAJĄK *, Wawrzyniec PANFIL *,

Bardziej szczegółowo

WYKRYWANIE USZKODZEŃ W LITYCH ELEMENTACH ŁĄCZĄCYCH WAŁY

WYKRYWANIE USZKODZEŃ W LITYCH ELEMENTACH ŁĄCZĄCYCH WAŁY ZESZYTY NAUKOWE AKADEMII MARYNARKI WOJENNEJ ROK LI NR 4 (183) 2010 Radosł aw Pakowski Mirosł aw Trzpil Politechnika Warszawska WYKRYWANIE USZKODZEŃ W LITYCH ELEMENTACH ŁĄCZĄCYCH WAŁY STRESZCZENIE W artykule

Bardziej szczegółowo

INSTRUKCJA DO ĆWICZENIA NR 4

INSTRUKCJA DO ĆWICZENIA NR 4 KATEDRA MECHANIKI STOSOWANEJ Wydział Mechaniczny POLITECHNIKA LUBELSKA INSTRUKCJA DO ĆWICZENIA NR 4 PRZEDMIOT TEMAT OPRACOWAŁ MECHANIKA UKŁADÓW MECHANCZNYCH Modelowanie fizyczne układu o dwóch stopniach

Bardziej szczegółowo

1. Opis. 2. Wymagania sprzętowe:

1. Opis. 2. Wymagania sprzętowe: 1. Opis Aplikacja ARSOFT-WZ2 umożliwia konfigurację, wizualizację i rejestrację danych pomiarowych urządzeń produkcji APAR wyposażonych w interfejs komunikacyjny RS232/485 oraz protokół MODBUS-RTU. Aktualny

Bardziej szczegółowo

dynamiki mobilnego robota transportowego.

dynamiki mobilnego robota transportowego. 390 MECHANIK NR 5 6/2018 Dynamika mobilnego robota transportowego The dynamics of a mobile transport robot MARCIN SZUSTER PAWEŁ OBAL * DOI: https://doi.org/10.17814/mechanik.2018.5-6.51 W artykule omówiono

Bardziej szczegółowo

Aplikacje Systemów. Nawigacja inercyjna. Gdańsk, 2016

Aplikacje Systemów. Nawigacja inercyjna. Gdańsk, 2016 Aplikacje Systemów Wbudowanych Nawigacja inercyjna Gdańsk, 2016 Klasyfikacja systemów inercyjnych 2 Nawigacja inercyjna Podstawowymi blokami, wchodzącymi w skład systemów nawigacji inercyjnej (INS ang.

Bardziej szczegółowo

Program V-SIM tworzenie plików video z przebiegu symulacji

Program V-SIM tworzenie plików video z przebiegu symulacji Program V-SIM tworzenie plików video z przebiegu symulacji 1. Wprowadzenie Coraz częściej zdarza się, że zleceniodawca opinii prosi o dołączenie do opracowania pliku/ów Video z zarejestrowanym przebiegiem

Bardziej szczegółowo

Zad. 6: Sterowanie robotami mobilnymi w obecności przeszkód

Zad. 6: Sterowanie robotami mobilnymi w obecności przeszkód Zad. 6: Sterowanie robotami mobilnymi w obecności przeszkód 1 Cel ćwiczenia Utrwalenie umiejętności modelowania kluczowych dla danego problemu pojęć. Tworzenie diagramu klas oraz czynności. Wykorzystanie

Bardziej szczegółowo

DOKUMENTACJA TECHNICZNO-RUCHOWA. Sterownik mikroklimatu FAG25-III

DOKUMENTACJA TECHNICZNO-RUCHOWA. Sterownik mikroklimatu FAG25-III DOKUMENTACJA TECHNICZNO-RUCHOWA Sterownik mikroklimatu FAG25-III 1 Spis treści 1. Opis głównych opcji... 2 2. Tryb konfiguracji A... 3 3. Tryb konfiguracji B... 5 4. Dane techniczne... 6 1. Opis głównych

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

Mechatronika i inteligentne systemy produkcyjne. Paweł Pełczyński ppelczynski@swspiz.pl

Mechatronika i inteligentne systemy produkcyjne. Paweł Pełczyński ppelczynski@swspiz.pl Mechatronika i inteligentne systemy produkcyjne Paweł Pełczyński ppelczynski@swspiz.pl 1 Program przedmiotu Wprowadzenie definicja, cel i zastosowania mechatroniki Urządzenie mechatroniczne - przykłady

Bardziej szczegółowo

PROGRAMOWALNE STEROWNIKI LOGICZNE

PROGRAMOWALNE STEROWNIKI LOGICZNE PROGRAMOWALNE STEROWNIKI LOGICZNE I. Wprowadzenie Klasyczna synteza kombinacyjnych i sekwencyjnych układów sterowania stosowana do automatyzacji dyskretnych procesów produkcyjnych polega na zaprojektowaniu

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: KINEMATYKA I DYNAMIKA MANIPULATORÓW I ROBOTÓW Kierunek: Mechatronika Rodzaj przedmiotu: obowiązkowy na specjalności: Systemy sterowania Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU

Bardziej szczegółowo

6.4. Efekty specjalne

6.4. Efekty specjalne 6.4. Efekty specjalne Rozdział ten będzie poświęcony efektom specjalnym, które również znalazły swoje zastosowanie w programie MS PowerPoint 2007. Pierwszym typem efektów jaki zostanie poddany naszej analizie

Bardziej szczegółowo

Informatyka studia stacjonarne pierwszego stopnia

Informatyka studia stacjonarne pierwszego stopnia #382 #379 Internetowy system obsługi usterek w sieciach handlowych (The internet systems of detection of defects in trade networks) Celem pracy jest napisanie aplikacji w języku Java EE. Główne zadania

Bardziej szczegółowo

Układ aktywnej redukcji hałasu przenikającego przez przegrodę w postaci płyty mosiężnej

Układ aktywnej redukcji hałasu przenikającego przez przegrodę w postaci płyty mosiężnej Układ aktywnej redukcji hałasu przenikającego przez przegrodę w postaci płyty mosiężnej Paweł GÓRSKI 1), Emil KOZŁOWSKI 1), Gracjan SZCZĘCH 2) 1) Centralny Instytut Ochrony Pracy Państwowy Instytut Badawczy

Bardziej szczegółowo

FDS 6 - Nowe funkcje i możliwości. Modelowanie instalacji HVAC część 1: podstawy.

FDS 6 - Nowe funkcje i możliwości. Modelowanie instalacji HVAC część 1: podstawy. FDS 6 - Nowe funkcje i możliwości. Modelowanie instalacji HVAC część 1: podstawy. Wstęp 4 listopada 2013r. miała miejsce długo wyczekiwana premiera najnowszej, szóstej już wersji popularnego symulatora

Bardziej szczegółowo

Wykresy statystyczne w PyroSim, jako narzędzie do prezentacji i weryfikacji symulacji scenariuszy pożarowych

Wykresy statystyczne w PyroSim, jako narzędzie do prezentacji i weryfikacji symulacji scenariuszy pożarowych Wykresy statystyczne w PyroSim, jako narzędzie do prezentacji i weryfikacji symulacji scenariuszy pożarowych 1. Wstęp: Program PyroSim posiada wiele narzędzi służących do prezentacji i weryfikacji wyników

Bardziej szczegółowo

Opracowanie ćwiczenia laboratoryjnego dotyczącego wykorzystania sieci przemysłowej Profibus. DODATEK NR 4 Instrukcja laboratoryjna

Opracowanie ćwiczenia laboratoryjnego dotyczącego wykorzystania sieci przemysłowej Profibus. DODATEK NR 4 Instrukcja laboratoryjna Wydział Informatyki i Zarządzania Opracowanie ćwiczenia laboratoryjnego dotyczącego wykorzystania sieci przemysłowej Profibus DODATEK NR 4 Instrukcja laboratoryjna. Opracował: Paweł Obraniak Wrocław 2014

Bardziej szczegółowo

RAPORT. Gryfów Śląski

RAPORT. Gryfów Śląski RAPORT z realizacji projektu Opracowanie i rozwój systemu transportu fluidalnego w obróbce horyzontalnej elementów do układów fotogalwanicznych w zakresie zadań Projekt modelu systemu Projekt automatyki

Bardziej szczegółowo

Zad. 5: Sterowanie robotem mobilnym

Zad. 5: Sterowanie robotem mobilnym Zad. 5: Sterowanie robotem mobilnym 1 Cel ćwiczenia Wykształcenie umiejętności modelowania kluczowych dla danego problemu pojęć. Tworzenie diagramu klas, czynności oraz przypadków użycia. Wykorzystanie

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: MECHANIKA I BUDOWA MASZYN Rodzaj przedmiotu: obowiązkowy na kierunku Rodzaj zajęć: wykład, laboratorium ROBOTYKA Robotics Forma studiów: stacjonarne Poziom przedmiotu: I stopnia

Bardziej szczegółowo

Projekt Zaprogramować działanie robota w narzędziu USARSim

Projekt Zaprogramować działanie robota w narzędziu USARSim WYŻSZA SZKOŁA INFORMATYKI I ZARZĄDZANIA Z SIEDZIBĄ W RZESZOWIE Inteligentne Systemy Autonomiczne Projekt Zaprogramować działanie robota w narzędziu USARSim Prowadzący: Wykonawca: Mgr Daniel Jachyra Paweł

Bardziej szczegółowo

WYKORZYSTANIE OPROGRAMOWANIA ADAMS/CAR RIDE W BADANIACH KOMPONENTÓW ZAWIESZENIA POJAZDU SAMOCHODOWEGO

WYKORZYSTANIE OPROGRAMOWANIA ADAMS/CAR RIDE W BADANIACH KOMPONENTÓW ZAWIESZENIA POJAZDU SAMOCHODOWEGO ZESZYTY NAUKOWE POLITECHNIKA ŚLĄSKA 2012 Seria: TRANSPORT z. 77 Nr kol.1878 Łukasz KONIECZNY WYKORZYSTANIE OPROGRAMOWANIA ADAMS/CAR RIDE W BADANIACH KOMPONENTÓW ZAWIESZENIA POJAZDU SAMOCHODOWEGO Streszczenie.

Bardziej szczegółowo

Zad. 7: Sterowanie robotami mobilnymi w obecności przeszkód

Zad. 7: Sterowanie robotami mobilnymi w obecności przeszkód Zad. 7: Sterowanie robotami mobilnymi w obecności przeszkód 1 Cel ćwiczenia Utrwalenie umiejętności modelowania kluczowych dla danego problemu pojęć. Tworzenie diagramu klas oraz czynności. Wykorzystanie

Bardziej szczegółowo

BADANIA SYMULACYJNE PROCESU HAMOWANIA SAMOCHODU OSOBOWEGO W PROGRAMIE PC-CRASH

BADANIA SYMULACYJNE PROCESU HAMOWANIA SAMOCHODU OSOBOWEGO W PROGRAMIE PC-CRASH BADANIA SYMULACYJNE PROCESU HAMOWANIA SAMOCHODU OSOBOWEGO W PROGRAMIE PC-CRASH Dr inż. Artur JAWORSKI, Dr inż. Hubert KUSZEWSKI, Dr inż. Adam USTRZYCKI W artykule przedstawiono wyniki analizy symulacyjnej

Bardziej szczegółowo

MODELOWANIE I SYMULACJA UKŁADÓW PNEUMATYCZNYCH, HYDRAULICZNYCH I ELEKTRYCZNYCH za pomocą programu komputerowego AUTOSIM 200

MODELOWANIE I SYMULACJA UKŁADÓW PNEUMATYCZNYCH, HYDRAULICZNYCH I ELEKTRYCZNYCH za pomocą programu komputerowego AUTOSIM 200 INSTYTUT OBRABIAREK I TECHNOLOGII BUDOWY MASZYN POLITECHNIKI ŁÓDZKIEJ ĆWICZENIE NR P-15 MODELOWANIE I SYMULACJA UKŁADÓW PNEUMATYCZNYCH, HYDRAULICZNYCH I ELEKTRYCZNYCH za pomocą programu komputerowego AUTOSIM

Bardziej szczegółowo

Ćwiczenie 1. Symulacja układu napędowego z silnikiem DC i przekształtnikiem obniżającym.

Ćwiczenie 1. Symulacja układu napędowego z silnikiem DC i przekształtnikiem obniżającym. Ćwiczenie 1 Symulacja układu napędowego z silnikiem DC i przekształtnikiem obniżającym. Środowisko symulacyjne Symulacja układu napędowego z silnikiem DC wykonana zostanie w oparciu o środowisko symulacyjne

Bardziej szczegółowo

opracowano model matematyczny lokomotywy i pociągu oraz zaimplementowano go

opracowano model matematyczny lokomotywy i pociągu oraz zaimplementowano go ramach projektu badawczego wykonano wiele zadań cząstkowych, w szczególności przeprowadzono analizę porównawczą dostępnych na rynku symulatorów pod kątem ich realizacji technicznej, a w szczególności zastosowanych

Bardziej szczegółowo

Tematy prac dyplomowych w Katedrze Awioniki i Sterowania Studia I stopnia (inżynierskie)

Tematy prac dyplomowych w Katedrze Awioniki i Sterowania Studia I stopnia (inżynierskie) Tematy prac dyplomowych w Katedrze Awioniki i Sterowania Studia I stopnia (inżynierskie) Temat: Pomiar prędkości kątowych samolotu przy pomocy czujnika ziemskiego pola magnetycznego 1. Analiza właściwości

Bardziej szczegółowo

MODELOWANIE KINEMATYKI I DYNAMIKI MOBILNEGO MINIROBOTA

MODELOWANIE KINEMATYKI I DYNAMIKI MOBILNEGO MINIROBOTA MODELOWANIE INŻYNIERSKIE ISNN 1896-771X 32, s. 157-162, Gliwice 2006 MODELOWANIE KINEMATYKI I DYNAMIKI MOBILNEGO MINIROBOTA MARIUSZ GIERGIEL PIOTR MAŁKA Katedra Robotyki i Dynamiki Maszyn, Akademia Górniczo-Hutnicza

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

SYSTEM MONITOROWANIA DECYZYJNEGO STANU OBIEKTÓW TECHNICZNYCH

SYSTEM MONITOROWANIA DECYZYJNEGO STANU OBIEKTÓW TECHNICZNYCH Aleksander JASTRIEBOW 1 Stanisław GAD 2 Radosław GAD 3 monitorowanie, układ zasilania w paliwo, diagnostyka SYSTEM MONITOROWANIA DECYZYJNEGO STANU OBIEKTÓW TECHNICZNYCH Praca poświęcona przedstawieniu

Bardziej szczegółowo

Programowanie obiektowe

Programowanie obiektowe Laboratorium z przedmiotu Programowanie obiektowe - zestaw 02 Cel zajęć. Celem zajęć jest zapoznanie z praktycznymi aspektami projektowania oraz implementacji klas i obiektów z wykorzystaniem dziedziczenia.

Bardziej szczegółowo

Tematy prac dyplomowych w Katedrze Awioniki i Sterowania. Studia: II stopnia (magisterskie)

Tematy prac dyplomowych w Katedrze Awioniki i Sterowania. Studia: II stopnia (magisterskie) Tematy prac dyplomowych w Katedrze Awioniki i Sterowania Studia II stopnia (magisterskie) Temat: Układ sterowania płaszczyzną sterową o podwyższonej niezawodności 1. Analiza literatury. 2. Uruchomienie

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

Załącznik nr 8. UNIA EUROPEJSKA Europejski Fundusz Rozwoju Regionalnego

Załącznik nr 8. UNIA EUROPEJSKA Europejski Fundusz Rozwoju Regionalnego 1 Załącznik nr 8 OPIS TECHNICZNY PARAMETRY GRANICZNE Fotel pozycjonujący do radioterapii protonowej nowotworów oka na stanowisku radioterapii nowotworów gałki ocznej w CCB, IFJ PAN L.p. Minimalne wymagane

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 1 (3h) Wprowadzenie do obsługi platformy projektowej Quartus II Instrukcja pomocnicza do laboratorium z przedmiotu

Bardziej szczegółowo

LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program

LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program Przygotował: Jakub Wawrzeńczak 1. Wprowadzenie Lekcja przedstawia wykorzystanie środowiska LabVIEW 2016

Bardziej szczegółowo

Dostawa oprogramowania. Nr sprawy: ZP /15

Dostawa oprogramowania. Nr sprawy: ZP /15 ........ (pieczątka adresowa Oferenta) Zamawiający: Państwowa Wyższa Szkoła Zawodowa w Nowym Sączu, ul. Staszica,33-300 Nowy Sącz. Strona: z 5 Arkusz kalkulacyjny określający minimalne parametry techniczne

Bardziej szczegółowo

UWAGA. Wszystkie wyniki zapisywać na dysku Dane E: Program i przebieg ćwiczenia:

UWAGA. Wszystkie wyniki zapisywać na dysku Dane E: Program i przebieg ćwiczenia: Cel ćwiczenia: Zapoznanie się z. metodami badania i analitycznego wyznaczania parametrów dynamicznych obiektów rzeczywistych na przykładzie mikrotermostatu oraz z metodami symulacyjnymi umożliwiającymi

Bardziej szczegółowo

DiaSter - system zaawansowanej diagnostyki aparatury technologicznej, urządzeń pomiarowych i wykonawczych. Politechnika Warszawska

DiaSter - system zaawansowanej diagnostyki aparatury technologicznej, urządzeń pomiarowych i wykonawczych. Politechnika Warszawska Jan Maciej Kościelny, Michał Syfert DiaSter - system zaawansowanej diagnostyki aparatury technologicznej, urządzeń pomiarowych i wykonawczych Instytut Automatyki i Robotyki Plan wystąpienia 2 Wprowadzenie

Bardziej szczegółowo

Use of the ball-bar measuring system to investigate the properties of parallel kinematics mechanism

Use of the ball-bar measuring system to investigate the properties of parallel kinematics mechanism Artykuł Autorski z VIII Forum Inżynierskiego ProCAx, Siewierz, 19-22 XI 2009 (MECHANIK nr 2/2010) Dr inż. Krzysztof Chrapek, dr inż. Piotr Górski, dr inż. Stanisław Iżykowski, mgr inż. Paweł Maślak Politechnika

Bardziej szczegółowo

Laboratorium Komputerowe Systemy Pomiarowe

Laboratorium Komputerowe Systemy Pomiarowe Jarosław Gliwiński, Łukasz Rogacz Laboratorium Komputerowe Systemy Pomiarowe ćw. Zastosowanie standardu VISA do obsługi interfejsu RS-232C Data wykonania: 03.04.08 Data oddania: 17.04.08 Celem ćwiczenia

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: MODELOWANIE I SYMULACJA UKŁADÓW STEROWANIA Kierunek: Mechatronika Rodzaj przedmiotu: Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE C1.

Bardziej szczegółowo

PROBLEMY TECHNICZNE. Co zrobić, gdy natrafię na problemy związane z użytkowaniem programu DYSONANS

PROBLEMY TECHNICZNE. Co zrobić, gdy natrafię na problemy związane z użytkowaniem programu DYSONANS PROBLEMY TECHNICZNE Co zrobić, gdy natrafię na problemy związane z użytkowaniem programu DYSONANS Jeżeli stwierdziłeś występowanie błędów lub problemów podczas pracy z programem DYSONANS możesz skorzystać

Bardziej szczegółowo

INSTRUKCJA DO ĆWICZENIA NR 7

INSTRUKCJA DO ĆWICZENIA NR 7 KATEDRA MECHANIKI STOSOWANEJ Wydział Mechaniczny POLITECHNIKA LUBELSKA INSTRUKCJA DO ĆWICZENIA NR 7 PRZEDMIOT TEMAT OPRACOWAŁ LABORATORIUM MODELOWANIA Przykładowe analizy danych: przebiegi czasowe, portrety

Bardziej szczegółowo

Automatyczne tworzenie trójwymiarowego planu pomieszczenia z zastosowaniem metod stereowizyjnych

Automatyczne tworzenie trójwymiarowego planu pomieszczenia z zastosowaniem metod stereowizyjnych Automatyczne tworzenie trójwymiarowego planu pomieszczenia z zastosowaniem metod stereowizyjnych autor: Robert Drab opiekun naukowy: dr inż. Paweł Rotter 1. Wstęp Zagadnienie generowania trójwymiarowego

Bardziej szczegółowo

WYDZIAŁ PPT / KATEDRA INŻYNIERII BIOMEDYCZNEJ D-1 LABORATORIUM Z MIERNICTWA I AUTOMATYKI Ćwiczenie nr 7. Badanie jakości regulacji dwupołożeniowej.

WYDZIAŁ PPT / KATEDRA INŻYNIERII BIOMEDYCZNEJ D-1 LABORATORIUM Z MIERNICTWA I AUTOMATYKI Ćwiczenie nr 7. Badanie jakości regulacji dwupołożeniowej. Cel ćwiczenia: Zapoznanie się z zasadą działania regulatora dwupołożeniowego oraz ocena jakości regulacji dwupołożeniowej na przykładzie obiektu rzeczywistego (mikrotermostat) i badań symulacyjnych. Pytania

Bardziej szczegółowo

Politechnika Śląska. Katedra Wytrzymałości Materiałów i Metod Komputerowych Mechaniki. Praca dyplomowa inżynierska. Wydział Mechaniczny Technologiczny

Politechnika Śląska. Katedra Wytrzymałości Materiałów i Metod Komputerowych Mechaniki. Praca dyplomowa inżynierska. Wydział Mechaniczny Technologiczny Politechnika Śląska Wydział Mechaniczny Technologiczny Katedra Wytrzymałości Materiałów i Metod Komputerowych Mechaniki Praca dyplomowa inżynierska Temat pracy Symulacja komputerowa działania hamulca tarczowego

Bardziej szczegółowo

ANALIZA OBCIĄŻEŃ JEDNOSTEK NAPĘDOWYCH DLA PRZESTRZENNYCH RUCHÓW AGROROBOTA

ANALIZA OBCIĄŻEŃ JEDNOSTEK NAPĘDOWYCH DLA PRZESTRZENNYCH RUCHÓW AGROROBOTA Inżynieria Rolnicza 7(105)/2008 ANALIZA OBCIĄŻEŃ JEDNOSTEK NAPĘDOWYCH DLA PRZESTRZENNYCH RUCHÓW AGROROBOTA Katedra Podstaw Techniki, Uniwersytet Przyrodniczy w Lublinie Streszczenie. W pracy przedstawiono

Bardziej szczegółowo

Integracja systemu CAD/CAM Catia z bazą danych uchwytów obróbkowych MS Access za pomocą interfejsu API

Integracja systemu CAD/CAM Catia z bazą danych uchwytów obróbkowych MS Access za pomocą interfejsu API Dr inż. Janusz Pobożniak, pobozniak@mech.pk.edu.pl Instytut Technologii Maszyn i Automatyzacji produkcji Politechnika Krakowska, Wydział Mechaniczny Integracja systemu CAD/CAM Catia z bazą danych uchwytów

Bardziej szczegółowo

Roboty Przemysłowe. Rys. 1. Główne okno Automation Studio.

Roboty Przemysłowe. Rys. 1. Główne okno Automation Studio. Roboty Przemysłowe 2. Pozycjonowane zderzakowo manipulatory pneumatyczne - symulacja pracy manipulatora w środowisku Automation Studio Celem ćwiczenia jest przygotowanie i przeprowadzenie symulacji ruchu

Bardziej szczegółowo

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ ELEMETY ELEKTRONIKI LABORATORIUM Kierunek NAWIGACJA Specjalność Transport morski Semestr II Ćw. 1 Poznawanie i posługiwanie się programem Multisim 2001 Wersja

Bardziej szczegółowo