Nazwa przedmiotu:
Systemy wizyjne w robotyce
Koordynator przedmiotu:
dr hab. inż. Barbara Putz prof. nzw. PW
Status przedmiotu:
Obowiązkowy
Poziom kształcenia:
Studia II stopnia
Program:
Automatyka i Robotyka
Grupa przedmiotów:
Obowiązkowe
Kod przedmiotu:
SWM
Semestr nominalny:
1 / rok ak. 2012/2013
Liczba punktów ECTS:
2
Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
2 ECTS = 60 godz., w tym: wykład 15, zajęcia laboratoryjne 15, przygotowanie się do zajęć laboratoryjnych (na podstawie szczegółowych instrukcji) 14, studia literaturowe, przygotowanie do sprawdzianów 16.
Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
1 ECTS = 30 godz., w tym: wykład 15, zajęcia laboratoryjne 15.
Język prowadzenia zajęć:
polski
Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
1 ECTS = 29 godz., w tym: zajęcia laboratoryjne 15, przygotowanie się do zajęć laboratoryjnych (na podstawie szczegółowych instrukcji w wersji PDF do każdego ćwiczenia) 14.
Formy zajęć i ich wymiar w semestrze:
  • Wykład225h
  • Ćwiczenia0h
  • Laboratorium225h
  • Projekt0h
  • Lekcje komputerowe0h
Wymagania wstępne:
Znajomość Matematyki i Zasad Programowania Strukturalnego na poziomie studiów inżynierskich.
Limit liczby studentów:
brak
Cel przedmiotu:
Znajomość najnowszych kierunków rozwoju systemów wizyjnych robotyki przemysłowej i robotyki mobilnej. Umiejętność implementacji wysoko- i niskopoziomowej podstawowych algorytmów związanych z systemami wizyjnymi.
Treści kształcenia:
===WYKŁAD=== 1. Wprowadzenie – wstęp do OpenCV i wybrane zagadnienia przetwarzania obrazów, z przykładami zastosowań w systemach wizyjnych algorytmów filtracji i morfologii matematycznej. 2. Podstawy stereowizji - podstawy geometrii rzutowej, epipolarnej; zagadnienia kalibracji, rektyfikacji, przegląd algorytmów dopasowania z prezentacją najnowszych rozwiązań, zasady realizacji sprzętowej. 3. Współczesny sprzęt i kierunki rozwoju systemów wizyjnych; systemy aktywne i pasywne 2D i 3D; najnowszy sprzęt do rekonstrukcji 3D: kontroler ruchu kinect, kamery 3D. 4. Systemy wizyjne robotów przemysłowych: rodzaje systemów, zasady konfiguracji, rodzaje stosowanych korekcji, przykłady zastosowań. 5. Systemy wizyjne robotów mobilnych: wykrywanie narożników, rozpoznawanie konturów, reprezentacja pomiarów 3D i map otoczenia, segmentacja map głębi. ===LABORATORIUM=== 1. Wprowadzenie do biblioteki OpenCV (2 godziny) 2. Wykorzystanie systemu wizyjnego w zadaniu lokalizacji robota mobilnego a) kalibracja kamery i tworzenie algorytmu rozpoznającego znacznik (2 godziny) b) opracowanie programu sterującego robotem na podstawie informacji o rozpoznanych znacznikach (2 godziny) 3. Zastosowanie systemu FANUC iRVision 2D do korekcji położenia (2 godziny) 4. Zastosowanie systemu FANUC iRVision 2D w zadaniu paletyzacji (2 godziny) 5. Zastosowanie kamery 3D w robotyce przemysłowej (2 godziny) 6. Wprowadzenie do programowania układów typu FPGA (3 godziny)
Metody oceny:
Zaliczenie wykładu: dwa sprawdziany w formie testów. Zaliczenie laboratorium: wykonanie 7 ćwiczeń w zespołach 2-3 osobowych, kontrola i ocena punktowa wykonania na miejscu.
Egzamin:
nie
Literatura:
1. Bradski G., Kaehler A.: Learning OpenCV. O"Reilly 2008. 2. Ciesielski P., Sawoniewicz J.: Elementy robotyki mobilnej. Warszawa: Wydaw. Polsko-Japońskiej Wyższej Szkoły Technik Komputerowych 2004 3. Cyganek B.: Komputerowe przetwarzanie obrazów trójwymiarowych. Akademicka Oficyna Wydawnicza EXIT, Warszawa 2002 4. Gonzalez R.C., Woods: Digital Image Processing. Pearson Educational International, 3 ed, 2008. 5. Hartley R., Zisserman A.: Multiple View Geometry in Computer Vision. Cambridge U. Press 2006 6. Honczarenko J.: Roboty przemysłowe. Budowa i zastosowanie. WNT, 2004 7. Malina W., Smiatacz M.: Cyfrowe przetwarzanie obrazów. Akademicka Oficyna Wydawnicza, EXIT 2008 8. Tadeusiewicz R., Korohoda P.: Komputerowa analiza i przetwarzanie obrazów. FPT, Kraków 1997.
Witryna www przedmiotu:
http://iair.mchtr.pw.edu.pl/studenci/witryna/index.ph (wydziałowy system SKS, wymaga logowania)
Uwagi:

Efekty uczenia się

Profil ogólnoakademicki - wiedza

Efekt SWM_W01
ma rozszerzoną wiedzę na temat eksploatacji i cyklu życia systemów wizyjnych wykorzystywanych w robotach mobilnych i przemysłowych
Weryfikacja: ćwiczenia laboratoryjne, sprawdziany
Powiązane efekty kierunkowe: K_W10, K_W11
Powiązane efekty obszarowe: T2A_W04, T2A_W05, T2A_W06
Efekt SWM_W02
ma wiedzę o trendach rozwojowych i najnowszych osiągnięciach zarówno w zakresie systemów wizyjnych stosowanych w robotyce mobilnej i przemysłowej, jak i w zakresie algorytmów i technik tworzenia oprogramowania dla potrzeb tych systemów
Weryfikacja: ćwiczenia laboratoryjne, sprawdziany
Powiązane efekty kierunkowe: K_W12
Powiązane efekty obszarowe: T2A_W05

Profil ogólnoakademicki - umiejętności

Efekt SWM_U01
posiada umiejętność integrowania sprzętu w postaci robotów mobilnych lub przemysłowych oraz systemów wizyjnych z dostępnym lub tworzonym oprogramowaniem niezbędnym do ich wszechstronnego funkcjonowania
Weryfikacja: ćwiczenia laboratoryjne, sprawdziany
Powiązane efekty kierunkowe: K_U17, K_U18
Powiązane efekty obszarowe: T2A_U12, T2A_U15, T2A_U14, T2A_U17

Profil ogólnoakademicki - kompetencje społeczne

Efekt SWM_K01
umiejętność pracy w zespole nad realizacją zaawansowanego ćwiczenia laboratoryjnego - zarówno w roli koordynatora, jak i wykonawcy
Weryfikacja: wykonanie ćwiczeń laboratoryjnych
Powiązane efekty kierunkowe: K_K04
Powiązane efekty obszarowe: T2A_K03