SYMULACJA I WERYFIKACJA SYSTEMU NAWIGACJI SLAM DLA
|
|
- Kazimierz Janiszewski
- 7 lat temu
- Przeglądów:
Transkrypt
1 SYMULACJA I WERYFIKACJA SYSTEMU NAWIGACJI SLAM DLA PLATFORMY MOBILNEJ ŁUKASZ MITKA 1, TOMASZ BURATOWSKI 1 1 Katedra Inżynierii Mechanicznej i Robotyki, Akademia Górniczo-Hutnicza mitka@agh.edu.pl, tburatow@agh.edu.pl STRESZCZENIE Artykuł przedstawia testy symulacyjne i weryfikację różnych konfiguracji systemu nawigacji dla dwukołowego robota mobilnego wyposażonego w skaner laserowy, kontrolowany przez Robot Operating System. Symulacja została przeprowadzona przy pomocy środowiska V-REP z rozszerzeniami ROS, które pozwalają systemowi ROS na taką samą pracę jak z rzeczywistym robotem. 1. Wprowadzenie W artykule przedstawiono symulację i rzeczywiste testy systemu nawigacji dla dwukołowego robota z napędem różnicowym. Praca została skupiona na porównaniu różnych metod określania położenia robota. Główna część algorytmów wykonywana jest przez odpowiednie wątki w systemie ROS, natomiast symulacja wykonywana jest w środowisku V-REP połączonym z ROS. Po ukończeniu testów symulacyjnych, przeprowadzono weryfikację z wykorzystaniem rzeczywistego robota. Platforma wykorzystana do testów to robot z dwoma kołami napędowymi i jednym podpierającym. V-REP (Virtual Robot Experimental Platform) jest szeroko stosowanym narzędziem do symulacji robotów przystosowanym zarówno do aplikacji mobilnych jak i robotów przemysłowych. Posiada wszechstronny zakres zastosowań i interfejsy komunikacyjne dla licznych urządzeń i aplikacji. W ostatnim czasie były prowadzone badania w zakresie tematyki SLAM w których rozpatrywano różne podejścia do aproksymacji położenia robota. Carlone i in. [1] przedstawił zastosowanie dywergencji Kullbacka-Leiblera do budowy aproksymatora SLAM opartego na filtrze cząsteczkowym. Kohlbrecher i in. [2] przedstawił system dla scenariuszy USAR (Urban Search and Rescue, ang. poszukiwania i ratownictwo w terenie miejskim) z wykorzystaniem dwuwymiarowego algorytmu budującego mapę wspomaganego podsystemem
2 trójwymiarowej nawigacji IMU. Nienhaus i in. [3] przedstawił system SLAM dla zastosowań podziemnych oparty na syntezie czujników pod kontrolą systemu ROS. Barber i in. [4] przedstawił projekt techniki obrazowania podczerwieni w zastosowaniu do wykrywania gazu z wykorzystaniem SLAM do lokalizacji wycieków gazu względem mapy utworzonej przez robota pod kontrolą systemu ROS. Będkowski i in. [5] przedstawił ogólnodostępny zestaw narzędzi do akwizycji danych i budowy trójwymiarowej mapy w trybie offline w oparciu o algorytmy SLAM. Afanasyev i in. [6] przedstawił środowisko do testowania algorytmów SLAM oparte na systemie ROS i symulatorze Gazebo. 2. Przegląd systemu ROS (Robot Operating System) jest zestawem narzędzi do rozwoju oprogramowania sterującego robotów. Upraszcza proces programowania poprzez dostarczenie bibliotek, narzędzi i konwencji. Posiada również szeroki zakres gotowych paczek oprogramowania gotowych do zastosowania na urządzeniu. Struktura ROS jest oparta na rozproszonej sieci połączeń klient-klient pomiędzy procesami określanymi jako węzły. Zastosowanie węzła może być zróżnicowane, począwszy od niskopoziomowych sterowników urządzeń do zaawansowanych algorytmów planowania trajektorii. Komunikacja pomiędzy węzłami może odbywać się na dwa sposoby. Pierwszy to model publikacji/subskrypcji, w którym węzeł publikuje informacje w danym temacie poprzez wysyłanie wiadomości do niego. Pojedynczy temat zawsze posiada unikalną nazwę dla całego systemu, niezależnie od ilości urządzeń znajdujących się w nim. Gdy inny węzeł potrzebuje określonego rodzaju informacji, może subskrybować temat aby otrzymać wiadomości wysyłane do niego. Nie ma ograniczeń co do ilości węzłów podłączonych do tematu lub ilości tematów obsługiwanych przez jeden węzeł. Do wad tej metody komunikacji można zaliczyć fakt, że jest tylko jednokierunkowa, co oznacza, że węzeł nie może jednocześnie publikować i subskrybować tego samego tematu. Drugą z wad jest fakt, że węzeł nie może otrzymać informacji o tym jakie inne węzły publikują lub subskrybują w dany temat. Drugi model bazuje na usługach, pozwala na komunikację zapytanie/odpowiedź. W tym modelu jeden węzeł oferuje usługę pod zarejestrowaną nazwą z określonym typem wiadomości wejściowej. Inne węzły, w tym modelu nazywane klientami mogą uzyskać dostęp do usługi poprzez wywołanie jej z odpowiednią wiadomością i oczekując na odpowiedź. ROS jest wyposażony w narzędzi rosbag które pozwala na przechowywanie w pliku i odtworzenie przebiegu wiadomości publikowanych w tematach. Narzędzie pozwala na określenie czy wszystkie tematy mają być nagrywany lub tylko wybrane, a także można filtrować już istniejące nagrania [7]. V-REP, jak wspomniano wcześniej, jest wszechstronnym narzędziem przeznaczonym do symulacji. Jedną z najważniejszych cech decydujących o jego funkcjonalności jest rozproszona architektura, oznacza to, że każdy element symulowanego otoczenia może być kontrolowany osobno i z wykorzystaniem różnych technik. Można do nich zaliczyć wbudowane skrypty w
3 języku LUA, regularne API z bibliotekami dla LUA i C/C++, zdalne API obsługujące Lua, C/C++, Python, Java, MATLAB/Octave i Urbi lub wtyczki dla systemu ROS które pozwalają na komunikację z tematami i usługami [8]. Ostatnia metoda oferuje wysoki poziom abstrakcji, a co za tym idzie, może subskrybować temat lub publikować bezpośrednio z symulowanego obiektu. W większości przypadków pozwala to na szybkie nawiązanie połączenia pomiędzy obiektami V- REP a wątkami ROS. Ta metoda została wykorzystana w projekcie, ponieważ w systemie ROS traktowana jest niemal identycznie jak jak robot, dzięki czemu ta sama konfiguracja węzłów może zostać wykorzystana niezależnie od tego czy pracują z symulatorem czy rzeczywistym robotem. Rys. 1. Schemat przepływu danych w pluginie ROS dla V-REP [9]. 3. Akwizycja i przetwarzanie danych Do testu symulacyjnego przygotowano scenę V-REP z labiryntem do pokonania przez robota. W Części weryfikacyjnej przestrzeń laboratoryjna została wykorzystana jako tor testowy. Podczas pokonywania toru, dane ze skanera laserowego, systemu odometrii i określonej prędkości zostały nagrane z wykorzystaniem węzła rosbag. W przypadku symulacji, zamiast określania pozycji na podstawie obrotu kół, wykorzystana została pozycja absolutna względem układu współrzędnych symulatora. Przepływy danych podczas rejestracji zostały zaprezentowane na rysunkach 3a i 3b. Jest na nich
4 zobrazowany wpływ symulatora na tematy ROS w porównaniu do rozwiązania opartego wyłącznie na systemie ROS. W wykresie symulacji, węzeł V-REP pełni tą samą rolę co węzły skanera laserowego i kontrolera robota w systemie rzeczywistym. a) Rys. 2. Główne okno symulatora V-REP z przygotowanym torem testowym. b) Fig. 3. Przepływ danych podczas rejestracji,prostokąty prezentują tematy, elipsy prezentują węzły: a robot, b - symulator. Po jednokrotnym przebyciu labiryntu, dane zostały odtworzone kilkukrotnie z różnymi konfiguracjami algorytmu SLAM. Pierwsza konfiguracja łączy odometrię ze skanami laserowymi przy użyciu filtra cząsteczkowego z modyfikacją Rao- Blackwella. Podstawą działania tego filtra w zastosowaniu SLAM jest określenie estymaty p(x 1:t, m z 1:t, u 1:t 1 ) dotyczącej mapy m i trajektorii robota x 1:t = x 1,, x t. Estymata obliczana jest za pomocą równania: p(x 1:t, m z 1:t, u 1:t 1 ) = p(m x 1:t, z 1:t ) p(x 1:t z 1:t, u 1:t 1 ) (1)
5 gdzie z 1:t = z 1,, z t to skany laserowe i u 1:t 1 = u 1,, u t 1 to informacja z układu odometrii robota. Estymata p(x 1:t z 1:t, u 1:t 1 ) może zostać określona przy użyciu filtra cząsteczkowego, gdzie każda cząsteczka reprezentuje potencjalną trajektorię robota. Ponadto osobna mapa jest powiązana z każdą cząsteczką. Filtrowanie cząsteczkowe przeprowadzane jest w następujących krokach: Próbkowanie: Generacja cząsteczek {x t (i) } jest otrzymywana z (i) generacji {x t 1} przez próbkowanie z dystrybucji π, która jest probabilistycznym modelem ruchu opartym na odometrii. (i) Określanie wag: każda cząsteczka otrzymuje przypisaną wagę w t p(x (i) (i) 1:t z 1:t, u 1:t 1 ) w t = π(x (i) 1:t z 1:t, u 1:t 1 ) (2) Ponownie próbkowanie: Cząsteczki są zastępowane nowymi proporcjonalnie do przypisanych im wag. Estymacja mapy: Dla każdej cząsteczki, estymata powiązanej mapy p (m (i) x (i) (i) 1:t, z 1:t ) jest obliczana w oparciu o trajektorię x 1:t danej próbki i historię skanów z 1:t [10]. Kolejne dwie konfiguracje wykorzystują algorytm Iterative Closest Points do wyznaczania pozycja zamiast odometrii. Algorytm ICP służy do dopasowywania powierzchni: min q p i q {S ref 2, p i q} i gdzie S ref jest powierzchnią odniesienia, {p i } jest zestawem punktów i q = (t, θ) jest roto-translacją. ICP minimalizuje równanie (4) iteracyjnie, począwszy od pierwszej próby q 0. Projekcje punktów na S ref są obliczane zgodnie z poprzednią próbą q k, a rozwiązanie jest znajdywane dla nowej próby q k+1. Dla każdego kroku k jest to opisane przez: min p q i q k+1 {S ref, p i q k } k+1 i ICP może pracować bez początkowej próby q k lub ze wstępną roto-translacją, np. bazującą na zadanej prędkości robota, przy założeniu, że pomiędzy wykonaniem skanów robot poruszył się o odległość określoną na podstawie prędkości [11]. 2 (3) (5)
6 4. Porównanie wyników Wynikiem przetwarzanie danych są mapy w postaci siatki zajętości, przemieszczenia robota względem pozycji początkowej i pozycja robota względem mapy. Utworzone siatki zajętości wyróżniają trzy możliwe stany dla przestrzeni: przeszkoda oznaczona na czarno, wolna przestrzeń oznaczona na biało i teren niedostępny oznaczony na szaro. Teren może zostać oznaczony jako niedostępny w przypadku gdy jest otoczony przeszkodami lub nie został jeszcze zbadany. Rozważane parametry mapy to odwzorowanie badanej przestrzeni i wariacja rozmieszczenia przeszkód. W teście symulacyjnym, ze względu na fakt, że źródłem odometrii była pozycja absolutna, można oczekiwać, że mapa utworzona na podstawie odometrii będzie najdokładniejsza. Wyniki symulacji są zgodne z tymi oczekiwaniami, mapa utworzona na podstawie odometrii cechuje się najmniejszą dystorsją. Ponadto niedokładność lokalizacji przeszkód, widoczna jako dyspersja czarnych punktów wokół przeszkody jest większa w przypadku map utworzonych z algorytmem dopasowującym skany, w szczególności w wariancie z modelem predykcyjnym stałej prędkości. a b c Rys. 4. Fragmenty map toru testowego w symulatorze V-REP utworzone z wykorzystaniem: a odometrii, b dopasowania skanów, c dopasowania skanów z predykcją prędkości. a b c Rys. 5. Fragmenty mapy laboratorium utworzone z wykorzystaniem: a odometrii, b dopasowania skanów, c dopasowania skanów z predykcją prędkości.. Celem weryfikacji było sprawdzenie czy mapy utworzone na podstawie odometrii robota w warunkach rzeczywistych, przy występowaniu zakłóceń, również będą
7 dokładniejsze niż mapy utworzone z wykorzystaniem dopasowywania skanów. Źródła zakłóceń występujące w warunkach rzeczywistych, które nie zostały uwzględnione w symulacji to nierówności terenu, poślizg kół i nieodbijająca powierzchnia przeszkód. Aby zminimalizować wpływ zakłóceń, zostały wykorzystane przeszkody z powierzchnią dobrze odbijającą promienie laserowe a robot poruszał się po twardej i gładkiej powierzchni. Uzyskane mapy potwierdziły wyniki symulacji. Mapa utworzona na podstawie odometrii robota jest dokładniejsza, natomiast niedokładność lokalizacji przeszkód, widoczna jako grubość obrysu przeszkody, jest wyższa dla map utworzonych na podstawie dopasowania skanów. Rys. 6. Porównanie pozycji robota podczas symulacji. Rys. 7. Porównanie pozycji robota podczas weryfikacji.
8 Pozycje robota w trakcie symulacji określone przez algorytm dopasowujący skany, dowodzą, że algorytm jest podatny na błędy przemieszczeń generowane w miejscach gdzie z czujnika odbierana jest niewystarczająca ilość danych. Z drugiej strony błąd rotacji wygenerowany przez algorytm, zarówno dla braku predykcji jaki i modelu stałej prędkości, jest mniejszy niż 0.01%. Część weryfikacyjna wykazała, że pozycja określona na podstawie odometrii i algorytmu dopasowującego skany różnią się o około 3% w przemieszczeniu i rotacji, podczas gdy różnice między pozycją określoną przez oba warianty algorytmu dopasowującego skany różni się nie więcej niż 0.01%. Filtr cząsteczkowy wykorzystany do budowy mapy jest odporny na niedokładności lokalizacji do pewnego stopnia. Objawia się to przez dopasowanie pozycji robota względem mapy. W implementacji ROS to dopasowanie osiągnięte jest poprzez określenie położenia początku trajektorii robota względem mapy. Nie może zostać zaprezentowane bezpośrednio jako pozycja robota względem mapy, ponieważ ROS nie pozwala aby pojedynczy obiekt posiadał dwa nadrzędne, zasada ta pozwala na uniknięcie nieścisłości w strukturze układów współrzędnych. Testy symulacyjne wykazały, że wykorzystany filtr cząsteczkowy jest zdolny do eliminacji błędów powstałych w procesie lokalizacji, skutkując dokładną pozycją robota względem mapy. Celem części weryfikacyjnej było sprawdzenie czy błędy algorytmu w połączeniu z zakłóceniami są wystarczająco małe, aby filtr cząsteczkowy mógł je pokonać. Pozycja robota względem mapy określana jest jako złożenie punktu początkowego trajektorii względem mapy i pozycji robota względem punktu początkowego. Weryfikacja wykazała, że pozycje uzyskane w ten sposób są zbieżne dla wszystkich typów nawigacji. Obserwacje towarzyszące testom pozwalają wnioskować, iż jeżeli w otoczeniu występują powtarzalne wzorce, może to zaburzyć odporność algorytmu na niedokładności lokalizacji. a b Rys. 8. a Struktura układów współrzędnych, b Wyznaczone pozycje mapy.
9 Podczas analizy zebranych danych, zmierzone zostało obciążenie procesora w celu oceny czy wykorzystywane algorytmy mogłyby znaleźć zastosowanie w komputerach wbudowanych o niskim poborze mocy i jednocześnie niewielkiej mocy obliczeniowej. Pomiary były przeprowadzane na komputerze wyposażonym w procesor 2.1GHz i rezultaty pomiarów zebrano w tabeli 1, wartości prezentują procentowe wykorzystanie procesora. Wykorzystanie procesora przez filtr cząsteczkowy jest na tym samym poziomie w wszystkich przypadkach, natomiast warto omówić zapotrzebowanie algorytmu dopasowującego skany. W przypadku symulatora i robota różnią się dziesięciokrotnie, jest to spowodowane ilością skanów otrzymywanych przez algorytm. Wykorzystany skaner laserowy to Hokuyo UTM- 30LX-EW które może wykonać do 40 skanów na sekundę. Model skanera wykorzystany w symulacji odzwierciedla rzeczywisty skaner, jednak jego częstotliwość pracy zależy od czynników takich jak model dynamiczny symulatora, krok symulacji czy opcje wizualizacji. Podczas symulacji ta wartość oscylowała w granicy 5 skanów na sekundę. Ze względu na dużo mniejszą ilość danych do analizy, algorytm wykazywał mniejsze zapotrzebowanie na moc obliczeniową. Tabela 1. Procentowe wykorzystanie procesora przez warianty algorytmu SLAM. Rodzaj lokalizacji Odometria Dopasowanie skanów Dopasowanie skanów z predykcją prędkości Nawigacja (V-REP) Filtr cząsteczkowy (V-REP) Nawigacja (Robot) Filtr cząsteczkowy (Robot) Wnioski i przyszłe prace Badania zaprezentowane w artykule skupione były na demonstracji możliwości symulatora V-REP w porównaniu do robota rzeczywistego. Rozważane aspekty to łatwość tworzenia środowiska testowego i złożoność rekonfiguracji algorytmów ROS między pracą z symulatorem a rzeczywistym robotem. Przyszłe prace będą polegać na fuzji czujników przez zastosowanie czujników IMU lub GPS na platformie mobilnej a także implementacja ich modeli w środowisku symulacyjnym. Kolejnym krokiem będzie rozszerzenie możliwości systemu do budowy map trójwymiarowych. Rezultaty porównania wariantów SLAM prowadzą do wniosku, że możliwa jest budowa mobilnej platformy wyposażonej w skaner laserowy jako jedyny czujnik do lokalizacji i badania otoczenia. Może to zostać wykorzystane gdy dane z odometrii nie są dostępne z powodu konstrukcji robota lub nieodpowiedniego terenu.
10 6. Bibliografia [1] L. Carlone, J. Du, M. Kaouk, B. Bona, and M. Indri, Active SLAM and Exploration with Particle Filters Using Kullback-Leibler Divergence, J. Intell. Robot. Syst., vol. 75, no. 2, pp , [2] S. Kohlbrecher, O. Von Stryk, J. Meyer, and U. Klingauf, A Flexible and Scalable SLAM System with Full 3D Motion Estimation, in International Symposium on Safety, Security, and Rescue Robotics, 2011, pp [3] K. Neumann, J. Berg, G. Möllemann, and K. Nienhaus, Collision Avoidance System for the Underground Mining Industry, in 4th IFAC Workshop on Mining, Mineral and Metal Processing MMM, 2015, vol. 48, pp [4] R. Barber, M. A. Rodriguez-conejo, J. Melendez, and S. Garrido, Design of an Infrared Imaging System for Robotic Inspection of Gas Leaks in Industrial Environments Regular Paper, Int. J. Adv. Robot. Syst., pp , [5] J. Będkowski, M. Pełka, K. Majek, T. Fitri, and J. Naruniec, Open source robotic 3D mapping framework with ROS - Robot Operating System, PCL - Point Cloud Library and Cloud Compare, in International Conference on Electrical Engineering and Informatics, 2015, no. August, pp [6] I. Afanasyev, A. Sagitov, and E. Magid, ROS-based SLAM for a Gazebo-simulated mobile robot in image-based 3D model of indoor environment, in Advanced Concepts for Intelligent Vision Systems, Springer International Publishing, 2015, pp [7] ROS, [Online]. Available: [Accessed: 22-May-2016]. [8] E. Rohmer, S. P. N. Singh, and M. Freese, V-REP : a Versatile and Scalable Robot Simulation Framework, pp [9] V-REP, [Online]. Available: [Accessed: 22-May-2016]. [10] G. Grisetti, C. Stachniss, and W. Burgard, Improved techniques for grid mapping with Rao-Blackwellized particle filters, IEEE Trans. Robot., vol. 23, no. 1, pp , [11] A. Censi, An ICP variant using a point-to-line metric, Proc. - IEEE Int. Conf. Robot. Autom., pp , 2008.
ROBOT Z LASEROWYM CZUJNIKIEM ODLEGŁOŚCI DO BUDOWY MAP 2D
MODELOWANIE INŻYNIERSKIE nr 42, ISSN 1896-771X ROBOT Z LASEROWYM CZUJNIKIEM ODLEGŁOŚCI DO BUDOWY MAP 2D Łukasz Mitka 1a, Michał Ciszewski 1b, Andrii Kudriashov 1c,Tomasz Buratowski 1d, Mariusz Giergiel
Bardziej szczegółowoROBOT Z LASEROWYM CZUJNIKIEM ODLEGŁOŚCI DO BUDOWY MAP 2D
MODELOWANIE INŻYNIERSKIE 2017 nr 61, ISSN 1896-771X ROBOT Z LASEROWYM CZUJNIKIEM ODLEGŁOŚCI DO BUDOWY MAP 2D Łukasz Mitka 1a, Michał Ciszewski 1b, Andrii Kudriashov 1c, Tomasz Buratowski 1d, Mariusz Giergiel
Bardziej szczegółowoZastosowania 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ółowoMechatronika 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ółowoAutomatyka 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ółowoMechanika Robotów. Wojciech Lisowski. 5 Planowanie trajektorii ruchu efektora w przestrzeni roboczej
Katedra Robotyki i Mechatroniki Akademia Górniczo-Hutnicza w Krakowie Mechanika Robotów Wojciech Lisowski 5 Planowanie trajektorii ruchu efektora w przestrzeni roboczej Mechanika Robotów KRiM, WIMIR, AGH
Bardziej szczegółowoSzybkie 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ółowoWYDZIAŁ 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ółowoInformatyka 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ółowoTemat pracy dyplomowej Promotor Dyplomant CENTRUM INŻYNIERII RUCHU MORSKIEGO. prof. dr hab. inż. kpt.ż.w. Stanisław Gucma.
kierunek: Nawigacja, : Transport morski, w roku akademickim 2012/2013, Temat dyplomowej Promotor Dyplomant otrzymania 1. Nawigacja / TM 2. Nawigacja / TM dokładności pozycji statku określonej przy wykorzystaniu
Bardziej szczegółowoLaboratorium demonstrator bazowych technologii Przemysłu 4.0 przykład projektu utworzenia laboratorium przez KSSE i Politechnikę Śląską
Laboratorium demonstrator bazowych technologii Przemysłu 4.0 przykład projektu utworzenia laboratorium przez KSSE i Politechnikę Śląską (wynik prac grupy roboczej ds. kształcenia, kompetencji i zasobów
Bardziej szczegółowoAutomatyczne 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ółowoModel 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ółowoPolitechnika 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ółowoTematy 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ółowoPRACA 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ółowoROZWIĄZANIA WIZYJNE PRZEMYSŁOWE. Rozwiązania WIZYJNE. Capture the Power of Machine Vision POZYCJONOWANIE IDENTYFIKACJA WERYFIKACJA POMIAR DETEKCJA WAD
POZYCJONOWANIE IDENTYFIKACJA WERYFIKACJA POMIAR DETEKCJA WAD PRZEMYSŁOWE ROZWIĄZANIA WIZYJNE Capture the Power of Machine Vision Sensors Cameras Frame Grabbers Processors Software Vision Solutions Informacje
Bardziej szczegółowoSystemy uczące się Lab 4
Systemy uczące się Lab 4 dr Przemysław Juszczuk Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny 26 X 2018 Projekt zaliczeniowy Podstawą zaliczenia ćwiczeń jest indywidualne wykonanie projektu uwzględniającego
Bardziej szczegółowoModel referencyjny doboru narzędzi Open Source dla zarządzania wymaganiami
Politechnika Gdańska Wydział Zarządzania i Ekonomii Katedra Zastosowań Informatyki w Zarządzaniu Zakład Zarządzania Technologiami Informatycznymi Model referencyjny Open Source dla dr hab. inż. Cezary
Bardziej szczegółowo2.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ółowoNarzędzia uruchomieniowe dla systemów Embedded firmy Total Phase
1 Narzędzia uruchomieniowe dla systemów Embedded firmy Total Phase Narzędzia uruchomieniowe dla systemów Embedded firmy Total Phase Jednym z głównych aspektów procesu programowania systemów wbudowanych
Bardziej szczegółowoĆw. 18: Pomiary wielkości nieelektrycznych II
Wydział: EAIiE Kierunek: Imię i nazwisko (e mail): Rok:. (2010/2011) Grupa: Zespół: Data wykonania: Zaliczenie: Podpis prowadzącego: Uwagi: LABORATORIUM METROLOGII Ćw. 18: Pomiary wielkości nieelektrycznych
Bardziej szczegółowoLaboratorium 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ółowoTester oprogramowania 2014/15 Tematy prac dyplomowych
Tester oprogramowania 2014/15 Tematy prac dyplomowych 1. Projekt i wykonanie automatycznych testów funkcjonalnych wg filozofii BDD za pomocą dowolnego narzędzia Jak w praktyce stosować Behaviour Driven
Bardziej szczegółowoPODSYSTEM RADIODOSTĘPU MOBILNEGO ZINTEGROWANEGO WĘZŁA ŁĄCZNOŚCI TURKUS
PODSYSTEM RADIODOSTĘPU MOBILNEGO ZINTEGROWANEGO WĘZŁA ŁĄCZNOŚCI TURKUS ppłk dr inż. Paweł KANIEWSKI mjr dr inż. Robert URBAN kpt. mgr inż. Kamil WILGUCKI mgr inż. Paweł SKARŻYŃSKI WOJSKOWY INSTYTUT ŁĄCZNOŚCI
Bardziej szczegółowoROBOT PRZEMYSŁOWY W DOJU KRÓW
Problemy Inżynierii Rolniczej nr 4/2009 Henryk Juszka, Tomasz Kapłon, Marcin Tomasik, Krystian Góra Katedra Energetyki i Automatyzacji Procesów Rolniczych Uniwersytet Rolniczy im. H. Kołłątaja w Krakowie
Bardziej szczegółowoProjektowanie 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ółowoModelowanie i symulacja rozproszona mobilnych sieci ad-hoc Promotor: dr hab. inż. Ewa Niewiadomska-Szynkiewicz
Cel pracy Modelowanie i symulacja rozproszona mobilnych sieci ad-hoc Promotor: dr hab. inż. Ewa Niewiadomska-Szynkiewicz Cel pracy: opracowanie i realizacja metod i narzędzi do wspomaganego komputerem
Bardziej szczegółowoZałą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ółowoMarek Parfieniuk, Tomasz Łukaszuk, Tomasz Grześ. Symulator zawodnej sieci IP do badania aplikacji multimedialnych i peer-to-peer
Marek Parfieniuk, Tomasz Łukaszuk, Tomasz Grześ Symulator zawodnej sieci IP do badania aplikacji multimedialnych i peer-to-peer Plan prezentacji 1. Cel projektu 2. Cechy systemu 3. Budowa systemu: Agent
Bardziej szczegółowoObiekt. Obiekt sterowania obiekt, który realizuje proces (zaplanowany).
SWB - Systemy wbudowane w układach sterowania - wykład 13 asz 1 Obiekt sterowania Wejście Obiekt Wyjście Obiekt sterowania obiekt, który realizuje proces (zaplanowany). Fizyczny obiekt (proces, urządzenie)
Bardziej szczegółowoMobilne Aplikacje Multimedialne
Mobilne Aplikacje Multimedialne Technologie rozszerzonej rzeczywistości Krzysztof Bruniecki Rozszerzona rzeczywistość W odróżnieniu od rzeczywistości wirtualnej użytkownik NIE jest całkowicie zanurzony
Bardziej szczegółowodr 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ółowoSkalowalna Platforma dla eksperymentów dużej skali typu Data Farming z wykorzystaniem środowisk organizacyjnie rozproszonych
1 Skalowalna Platforma dla eksperymentów dużej skali typu Data Farming z wykorzystaniem środowisk organizacyjnie rozproszonych D. Król, Ł. Dutka, J. Kitowski ACC Cyfronet AGH Plan prezentacji 2 O nas Wprowadzenie
Bardziej szczegółowoWiększe możliwości dzięki LabVIEW 2009: programowanie równoległe, technologie bezprzewodowe i funkcje matematyczne w systemach czasu rzeczywistego
Większe możliwości dzięki LabVIEW 2009: programowanie równoległe, technologie bezprzewodowe i funkcje matematyczne w systemach czasu rzeczywistego Dziś bardziej niż kiedykolwiek narzędzia używane przez
Bardziej szczegółowoSPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD
Dr inż. Jacek WARCHULSKI Dr inż. Marcin WARCHULSKI Mgr inż. Witold BUŻANTOWICZ Wojskowa Akademia Techniczna SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD Streszczenie: W referacie przedstawiono możliwości
Bardziej szczegółowoZintegrowany system wizualizacji parametrów nawigacyjnych w PNDS
dr inż. kpt. ż.w. Andrzej Bąk Zintegrowany system wizualizacji parametrów nawigacyjnych w PNDS słowa kluczowe: PNDS, ENC, ECS, wizualizacja, sensory laserowe Artykuł opisuje sposób realizacji procesu wizualizacji
Bardziej szczegółowoAlgorytmy estymacji stanu (filtry)
Algorytmy estymacji stanu (filtry) Na podstawie: AIMA ch15, Udacity (S. Thrun) Wojciech Jaśkowski Instytut Informatyki, Politechnika Poznańska 21 kwietnia 2014 Problem lokalizacji Obserwowalność? Determinizm?
Bardziej szczegółowoKoncepcja pomiaru i wyrównania przestrzennych ciągów tachimetrycznych w zastosowaniach geodezji zintegrowanej
Koncepcja pomiaru i wyrównania przestrzennych ciągów tachimetrycznych w zastosowaniach geodezji zintegrowanej Krzysztof Karsznia Leica Geosystems Polska XX Jesienna Szkoła Geodezji im Jacka Rejmana, Polanica
Bardziej szczegółowoĆ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ółowoIO - Plan testów. M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak. 5 czerwca 2006
IO - Plan testów M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak 5 czerwca 2006 1 SPIS TREŚCI 2 Spis treści 1 Historia zmian 3 2 Zakres testów 3 2.1 Integration testing - Testy spójnosci.............. 3 2.2
Bardziej szczegółowoTEMATYKA PRAC DYPLOMOWYCH MAGISTERSKICH STUDIA STACJONARNE DRUGIEGO STOPNIA ROK AKADEMICKI 2011/2012
STUDIA STACJONARNE DRUGIEGO STOPNIA ROK AKADEMICKI 2011/2012 Instytut Geodezji GEODEZJA GOSPODARCZA PROMOTOR Ocena wykorzystania algorytmów interpolacyjnych do redukcji ilości danych pozyskiwanych w sposób
Bardziej szczegółowoMETODY 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ółowoEfekty kształcenia na kierunku AiR drugiego stopnia - Wiedza Wydziału Elektrotechniki, Automatyki i Informatyki Politechniki Opolskiej
Efekty na kierunku AiR drugiego stopnia - Wiedza K_W01 K_W02 K_W03 K_W04 K_W05 K_W06 K_W07 K_W08 K_W09 K_W10 K_W11 K_W12 K_W13 K_W14 Ma rozszerzoną wiedzę dotyczącą dynamicznych modeli dyskretnych stosowanych
Bardziej szczegółowoProjektowanie 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ółowoWizualizacja płomienia
Politechnika Wrocławska Instytut Informatyki Automatyki i Robotyki Wizualizacja danych sensorycznych Wizualizacja płomienia Autor: Weronika Matlakiewicz Opiekun projektu: dr inż. Bogdan Kreczmer 4 czerwca
Bardziej szczegółowoStosowane metody wykrywania nieszczelności w sieciach gazowych
Stosowane metody wykrywania nieszczelności w sieciach gazowych Andrzej Osiadacz, Łukasz Kotyński Zakład Systemów Ciepłowniczych i Gazowniczych Wydział Inżynierii Środowiska Politechniki Warszawskiej Międzyzdroje,
Bardziej szczegółowoUrządzenia Elektroniki Morskiej Systemy Elektroniki Morskiej
Wydział Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej Katedra Systemów Elektroniki Morskiej Stacja Badań Hydroakustycznych Urządzenia Elektroniki Morskiej Systemy Elektroniki Morskiej
Bardziej szczegółowoTematy 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ółowoOMÓWIENIE TECHNOLOGII NAZIEMNEGO SKANINGU SKANING LASEROWY LASEROWGO ORAZ PRAKTYCZNYCH ASPEKTÓW ZASTOSOWANIA TEJ TECHNOLOGII W POLSKICH WARUNKACH Jacek Uchański Piotr Falkowski PLAN REFERATU 1. Wprowadzenie
Bardziej szczegółowoWykaz tematów prac magisterskich w roku akademickim 2018/2019 kierunek: informatyka
Wykaz tematów prac magisterskich w roku akademickim 2018/2019 kierunek: informatyka L.p. Nazwisko i imię studenta Promotor Temat pracy magisterskiej 1. Wojciech Kłopocki dr Bartosz Ziemkiewicz Automatyczne
Bardziej szczegółowoTemat: Skanowanie 3D obrazu w celu pomiaru odkształceń deski podobrazia
Raport z przeprowadzonych badań Temat: Skanowanie 3D obrazu w celu pomiaru odkształceń deski podobrazia Spis treści Spis treści... 2 1.Cel badań... 3 2. Skanowanie 3D pozyskanie geometrii... 3 3. Praca
Bardziej szczegółowoPLAN SZKOLEŃ FEMAP. Nasza oferta: Solid Edge najefektywniejszy dostępny obecnie na rynku system CAD klasy mid-range,
PLAN SZKOLEŃ FEMAP Firma GM System Integracja Systemów Inżynierskich Sp. z o.o. została założona w 2001 roku. Zajmujemy się dostarczaniem systemów CAD/CAM/CAE/PDM. Jesteśmy jednym z największych polskich
Bardziej szczegółowoParametry wydajnościowe systemów internetowych. Tomasz Rak, KIA
Parametry wydajnościowe systemów internetowych Tomasz Rak, KIA 1 Agenda ISIROSO System internetowy (rodzaje badań, konstrukcja) Parametry wydajnościowe Testy środowiska eksperymentalnego Podsumowanie i
Bardziej szczegółowoSterowanie, uczenie i symulacja robotów przemysłowych Kawasaki
Ćwiczenie VIII LABORATORIUM MECHATRONIKI IEPiM Sterowanie, uczenie i symulacja robotów przemysłowych Kawasaki Zał.1 - Roboty przemysłowe i mobilne. Roboty Kawasaki - charakterystyka Zał.2 - Oprogramowanie
Bardziej szczegółowoWYKORZYSTANIE 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ółowoOpinia o pracy doktorskiej pt. On active disturbance rejection in robotic motion control autorstwa mgr inż. Rafała Madońskiego
Prof. dr hab. inż. Tadeusz Uhl Katedra Robotyki i Mechatroniki Akademia Górniczo Hutnicza Al. Mickiewicza 30 30-059 Kraków Kraków 09.06.2016 Opinia o pracy doktorskiej pt. On active disturbance rejection
Bardziej szczegółowoSystem 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ółowoINSTYTUT METEOROLOGII I GOSPODARKI WODNEJ PAŃSTWOWY INSTYTUT BADAWCZY Oddział we Wrocławiu. Görlitz
Görlitz 17.11.2014 Pakiet programów MIKE opracowany na Politechnice Duńskiej, zmodyfikowany przez Duński Instytut Hydrauliki, Zasady działania modeli: MIKE NAM - model konceptualny o parametrach skupionych,
Bardziej szczegółowo1 Moduł Lutron HomeWorks QS
1 Moduł Lutron HomeWorks QS Moduł Lutron HomeWorks QS daje użytkownikowi Systemu możliwość współpracy oprogramowania z urządzeniami firmy Lutron serii HomeWorks QS. System Vision może używać go do odbierania
Bardziej szczegółowoMetody kodowania wybranych cech biometrycznych na przykładzie wzoru naczyń krwionośnych dłoni i przedramienia. Mgr inż.
Metody kodowania wybranych cech biometrycznych na przykładzie wzoru naczyń krwionośnych dłoni i przedramienia Mgr inż. Dorota Smorawa Plan prezentacji 1. Wprowadzenie do zagadnienia 2. Opis urządzeń badawczych
Bardziej szczegółowoKalibracja robotów przemysłowych
Kalibracja robotów przemysłowych Rzeszów 27.07.2013 Kalibracja robotów przemysłowych 1. Układy współrzędnych w robotyce... 3 2 Deklaracja globalnego układu współrzędnych.. 5 3 Deklaracja układu współrzędnych
Bardziej szczegółowoSterowanie impedancyjne demonstratory PŁ
Sterowanie impedancyjne demonstratory PŁ Przygotowywane demonstratory Robot Kawasaki FS-003N Typowy robot przemysłowy Sztywny łańcuch kinematyczny, zamknięty sterownik robota Zewnętrzna pętla regulacji
Bardziej szczegółowoZbigniew Figiel, Piotr Dzikowicz. Skanowanie 3D przy projektowaniu i realizacji inwestycji w Koksownictwie KOKSOPROJEKT
1 Zbigniew Figiel, Piotr Dzikowicz Skanowanie 3D przy projektowaniu i realizacji inwestycji w Koksownictwie 2 Plan prezentacji 1. Skanowanie laserowe 3D informacje ogólne; 2. Proces skanowania; 3. Proces
Bardziej szczegółowoSYSTEMY 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ółowoZagadnienia 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ółowoArchitektura Systemu. Architektura systemu umożliwia kontrolowanie iteracyjnego i przyrostowego procesu tworzenia systemu.
Architektura Systemu Architektura systemu umożliwia kontrolowanie iteracyjnego i przyrostowego procesu tworzenia systemu. Architektura jest zbiorem decyzji dotyczących: organizacji systemu komputerowego,
Bardziej szczegółowoZASTOSOWANIE ROBOTÓW MOBILNYCH W SYMULACYJNYM BADANIU CZASU EWAKUACJI
Marcin Pluciński ZASTOSOWANIE ROBOTÓW MOBILNYCH W SYMULACYJNYM BADANIU CZASU EWAKUACJI Streszczenie Pomieszczenia, w których znajdują się duże grupy ludzi można traktować jako system złożony. Wiele z własności
Bardziej szczegółowoWeb frameworks do budowy aplikacji zgodnych z J2EE
Web frameworks do budowy aplikacji zgodnych z J2EE Jacek Panachida promotor: dr Dariusz Król Przypomnienie Celem pracy jest porównanie wybranych szkieletów programistycznych o otwartym kodzie źródłowym
Bardziej szczegółowoCUDA Median Filter filtr medianowy wykorzystujący bibliotekę CUDA sprawozdanie z projektu
CUDA Median Filter filtr medianowy wykorzystujący bibliotekę CUDA sprawozdanie z projektu inż. Daniel Solarz Wydział Fizyki i Informatyki Stosowanej AGH 1. Cel projektu. Celem projektu było napisanie wtyczki
Bardziej szczegółowoSystemy Robotów Autonomicznych
Systemy Robotów Autonomicznych Wykład nr 1 Zasady organizacji zajęć i uzyskiwania zaliczenia Kraków, 30.09.2017 dr inż. Andrzej Opaliński andrzej.opalinski @ agh.edu.pl Wszystkie informacje i aktualności
Bardziej szczegółowoModelowanie jako sposób opisu rzeczywistości. Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka
Modelowanie jako sposób opisu rzeczywistości Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka 2015 Wprowadzenie: Modelowanie i symulacja PROBLEM: Podstawowy problem z opisem otaczającej
Bardziej szczegółowoKomputerowe systemy pomiarowe. Dr Zbigniew Kozioł - wykład Mgr Mariusz Woźny - laboratorium
Komputerowe systemy pomiarowe Dr Zbigniew Kozioł - wykład Mgr Mariusz Woźny - laboratorium 1 - Cel zajęć - Orientacyjny plan wykładu - Zasady zaliczania przedmiotu - Literatura Klasyfikacja systemów pomiarowych
Bardziej szczegółowodr hab. inż. P. Samczyński, prof. PW; pok. 453, tel. 5588, EIK
dr hab. inż. P. Samczyński, prof. PW; pok. 453, tel. 5588, e-mail: psamczyn@elka.pw.edu.pl EIK Programowy symulator lotu samolotów i platform bezzałogowych Celem pracy jest opracowanie interfejsów programowych
Bardziej szczegółowoZASTOSOWANIE PROBABILISTYCZNEJ SIECI NEURONOWEJ DO IDENTYFIKACJI OBIEKTÓW NA PODSTAWIE WSKAZAŃ CZUJNIKÓW PODCZERWIENI ROBOTA KHEPERA 2
Marcin Pluciński ZASTOSOWANIE PROBABILISTYCZNEJ SIECI NEURONOWEJ DO IDENTYFIKACJI OBIEKTÓW NA PODSTAWIE WSKAZAŃ CZUJNIKÓW PODCZERWIENI ROBOTA KHEPERA 2 Streszczenie Do najważniejszych zadań systemów nadzorujących
Bardziej szczegółowoBłędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation)
Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation) Zarządzanie wymaganiami Ad hoc (najczęściej brak zarządzania nimi) Niejednoznaczna, nieprecyzyjna komunikacja Architektura
Bardziej szczegółowoAutoreferat 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ółowoZastosowanie 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ółowoINŻYNIERIA OPROGRAMOWANIA
INSTYTUT INFORMATYKI STOSOWANEJ 2013 INŻYNIERIA OPROGRAMOWANIA Inżynieria Oprogramowania Proces ukierunkowany na wytworzenie oprogramowania Jak? Kto? Kiedy? Co? W jaki sposób? Metodyka Zespół Narzędzia
Bardziej szczegółowoRozszerzony 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ółowoPLAN SZKOLEŃ Femap. Nasza oferta: Solid Edge najefektywniejszy dostępny obecnie na rynku system CAD klasy mid-range,
PLAN SZKOLEŃ Femap PLAN SZKOLEŃ Femap Firma GM System Integracja Systemów Inżynierskich Sp. z o.o. została założona w 2001 roku. Zajmujemy się dostarczaniem systemów CAD/CAM/CAE/PDM. Jesteśmy jednym z
Bardziej szczegółowoProgramowanie Komponentowe WebAPI
Programowanie Komponentowe WebAPI dr inż. Ireneusz Szcześniak jesień 2016 roku WebAPI - interfejs webowy WebAPI to interfejs aplikacji (usługi, komponentu, serwisu) dostępnej najczęściej przez Internet,
Bardziej szczegółowoLetnia Akademia SUSE. Implementacja nowych rozwiązań open source wszystko, co musisz wiedzieć!
Letnia Akademia SUSE Implementacja nowych rozwiązań open source wszystko, co musisz wiedzieć! Każdy kolejny czwartek do 7 września w godz. 10:00-12:00. Omawiane tematy: Dzisiaj: Budowa Software Defined
Bardziej szczegółowoPolitechnika 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ółowoProjekt i implementacja systemu wspomagania planowania w języku Prolog
Projekt i implementacja systemu wspomagania planowania w języku Prolog Kraków, 29 maja 2007 Plan prezentacji 1 Wstęp Czym jest planowanie? Charakterystyka procesu planowania 2 Przeglad istniejacych rozwiazań
Bardziej szczegółowowww.myray.pl Stern Weber Polska ul. Czyżewska 7 02-908 Warszawa tel./fax 22 845 08 88 sternweber@sternweber.pl www.sternweber.pl
www.myray.pl Stern Weber Polska ul. Czyżewska 7 02-908 Warszawa tel./fax 22 845 08 88 sternweber@sternweber.pl www.sternweber.pl Era nowych wycisków dentystycznych Skaner wewnątrzustny 3D Ewolucja wycisków
Bardziej szczegółowoRzeczywistość 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ółowoREFERAT PRACY DYPLOMOWEJ
REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i implementacja środowiska do automatyzacji przeprowadzania testów aplikacji internetowych w oparciu o metodykę Behavior Driven Development. Autor: Stepowany
Bardziej szczegółowoKATEDRA MECHANIKI I PODSTAW KONSTRUKCJI MASZYN. Instrukcja do ćwiczeń laboratoryjnych z elementów analizy obrazów
POLITECHNIKA OPOLSKA KATEDRA MECHANIKI I PODSTAW KONSTRUKCJI MASZYN Instrukcja do ćwiczeń laboratoryjnych z elementów analizy obrazów Przetwarzanie obrazu: skalowanie miary i korekcja perspektywy. Opracował:
Bardziej szczegółowoSystemy 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Ć w i c z e n i e K 4
Akademia Górniczo Hutnicza Wydział Inżynierii Mechanicznej i Robotyki Katedra Wytrzymałości, Zmęczenia Materiałów i Konstrukcji Nazwisko i Imię: Nazwisko i Imię: Wydział Górnictwa i Geoinżynierii Grupa
Bardziej szczegółowoZagadnienia (1/3) Data-flow diagramy przepływów danych ERD diagramy związków encji Diagramy obiektowe w UML (ang. Unified Modeling Language)
Zagadnienia (1/3) Rola modelu systemu w procesie analizy wymagań (inżynierii wymagań) Prezentacja różnego rodzaju informacji o systemie w zależności od rodzaju modelu. Budowanie pełnego obrazu systemu
Bardziej szczegółowoWYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA
WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA PRZEDMIOT : : LABORATORIUM PODSTAW AUTOMATYKI 9. Dobór nastaw
Bardziej szczegółowoLABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA
AKADEMIA GÓRNICZO- HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA Wydział Inżynierii Mechanicznej i Robotyki Katedra Automatyzacji Procesów Przedmiot: Przemysłowe
Bardziej szczegółowoSYSTEMY OPERACYJNE LABORATORIUM 2014/2015
1 SYSTEMY OPERACYJNE LABORATORIUM 2014/2015 ZASADY OCENIANIA ZADAŃ PROGRAMISTYCZNYCH: Zadania laboratoryjne polegają na symulacji i badaniu własności algorytmów/mechanizmów stosowanych w systemach operacyjnych.
Bardziej szczegółowoKurs wybieralny: Zastosowanie technik informatycznych i metod numerycznych w elektronice
Kurs wybieralny: Zastosowanie technik informatycznych i metod numerycznych w elektronice Opis kursu Przygotowanie praktyczne do realizacji projektów w elektronice z zastosowaniem podstawowych narzędzi
Bardziej szczegółowoLista zadań nr 5. Ścieżka projektowa Realizacja każdego z zadań odbywać się będzie zgodnie z poniższą ścieżką projektową (rys.
Sterowanie procesami dyskretnymi laboratorium dr inż. Grzegorz Bazydło G.Bazydlo@iee.uz.zgora.pl, staff.uz.zgora.pl/gbazydlo Lista zadań nr 5 Zagadnienia stosowanie skończonych automatów stanów (ang. Finite
Bardziej szczegółowoTechniki animacji komputerowej
Techniki animacji komputerowej 1 Animacja filmowa Pojęcie animacji pochodzi od ożywiania i ruchu. Animować oznacza dawać czemuś życie. Słowem animacja określa się czasami film animowany jako taki. Animacja
Bardziej szczegółowoOptymalizacja ciągła
Optymalizacja ciągła 5. Metoda stochastycznego spadku wzdłuż gradientu Wojciech Kotłowski Instytut Informatyki PP http://www.cs.put.poznan.pl/wkotlowski/ 04.04.2019 1 / 20 Wprowadzenie Minimalizacja różniczkowalnej
Bardziej szczegółowoTemat 1. Wprowadzenie do nawigacji robotów mobilnych. Dariusz Pazderski Opracowanie w ramach programu ERA Inżyniera
Kurs: Algorytmy Nawigacji Robotów Mobilnych Temat 1 Wprowadzenie do nawigacji robotów mobilnych 1 Pojęcia podstawowe Dariusz Pazderski Opracowanie w ramach programu ERA Inżyniera Na początku wprowadzimy
Bardziej szczegółowo