PRACA DYPLOMOWA MAGISTERSKA

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

Download "PRACA DYPLOMOWA MAGISTERSKA"

Transkrypt

1 POLITECHNIKA WROCŁAWSKA WYDZIAŁ ELEKTRONIKI KIERUNEK: SPECJALNOŚĆ: Elektronika i telekomunikacja (EiT) Elektroniczne i komputerowe systemy automatyki (ESA) PRACA DYPLOMOWA MAGISTERSKA Trójwymiarowa analiza sceny na podstawie aktywnej stereowizji AUTOR: Andrzej Stachno PROMOTOR: dr inż. Marek Wnuk OCENA PRACY: Wrocław 2

2 Spis treści. Spis treści... I 1. Trójwymiarowa analiza sceny na podstawie aktywnej stereowizji Cel pracy Wprowadzenie Odwzorowanie stereowizyjne Opis głowicy manipulacyjnej Kinematyka głowicy manipulacyjnej Kinematyka odwrotna głowicy manipulacyjnej Połączenie głowicy manipulacyjnej z kamerą aktywna głowica stereowizyjna Uwzględnienie zmiany kątów q 1, q 2 oraz q Uwzględnienie zmiany kąta q 2 (symetrycznie względem osi z ) Uwzględnienie zmiany kąta q 2 przy q 1 = const, q 3 = const Uwzględnienie zmiany kąta q 3 przy q 1 = const, q 2 = const Uwzględnienie zmiany kąta q 1 przy q 2 = const, q 3 = Kalibracja parametrów wewnętrznych kamery Opis zależności geometrycznych dla metody uzależnień geometrycznych Algorytm wyznaczania parametrów wewnętrznych kamery Kalibracja kamery metoda geometryczna Aspekt Odległość obrazowa Implementacja Stanowisko przeznaczone do badań stereowizyjnych Serwer wizyjny Głowica stereowizyjna Kamera Manipulator Komputer sterujący Realizacja praktyczna oprogramowania dla potrzeb doświadczenia aktywnej stereowizji I

3 Przetwarzanie obrazów Automatyczna kalibracja kamery Program nadzorujący wykonywanie eksperymentu Eksperymenty Kalibracja parametrów wewnętrznych kamery metodą uzależnień geometrycznych Kalibracja kamery metodą geometryczną Wyznaczanie położenia przestrzennego obiektów Pomiar położenia obiektu za pomocą poziomego symetrycznego przemieszczenia kamery Pomiar położenia obiektu uwzględniając dowolną zmianę kąta q 2 aktywnej głowicy stereowizyjnej Pomiar położenia obiektu uwzględniając dowolną zmianę kąta q 3 aktywnej głowicy stereowizyjnej Pomiar położenia obiektu uwzględniając dowolną zmianę kąta q 1 aktywnej głowicy stereowizyjnej Pomiar położenia obiektu za pomocą poziomego symetrycznego przemieszczenia kamery o odległość bazową dla kalibracji wykonanej metodą geometryczną Dyskusja uzyskanych wyników Kalibracja metodą uzależnień geometrycznych Kalibracja metodę geometryczną Lokalizacja obiektu Podsumowanie Wnioski z wykonanych prac Sugerowane rozszerzenia Literatura Dodatek A. Funkcje użyte w programach... A.66 Dodatek B. Obsługa programu nadzorującego eksperyment stereowizyjny... B.72 Dodatek C. Dyskietka z oprogramowaniem... C.73 II

4 1. Trójwymiarowa analiza sceny na podstawie aktywnej stereowizji Cel pracy. Celem pracy jest: Stworzenie stanowiska przeznaczonego do badań stereowizyjnych głowicy stereowizyjnej. Stanowisko takie powinno zapewniać możliwość zadawania i odczytywania dowolnych położeń dla układu akwizycji obrazów, powinno obrazować czynniki mające wpływ na dokładność lokalizacji obiektów znajdujących się na scenie, za pomocą odwzorowania stereowizyjnego. Opracowanie zmian konfiguracji głowicy stereowizyjnej wykorzystując analogie do sposobu pozyskiwania obrazów przez narząd wzroku człowieka. Wykonanie doświadczeń na podstawie zaproponowanych zmian konfiguracji głowicy stereowizyjnej obrazujących wpływ poszczególnych parametrów na jakość lokalizacji obiektów występujących w analizowanej scenie Wprowadzenie. Aby zrozumieć znaczenie oraz zadania systemu wizyjnego zastosowanego dla celów pozyskiwania informacji o otoczeniu, należy zastanowić się nad rolą systemu wzrokowego u człowieka. Nietrudno zauważyć, że warunkiem elastycznego i efektywnego pozyskiwania informacji jest umiejętność dopasowania się układu wizyjnego do istniejących warunków zewnętrznych. Taki sposób nazwać można aktywną analizą otaczającej nas przestrzeni. Aktywność w procesie akwizycji informacji zawartych w obrazach przez sztuczny układ optyczny uzyskać można drogą dostosowania systemu wizyjnego do otoczenia. Opracowanie to, bez wątpienia, nie wyczerpuje wszystkich możliwości jakie daje swobodne przemieszczanie układu stereowizyjnego. Dlatego niezmiernie ważne było to, aby osoby kontynuujące prace nad aktywnymi systemami wizyjnymi mogły w sposób łatwy rozszerzyć zaproponowany tu sposób podejścia do zagadnienia przestrzennej lokalizacji obiektów. 1. 2

5 W rozdziale drugim przedstawione zostały zagadnienia dotyczące odwzorowania stereowizyjnego. Poznanie idei lokalizacji obiektów na podstawie różnic zawartych w obrazach jest podstawą dalszych rozważań. Rozdział trzeci zawiera kompletny opis kinematyki głowicy manipulacyjnej oraz wyznaczoną kinematykę odwrotną. Zapoznanie się ze strukturą kinematyczną jest niezbędne aby móc w pełni wykorzystać jej własności. W rozdziale czwartym znajduje się opis aktywnej głowicy stereowizyjnej. Przedstawione tam zostały propozycje różnych konfiguracji głowicy dla potrzeb eksperymentów. Rozdział piąty zawiera opis kalibracji parametrów wewnętrznych kamery. Znajduje się tam propozycja automatycznej kalibracji odległości obrazowej i przesunięcia płaszczyzny obrazowej oraz tradycyjne, geometryczne podejście do tego problemu. W rozdziale szóstym umieszczony został szczegółowy opis implementacji. Przedstawiona została zarówno implementacja sprzętowa jak i programowa. W rozdziale siódmym zaprezentowano wyniki eksperymentów wykonanych za pomocą aktywnej głowicy stereowizyjnej. Rozdział ósmy zawiera podsumowanie. Zamieszczono tam końcowe wnioski i spostrzeżenia, które zrodziły się podczas prac nad głowicą stereowizyjną oraz w trakcie eksperymentów. Zawarte zostały również propozycje dalszej pracy nad tematem dotyczącym aktywnej stereowizji. W dodatku zamieszczono opisy głównych funkcji składających się na oprogramowanie eksperymentów. Do pracy dołączono dyskietkę zawierającą pełne postacie źródłowe oprogramowania. Na wstępie pragnę również złożyć serdeczne podziękowania Panu doktorowi inżynierowi Markowi Wnukowi za pomoc i cierpliwość okazaną podczas realizacji niniejszej pracy. 1. 3

6 2. Odwzorowanie stereowizyjne. Podstawowym zagadnieniem podczas analizy sceny na podstawie stereowizji, jest opracowanie mapy głębi, odwzorowującej położenie przestrzenne obiektów występujących w tejże scenie. W przypadku stereowizji dwukamerowej mapę głębi tworzy się na podstawie rozbieżności pomiędzy obrazami pochodzącymi z obu kamer, przy czym kamery te są wzajemnie od siebie oddalone. Sposób dokonania odwzorowania stereowizyjnego, w tego typu analizie obrazów, przedstawiony został na rysunku 2.1. ζ P (ξ, η, ζ) ζ P (ξ, η, ζ) x L x P l y L b ξ η P(x,y) L L L P(x,y) P P P Y L Y P x L x P Y L P(x,y) L L L x L Rys Rekonstrukcja trójwymiarowa. Na podstawie zależności geometrycznych wynikających z rysunku 2.1: x L l x P l = ξ ζ = ξ - b ζ (2.1) (2.2) 2. 4

7 y L l = η ζ położenie punktu P = (ξ,,η,ζ) można opisać jako: (2.3) ξ = η = ζ = x L b x L - x P y L b x L - x P l b x L - x P (2.4) (2.5) (2.6) Oznaczając różnicę w położeniu punktów x L i x P no obu obrazach jako d (disparity) równania (2.4), (2.5) i (2.6) przedstawić można jako: ξ = x L d b (2.7) η = y L d b (2.8) ζ = l d b (2.9) Uzyskane wyniki pozwalają na określenie położenia poszczególnych obszarów dwuwymiarowego obrazu w trójwymiarowej przestrzeni zewnętrznej. Podstawowym warunkiem jest tutaj poprawne wykonanie kalibracji odległości obrazowej l [1]. W tego typu analizie obrazów, układ dwóch kamer zastąpić można jedną kamerą, połączoną z urządzeniem przeznaczonym do jej przemieszczania w ściśle określony sposób. Dzięki takiemu rozwiązaniu możliwa jest aktywna akwizycja informacji dotyczących analizowanej sceny. 2. 5

8 3. Opis głowicy manipulacyjnej. Aby mieć możliwość zadania dowolnego położenia kamery lub uzyskania informacji o jej aktualnym położeniu, do jej przemieszczania użyto głowicy manipulacyjnej Kinematyka głowicy manipulacyjnej. Struktura kinematyczna urządzenia przeznaczonego do przemieszczania kamery Rys Struktura kinematyczna głowicy manipulacyjnej. 3. 6

9 przedstawiona została na rysunku 3.1. Zadanie kinematyki dla tak zdefiniowanej głowicy manipulacyjnej polega na wyrażeniu położenia i orientacji geometrycznego środka płaszczyzny obrazowej kamery umieszczonej na ramieniu tejże głowicy, w podstawowym układzie współrzędnych (x, y, z ). Zgodnie z algorytmem Denavita-Hartenberga [2] dla tak zdefiniowanej struktury kinematycznej głowicy manipulacyjnej zostały wyznaczone parametry przedstawione w tabeli 3.1. Ogniwo Θ i d i a i α i 1 q 1 π/2 2 q 2 L 1 3 q 3 q 2 L 2 -π/2 4 d π/2 5 e Tabela 3.1. Parametry Denavita-Hartenberga dla głowicy manipulacyjnej Za pomocą parametrów Denavita Hartenberga określone zostały macierze transformacji pomiędzy sąsiednimi układami współrzędnych: A 1 = cosq sinq sinq1 cosq 1 (3.1) 1 A 1 2 = cosq sinq 2 2 sinq cosq L cosq L 1 1 sinq (3.2) 3. 7

10 3. 8 A 2 3 = 1 1 ) q sin(q L ) q cos(q ) q sin(q ) q cos(q L ) q sin(q ) q cos(q (3.3) A 3 4 = 1 1 d 1 1 (3.4) A 4 5 = 1 e (3.5) Za pomocą tak wyliczonych transformacji A i-1 i (q i ) wyznaczona została kinematyka głowicy manipulacyjnej [3] jako: K(q) = dc s L s L c s ec s ds c s L c s L c s s c s es s dc c c L c c L s s c c c (3.6) gdzie: c i = cosq i ; s i = sinq i.

11 3.2. Kinematyka odwrotna głowicy manipulacyjnej. Podczas wyznaczania kinematyki odwrotnej zastosowano metodę geometrycznej analizy modelu szkieletowego. Polega ona na wyznaczeniu położenia poszczególnych przegubów głowicy manipulacyjnej opisanych za pomocą konfiguracji q w podstawowym układzie współrzędnych x, y, z, bez wykorzystywania do tego celu macierzy transformacji, a jedynie za pomocą geometrycznych zależności pomiędzy poszczególnymi przegubami. Rozwiązanie odwrotnego zadania kinematyki [3] dla głowicy manipulacyjnej można sprowadzić do problemu dwuwymiarowego, albowiem przemieszczenie płaszczyzny obrazowej o dowolny wektor zdekomponować można na dwa podstawowe ruchy: - obrót płaszczyzny ramion L 1 i L 2 wokół osi z układu podstawowego - przesunięcie płaszczyzny obrazowej w płaszczyźnie ramion L 1 i L 2 (z, w). Powyższe czynności obrazują rysunki 3.2a oraz 3.2b. Rys. 3.2.a. Obrót ramion L 1 i L 2 wokół Rys.3.2.b.Przesunięcie płaszczyznyobrazowej osi z układu podstawowego. w płaszczyźnie ramion L 1 i L 2 w, z. Przy zadanym wektorze położenia centralnego punktu płaszczyzny obrazowej [P x, P y,p z ], zgodnie z [3] otrzymujemy: 3. 9

12 q 1 = arctg P y P x + arcsin e 2 Px 2 + P y 2 (3.7) q 2 = arctg P z P + arccos L L P 2 w + P 2 z - d 2 w 2 L 2 1 P 2 2 w + P z (3.8) q 3 = q 2 + arccos L L d 2 - P 2 2 w - P z 2 L 2 - arctg 1 L d 2 d L 2 - π (3.9) gdzie: P w = 2 P x 2 + P y 2 - e 2 (3.1) Konstrukcja mechaniczna głowicy manipulacyjnej oparta jest na robocie dydaktycznym ROMIK. Robot ten posiada pięć stopni swobody. Wbudowany sterownik mikroprocesorowy umożliwia sterowanie z mikrokomputera dołączonego poprzez port szeregowy, za pomocą standardu RS 232. Dostosowując manipulator dla potrzeb doświadczenia zredukowano ilość stopni swobody z pięciu do trzech. Każdy z nich jest modułem obrotowym, tak więc głowica manipulacyjna ma strukturę typu 3R. Do napędów poszczególnych przegubów zastosowano silniki skokowe typu FA Są to silniki czterofazowe wykonujące 2 kroków na obrót. Ruch z wałów silników przekazywany jest za pomocą przekładni zębatych i pasowych, dzięki czemu osiągany jest minimalny skok każdego z przegubów równy,56. Zakres ruchów poszczególnych ramion jest następujący: - kąt q 1 - obrót kolumny wokół podstawy: od do kąt q 2 ruch ramienia L 1 : od 5,66 do kąt q 3 ruch ramienia L 2 : od -73 do

13 4. Połączenie głowicy manipulacyjnej z kamerą aktywna głowica stereowizyjna. Aktywna głowica stereowizyjna składa się z głowicy manipulacyjnej, opisanej w rozdziale 3, oraz kamery, umocowanej w taki sposób, aby środek płaszczyzny obrazowej znajdował się w punkcie opisanym jako efektor głowicy manipulacyjnej, a oś optyczna kamery pokrywała się z osią z osią z 5 układu współrzędnych należącego do efektora. Schematycznie obrazuje to rysunek 4.1. Poniżej przedstawione zostaną różne przypadki ustawienia aktywnej głowicy stereowizyjnej względem badanego obiektu wraz z teoretycznym opisem zależności występujących pomiędzy osiami wzajemnie odpowiadających sobie płaszczyzn obrazowych, na podstawie których opracowane zostały algorytmy wykorzystywane podczas rekonstrukcji stereowizyjnej. Podczas rozpatrywania poniższych przypadków za podstawę teoretyczną przyjęte zostały zależności przedstawione w rozdziale 2. Rys. 4.1 Głowica stereowizyjna

14 4.1. Uwzględnienie zmiany kątów q 1, q 2 oraz q 3. Obrazując zmianę kątów q 1, q 2 oraz q 3 podczas rekonstrukcji stereowizyjnej przy wyznaczania odległości ξ, η, ζ (współrzędne położenia obiektu względem środka płaszczyzny obrazowej pierwszego ujęcia), dowolną konfigurację głowicy stereowizyjnej można przedstawić w dwóch płaszczyznach. Pierwsza z nich jest płaszczyzną kąta obrotu (x,y ) przedstawiona na rysunku 4.2a, natomiast drugą jest płaszczyzna ramion (w z ) zobrazowana na rysunku 4.2b. Rys. 4.2a. Obrót głowicy stereowizyjnej Rys.4.2b. Obrót głowicy stereowizyjnej w płaszczyźnie kąta q 1. w płaszczyźnie ramion L 1 L 2. Wykorzystując zależności geometryczne przy położeniach ramion głowicy, zdefiniowane zgodnie z rysunkami 4.2a oraz 4.2b, różnice w odległościach: ξ ξ ; η η ; ζ ζ, można uzależnić od znanych wartości x 4, x 4, y 4 oraz parametrów głowicy stereowizyjnej. Dzięki temu, odległości ξ, η, ζ wyrażone względem centralnego punktu płaszczyzny obrazowej pierwszego ujęcia, można wyrazić za pomocą równań: ξ = x 5' [x 5 ' elcos q 1 + x 5 ' ex 5 sin q 1 - lx 5 R 1 sin q 1 - lx 5 e - l 2 R 1 cos q 1 + l 2 R 2 ] l [x 5 ' lcos q 1 + x 5 ' x 5 sin q 1 - lx 5 cos q 1 + l 2 sin q 1 ] - x 5 ' e l (4.1) 4. 12

15 η = y 5' [x 5 ' elcos q 1 + x 5 ' ex 5 sin q 1 - lx 5 R 1 sin q 1 - lx 5 e - l 2 R 1 cos q 1 + l 2 R 2 ] l [x 5 ' lcos q 1 + x 5 ' x 5 sin q 1 - lx 5 cos q 1 + l 2 sin q 1 ] - y 5 ' e l (4.2) ζ = x 5 ' elcos q 1 + x 5 ' ex 5 sin q 1 - lx 5 R 1 sin q 1 - lx 5 e - l 2 R 1 cos q 1 + l 2 R 2 x 5 ' lcos q 1 + x 5 ' x 5 sin q 1 - lx 5 cos q 1 + l 2 sin q 1 (4.3) gdzie: R 1 = L 1 cosq 2 + L 2 cosq 3 d sinq 3 (4.4) R 2 = L 1 cosq 2 + L 2 cosq 3 d sinq 3 (4.5) x 5 = x 5 cos q 3 - y 5 sin q 3 (4.6) q i = q i q i (4.7) Równania 4.1, 4.2 oraz 4.3 przedstawiają najbardziej uogólnioną postać odległości ξ, η, ζ w funkcji zmiany współrzędnych wewnętrznych q 1, q 2, q 3 głowicy stereowizyjnej. Rozpatrując teraz szczególne przypadki polegające na dopuszczeniu zmiany tylko jednej współrzędnej wewnętrznej i sparametryzowaniu dwóch pozostałych, równania te przedstawić można w postacie znacznie uproszczonej Uwzględnienie zmiany kąta q 2 (symetrycznie względem osi z ) Najmniej skomplikowanym przypadkiem z punktu widzenia odwzorowania stereowizyjnego jest zmiana kąta q 2, tak, aby środki płaszczyzn obrazowych przed i po przemieszczeniu kamery, leżały dokładnie na tej samej wysokości, przy zachowaniu q 1 = const oraz q 3 =. Taka konfiguracja głowicy sterującej przedstawiona została na rysunkach 4.3a i 4.3b

16 Rys. 4.3a. Konfiguracja głowicy Rys. 4.3b. Konfiguracja głowicy stereowizyjnej przy symetrycznym stereowizyjnej w płaszczyźnie ramion przemieszczeniu kamery. L 1 L 2 przy symetrycznym przemieszczeniu kamery W sytuacji tej, równania 4.1, 4.2 i 4.3 można zapisać jako: ξ = x 5' ( L 1 cosq 2 '' - L 1 cosq 2 ' ) x 5 ' - x 5 '' (4.8) η = y 5' ( L 1 cosq 2 '' - L 1 cosq 2 ' ) x 5 ' - x 5 '' (4.9) ζ = l ( L 1 cosq 2 '' - L 1 cosq 2 ' ) x 5 ' - x 5 '' + e (4.1) 4. 14

17 Jeżeli dokonane zostanie podstawienie: x 5 ' - x 5 '' = d (4.11) L 1 cosq 2 '' - L 1 cosq 2 ' = b (4.12) oraz e = to równania 4.8, 4.9 oraz 4.1 przybierają postać równań z rozdziału 2. Na podstawie zależności geometrycznych z rysunku 4.3b oraz równania 4.12 wyznaczone zostały wartości kąta q 2 oraz q 2 (nachylenie ramienia L 1 przy pierwszym i drugim ujęciu) w zależności od zadanej bazy b: q 2 = arccos - b 2 L 1 (4.13) q 2 = π - arccos - b 2 L 1 (4.14) Rozszerzeniem ograniczeń z poprzedniego przypadku jest przyjęcie dowolnej, lecz stałej przy obu pomiarach wykonywanych podczas rekonstrukcji stereowizyjnej, wartości kąta q 3 (q 3 = q 3 = q 3 = const). Dla tak zdefiniowanych założeń równania 4.1, 4.2 i 4.3 przybierają postać zależności 4.8, 4.9 oraz 4.1. Natomiast kąty q 2 i q 2 (nachylenie ramienia L 1 przy pierwszym i drugim ujęciu), na podstawie zależności geometrycznych z rysunku 4.4 przy zadanej wartości bazy b, przedstawić można za pomocą równań: q 2 = q 3 + arccos - b 2 L 1 + π 2 (4.15) q 2 = q 3 - arccos - b 2 L 1 + π (4.16) 4. 15

18 Rys Konfiguracja głowicy stereowizyjnej w płaszczyźnie ramion L 1 L 2 przy symetrycznym przemieszczeniu kamery, dla dowolnej wartości kąta q Uwzględnienie zmiany kąta q 2 przy q 1 = const, q 3 = const. Istnieje tutaj całkowita dowolność w wyborze kątów q 2 oraz q 2 przy zachowaniu q 1 = q 1 = const, q 3 = q 3 = const. Sytuacja taka przedstawiona została na rysunkach 4.5a oraz 4.5b. Równania odwzorowania stereowizyjnego przedstawić można przedstawić można za pomocą zależności (4.8), (4.9), (4.1). Dodatkowo wykorzystać można przemieszczenie pionowe kamery (rys 4.5b). W takim przypadku równania odwzorowania stereowizyjnego przyjmują postać: ξ = x 5' ( L 1 sinq 2 ' - L 1 sinq 2 '' ) y 5 ' - y 5 '' (4.17) η = y 4' ( L 1 sinq 2 '' - L 1 sinq 2 ' ) y 4 ' - y 4 '' (4.18) 4. 16

19 ζ = l ( L 1 sinq 2 '' - L 1 sinq 2 ' ) y 4 ' - y 4 '' + e (4.19) gdzie: y 5 ' y 5 '' = d p (4.2) L 1 cosq 2 '' - L 1 cosq 2 ' = k (4.21) Rys. 4.5a. Konfiguracja głowicy Rys. 4.5b. Konfiguracja głowicy stereowizyjnej przy dowolnej zmianie stereowizyjnej w płaszczyźnie ramion kąta q 2. L 1 L 2 przy dowolnej zmianie kąta q 2. Za pomocą takiego przemieszczenia kamery możliwe jest dokonanie dwóch niezależnych pomiarów odległości ξ, η, ζ co pozwala na dokonanie korekty w ostatecznym wyniku lub uzyskanie dodatkowych informacji pomocnych podczas realizacji algorytmu przetwarzania obrazu Uwzględnienie zmiany kąta q 3 przy q 1 = const, q 2 = const. Podczas takiej zmiany konfiguracji głowicy stereowizyjnej zobrazowanej na rysunkach 4.6a oraz 4.6b, oba obrazy przesunięte są względem siebie o odległość b (baza pozioma) oraz odległość k (baza pionowa)

20 Rys.4.6a. Konfiguracja głowicy Rys. 4.6.b. Konfiguracja głowicy stereowizyjnej przy dowolnej zmianie stereowizyjnej w płaszczyźnie ramion kąta q 3. L 1 L 2 przy dowolnej zmianie kąta q 3. Dodatkowo obrazy obrócone są względem siebie o kąt q 3. Wynika z tego, iż możliwe jest wykonanie dwóch niezależnych pomiarów względem bazy b oraz względem bazy k. Równania opisujące położenie przestrzenne badanego punktu, względem środka płaszczyzny obrazowej pierwszego ujęcia, na podstawie zależności 4.1, 4.2 i 4.3 można zapisać jako: ξ = x 5' [ L 2 (cosq 3 '' - cosq 3 ' ) - d (sinq 3 '' - sinq 3 ' )] x 5 ' - x 5 '' cos q 3 + y 5 '' sin q 3 (4.22) η = y 5' [ L 2 (cosq 3 '' - cosq 3 ' ) - d (sinq 3 '' - sinq 3 ' )] x 5 ' - x 5 '' cos q 3 + y 5 '' sin q 3 (4.23) ζ = l [ L 2 (cosq 3 '' - cosq 3 ' ) - d (sinq 3 '' - sinq 3 ' )] x 5 ' - x 5 '' cos q 3 + y 5 '' sin q 3 + e (4.24) 4. 18

21 Natomiast przestrzenną lokalizację tego samego punktu za pomocą odwzorowania stereowizyjnego, względem bazy k, przedstawić można jako: ξ = x 5' [ L 2 (sinq 3 ' - sinq 3 '' ) + d(cosq 3 ' - cosq 3 '' )] y 5 ' - y 5 '' cos q 3 - x 5 '' sin q 3 (4.25) η = y 5' [ L 2 (sinq 3 ' - sinq 3 '' ) + d(cosq 3 ' - cosq 3 '' )] y 5 ' - y 5 '' cos q 3 - x 5 '' sin q 3 (4.26) ζ = l [ L 2 (sinq 3 ' - sinq 3 '' ) + d(cosq 3 ' - cosq 3 '' )] y 5 ' - y 5 '' cos q 3 - x 5 '' sin q 3 + e (4.27) 4.5. Uwzględnienie zmiany kąta q 1 przy q 2 = const, q 3 =. Przypadek zmiany kąta q 1 przy q 2 = const i q 3 = sprowadzić można do sytuacji, podczas której przemieszczenie kamery wykonywane jest po okręgu. Promieniem tego okręgu jest rzut płaszczyzny ramion L 1 L 2 na płaszczyznę kąta obrotu q 1. Płaszczyzna obrazowa usytuowana jest poziomo, równolegle do płaszczyzny ramion L 1 L 2 głowicy manipulacyjnej. Sytuacja taka przedstawiona została na rysunku 4.7. Równania opisujące położenie punktu w przestrzeni zewnętrznej, względem pierwszego ujęcia, na podstawie zależności 4.1, 4.2 i 4.3, można przedstawić jako: ξ = x 5' [x 5 ' elcos q 1 + x5'ex5''sin q 1 - lx 5 ''Rsin q 1 - lx 5 ''e - l 2 Rcos q 1 + l 2 R] l [x 5 ' lcos q 1 + x 5 ' x 5 ''sin q 1 - lx 5 ''cos q 1 + l 2 sin q 1 ] - x 5' e l (4.28) η = y 5' [x 5 ' elcos q 1 + x 5 ' ex 5 ''sin q 1 - lx 5 ''Rsin q 1 - lx 5 ''e - l 2 Rcos q 1 + l 2 R] l [x 5 ' lcos q 1 + x 5 ' x 5 ''sin q 1 - lx 5 ''cos q 1 + l 2 sin q 1 ] - y 5 ' e l (4.29) 4. 19

22 ζ = x 5 ' elcos q 1 + x 5 ' ex 5 ''sin q 1 - lx 5 ''R1sin q 1 - lx 5 ''e - l 2 Rcos q 1 + l 2 R x 5 ' lcos q 1 + x 5 ' x 5 ''sin q 1 - lx 5 ''cos q 1 + l 2 sin q 1 (4.3) gdzie: R = L 1 cosq 2 + L 2 (4.31) q 1 = q 1 q 1 (4.32) Dzięki takiej zmianie położenia kamery możliwa jest obserwacja obiektu względem dwóch różnych punktów odniesienia bez przemieszczenia względem bazy b. Rys.4.7. Położenie płaszczyzny obrazowej podczas zmiany kąta q 1 głowicy stereowizyjnej. 4. 2

23 5. Kalibracja parametrów wewnętrznych kamery. Podczas wykonywania pomiarów na podstawie rekonstrukcji stereowizyjnej, opisanych równaniami (2.7), (2.8), (2.9), istotnym elementem jest znajomość parametru charakteryzującego kamerę, jakim jest odległość obrazowa l. Od wartości tej uzależniony jest najbardziej istotny pomiar mianowicie odległość wzdłuż osi optycznej od środka płaszczyzny obrazowej do badanego elementu otoczenia. Ponieważ odległość obrazowa l wyrażona jest w punktach ekranowych, dla tego nie jest możliwe dokonanie fizycznego jej pomiaru. ζ 3 -y ζ 4 ζ 1 ζ ζ 2 l l e R 1 R 4 e ξ 3 ξ 4 β + α β l e R 1 e l R 2 l e ξ 1 ξ 2 ξ Rys Kalibracja odległości parametrów wewnętrznych kamery

24 Drugim parametrem wewnętrznym kamery jest przesunięcie płaszczyzny obrazowej e względem punktu określonego jako efektor głowicy manipulacyjnej. Ze względu na specyfikę układu optycznego kamery, odległości tej nie można wyznaczyć za pomocą fizycznego pomiaru. Ponieważ odległość ta winna być wyrażona w jednostkach podstawowego układu współrzędnych (x,y,z ) poniżej pokazany zostanie sposób kalibracji przesunięcia płaszczyzny obrazowej e Opis zależności geometrycznych dla metody uzależnień geometrycznych. Metoda jaka zostanie przedstawiona polega na wyznaczeniu odległości obrazowej l oraz przesunięcia płaszczyzny obrazowej e na podstawie analizy serii obrazów tej samej sceny, przy odpowiednio zadanych warunkach brzegowych. Ideą tej metody jest wykonanie obrotu kamery o kąt β + α. Kąt β zdeterminowany jest przez uzyskanie obrazu punktu kalibrującego dokładnie w środku płaszczyzny obrazowej. Sytuację taką obrazuje rysunek 2.4. Na podstawie zależności 2.7, 2.8 oraz 2.9, po uwzględnieniu po uwzględnieniu przesunięcia płaszczyzny obrazowej e, przestrzenne położenie badanego punktu przedstawić można jako: ξ = x L d b (5.1) η = y L d b (5.2) ζ = l d b + e (5.3) Po przemieszczeniu układu (ξ 1,η 1,ζ 1 ) o kąt β do układu (ξ 2,η 2,ζ 2 ), na podstawie zależności geometrycznych występujących na rysunku 5.1 możemy zapisać: tg β = ξ 1 + R 1 (1 - cosβ) ζ 1 + R 1 sinβ (5.4) 5. 22

25 czyli: ζ 1 sinβ + R 1 (1 - cosβ) - ξ 1 cosβ = (5.5) Wykonując tradycyjny pomiar stereowizyjny (na podstawie 5.1 i 5.3): ζ 1 = l ξ 1 x 1 + e (5.6) ξ 1 = x 1 b 1 x 1 - x 2 (5.7) to równanie 5.5 można przedstawić jako: e = x 1 b 1 x 1 - x cosβ - R 1 (1 - cosβ) 2 sinβ - l x 1 2 b 1 x 1 - x 2 (5.8) Następnie, po przemieszczeniu układu o kąt α i wykonaniu analogicznego pomiaru stereowizyjnego względem układu (ξ 4,η 4,ζ 4 ). Na podstawie 5.3: l = (ζ 4 - e) ( x 4 - x 3 ) b 2 (5.9) Uzależniając ζ 4 od ζ 1 na podstawie zależności geometrycznych: ζ 4 = ζ 1 cosα - (R 1 + ξ 1 ) sinα (5.1) równanie 5.9 można przedstawić jako: l = (ζ 1 cosα - (R 1 + ξ 1 ) sinα - e) ( x 4 - x 3 ) b 2 (5.11) 5. 23

26 Po podstawieniu zależności 5.6 oraz 5.7 do 5.11 otrzymujemy: l = e (cosα - 1) - (R 1 - x 1 b 1 x 1 - x 2 ) sinα b 1 cosα x 1 - x 2 - (5.12) b 2 x 4 - x 3 Reasumując, uzyskane zostały dwa liniowe niezależne równania jednoznacznie identyfikujące parametry wewnętrzne kamery: e = x 1 b 1 x 1 - x cosβ - R 1 (1 - cosβ) 2 sinβ - l x 1 2 b 1 x 1 - x 2 (5.8) l = e (cosα - 1) - (R 1 - x 1 b 1 x 1 - x 2 ) sinα b 1 cosα x 1 - x 2 - (5.12) b 2 x 4 - x 3 gdzie: b 1 = R 2 R 1 b 2 = R 1 R 4 R i jest ramieniem obrotu kamery, utworzonym przez odpowiednią konfiguracje ramion L 1, L 2 głowicy manipulacyjnej Algorytm wyznaczania parametrów wewnętrznych kamery. Istotnym elementem podczas wykonywania kalibracji obu parametrów jest uzyskanie zerowego położenia obrazu punktu kalibrującego na płaszczyźnie obrazowej. Dlatego też kolejność postępowania podczas procesu kalibracji odległości obrazowej l oraz przesunięcia płaszczyzny obrazowej e aktywnej głowicy stereowizyjnej przy pomocy metody uzależnień geometrycznych przedstawić można za pomocą algorytmu: 5. 24

27 Krok 1. Dobrać kąt q 1 oraz długość ramienia R 1 (określoną przez: q 2, L 1, L 2 głowicy manipulacyjnej) w taki sposób, aby uzyskać obraz punktu kalibrującego x dokładnie w środku płaszczyzny obrazowej (rys. 5.2). -y ζ R 1 x = e l x ξ Rys Dobór kąta q 1 oraz długości ramienia R 1 w celu uzyskania zerowego położenia obrazu punktu kalibrującego na płaszczyzny obrazowej

28 Krok 2. Wykonać obrót o kąt β + α w płaszczyźnie kąta q 1 głowicy manipulacyjnej, tak aby obraz punktu kalibrującego nie wykraczał poza zakres płaszczyzny obrazowej, przy zachowaniu stałej długości ramienia R 1 (rys. 5.3). Wyznaczyć kąt β + α oraz położenie obrazu punktu kalibrującego x 4 na płaszczyźnie obrazowej. -y ζ 4 ζ l e β + α R 1 ξ 3 R 2 l ξ 1 e ξ Rys Dobór kątów β + α w celu uzyskania współrzędnej x 4 położenia obrazu punktu kalibrującego na płaszczyzny obrazowej

29 Krok 3. Wykonać przemieszczenie głowicy stereowizyjnej o odległość bazową b 2 = R 4 R 1. (rys. 5.4) Wyznaczyć położenie obrazu punktu kalibrującego x 3 na płaszczyźnie obrazowej oraz przemieszczenie b 2. ζ 3 -y ζ 4 ζ l l e R 4 e ξ 3 ξ 4 β + α R 1 l ξ 1 e ξ Rys Dobór ramienia R 4 w celu uzyskania współrzędnej x 3 położenia obrazu punktu kalibrującego na płaszczyzny obrazowej

30 Krok 4. Wykonać obrót o kąt -α w płaszczyźnie kąta q 1 głowicy manipulacyjnej, oraz dobrać długość ramienia R 2 tak aby obraz punktu kalibrującego nie wykraczał poza zakres płaszczyzny obrazowej (rys. 5.5). Wyznaczyć położenie obrazu punktu kalibrującego x 2 na płaszczyźnie obrazowej, oraz kąt α. -y ζ ζ 2 l β e l R 2 ξ 1 e ξ 2 ξ Rys Dobór ramienia R 2 w celu uzyskania współrzędnej x 2 położenia obrazu punktu kalibrującego na płaszczyzny obrazowej

31 Krok 5. Wykonać przemieszczenie głowicy stereowizyjnej o odległość bazową -b 1 = R 1 R 2. (rys. 5.6) Wyznaczyć położenie obrazu punktu kalibrującego x 1 na płaszczyźnie obrazowej oraz przemieszczenie b 1. -y ζ 1 ζ ζ 2 β e l R 1 e l R2 ξ 1 l e ξ 2 ξ Rys Dobór kąta β w celu uzyskania współrzędnej x 1 położenia obrazu punktu kalibrującego na płaszczyzny obrazowej

32 Krok 6. Na podstawie danych uzyskanych w krokach 2 do 5 wyznaczyć odległość obrazową l oraz przesunięcie płaszczyzny obrazowej e jako: [ξ 1 cosβ - R 1 (1 - cosβ)](1- cosα ) + (R sinβ 1 + ξ 1 )sinα l = b 1 cosα x 1 - x - b 2 cosα 2 x 4 - x + ξ (5.13) 1 (1 - cosα) 3 x 1 e = ξ 1 cosβ - R 1 (1 - cosβ) sinβ - ξ 1 l x 1 (5.14) gdzie: ξ 1 = x 1 b 1 x 1 - x 2 b 1 = R 2 R 1 b 2 = R 1 R Kalibracja kamery metoda geometryczna. Metoda jaka zostanie przedstawiona polega na wykorzystaniu informacji o geometrii sceny do wyznaczenia podstawowych parametrów kamery pracującej w systemie sterowizyjnym Aspekt. Aspekt określa proporcje obszaru płaszczyzny obrazowej reprezentowanego przez pojedyńczy piksel obrazu. Dla prostokątnej siatki rastrowej o modułach m. x i m. y aspekt a definiuje się jako: 5. 3

33 a = m x m. y (5.15) Proponowana procedura znajdowania a dla danego układu akwizycji [1] polega na dokonaniu pomiaru długości wzorcowego obiektu przy jego dwóch ustawieniach (wzdłuż osi x i y). Stosunek uzyskanych wielkości (wyrażony w pikselach) pozwala na wyznaczenie aspektu: a = k x k. y (5.16) Odległość obrazowa. Metoda wyznaczania odległości obrazowej l [] jaka zostanie przedstawiona pozwala uniknąć pomiaru odległości od obiektu do optycznego środka kamery, za cenę dwukrotnego pomiaru szerokości obrazu k i obiektu o znanej szerokości s. Obrazy k i pobierane są przy położeniach kamery względem obiektu różniących się o g wzdłuż osi optycznej kamery (rys ). g = g 2 - g 1 = l s ( 1 x 1-1 x 2 ) (5.17) l = g x 1 x 2 s (x 1 - x 2 ) (5.18) Ideą pomiaru odległości obrazowej l jest to aby zachowywała proporcje pomiędzy różnicą położeń obrazu obiektu a jego odległością. Wynika z tego iż odległość obrazowa powinna być wyrażona w wewnętrznych jednostkach obrazowych pikselach. Powyższa metoda spełnia to założenie

34 s g s g 2 g 1 x 2 x 1 l Rys Kalibracja odległości obrazowej

35 6. Implementacja. Poniżej przedstawiony zostanie opis sprzętowej realizacji aktywnej głowicy stereowizyjnej oraz opis oprogramowania wykonanego dla potrzeb eksperymentu Stanowisko przeznaczone do badań stereowizyjnych. Budowa stanowiska, przedstawiona na rysunku 6.1, oparta jest o autonomiczne jednostki pracujące pod kontrolą komputera sterującego. GŁOWICA STEREOWIZYJNA MANIPULATOR KAMERA KOMPUTER STERUJĄCY SERWER WIZYJNY Rys Budowa stanowiska przeznaczonego do badań stereowizyjnych. Poniżej omówiona zostanie budowa poszczególnych elementów stanowiska oraz wykorzystanie ich możliwości dla celów aktywnej analizy sceny

36 Serwer wizyjny. Serwer wizyjny jest autonomiczną jednostką zbudowaną w oparciu o procesory sygnałowe SHARC. Wejściem serwera jest czterowejściowa karta akwizycji obrazów umożliwiająca odbiór sygnałów wizyjnych z dołączonych kamer. Serwer komunikuje się z komputerem sterującym za pośrednictwem sieci Ethernet. W stanowisku wykorzystywany jest jako urządzenie dostarczające obraz z kamery do komputera sterującego Głowica stereowizyjna. Głowica stereowizyjna powstała z połączenia manipulatora dydaktycznego ROMIK z kamerą analogową. Wygląd zewnętrzny pokazany został na fotografii 6.1. Fot Głowica stereowizyjna wykonana dla potrzeb eksperymentu

37 Kamera. W pracy użyto kamery firmy UNITRA typu K17 wyposażonej w matrycę CCD. Kamera tego typu posiada wysoką rozdzielczość, stabilność oraz precyzję odtwarzania geometrii przestrzennej obrazu. Jako układ optyczny wykorzystano obiektyw firmy CARL ZEISS typu 2/ Manipulator. Manipulator dydaktyczny Romik posiada pięć stopni swobody. Wszystkie osie są sterowane silnikami skokowymi. Napędy z silników przenoszone są za pomocą przekładni zębatych. Dla potrzeb eksperymentu zredukowano ilość stopni swobody do trzech, usztywniono ramiona manipulatora oraz wykonano uchwyt przeznaczony do mocowania kamery Komputer sterujący. Komputer sterujący jest komputerem klasy PC wyposażonym w system operacyjny Linux. Jego zadaniem jest nadzorowaniem pracy całego stanowiska, przetwarzanie dostarczonych obrazów oraz wykonywanie na bieżąco obliczeń dotyczących położenia przestrzennego badanego obiektu na podstawie informacji dostarczonych z procesu przetwarzania obrazów Realizacja praktyczna oprogramowania dla potrzeb doświadczenia aktywnej stereowizji. Program składa się z trzech zasadniczych części. Pierwszą z nich jest zaimplementowany algorytm przetwarzania obrazów [4]. Drugą część stanowi automatyczna kalibracja parametrów wewnętrznych kamery, natomiast część trzecia nadzoruje wykonywanie doświadczeń polegających na wyznaczaniu przestrzennego położenia badanego obiektu

38 OBRAZ WEJŚCIOWY FILTRACJA BINARYZACJA LOKALIZACJA POŁOŻENIE OBIEK Rys. 6.2.Schemat blokowy algorytmu przetwarzania obrazów

39 Przetwarzanie obrazów. Podczas wykonywania przestrzennej analizy sceny na podstawie obrazów bardzo istotnym elementem jest sposób ich przetwarzania w celu pozyskania istotnych z punktu widzenia eksperymentu informacji. Schemat blokowy zastosowanego algorytmu przetwarzania obrazów przedstawiony został na rysunku 6.2. Po zamianie na postać cyfrową serwer wizyjny dostarcza obraz pobrany z kamery w postaci pliku graficznego (FBM). Obraz taki ma rozmiary pikseli i zapisany jest za pomocą 256 odcieni szarości. Pierwszym etapem obróbki jest proces filtracji. Jego zadaniem jest redukcja szumów występujących w obrazie oraz wyostrzenie krawędzi przy przejściach pomiędzy poszczególnymi odcieniami szarości. Następnym etapem jest binaryzacja obrazu. Jej celem jest znaczna redukcja informacji zawartych w obrazie. Dla potrzeb eksperymentu binaryzacja realizowana jest za pomocą histogramu poprzez progowanie. Próg binaryzacji został dobrany w taki sposób, aby z otoczenia odwzorowanego w obrazie wyodrębnić punkty pochodzące od wskaźnika laserowego (diody LED). Po przejściu przez proces binaryzacji obraz składa się z pikseli przyjmujących wyłącznie wartości: dla tła i 1 dla obiektu. Ostatnim procesem jakiemu poddawany jest obraz jest lokalizacja, czyli określenie współrzędnych ekranowych położenia obiektu. Metoda jaka została zastosowana polega na wyznaczeniu środka ciężkości geometrycznej masy punktów [4] zaliczonych jako obiekt w procesie binaryzacji Automatyczna kalibracja kamery. Program automatycznej kalibracji kamery wykonany został na podstawie algorytmu przedstawionego w punkcie Schemat blokowy przedstawiono na rysunku 6.3. Po rozpoczęciu działania programu następuje ustalenie długości ramienia R 1 utworzonego przy odpowiedniej konfiguracji głowicy manipulacyjnej. Pierwszym etapem jest ustalenie położenia kamery w taki sposób aby obraz zidentyfikowanego obiektu został usytuowany dokładnie w środku płaszczyzny obrazowej. Program realizuje tę czynność metodą połowienia. Po ustaleniu wymaganej pozycji następuje zmiana konfiguracji głowicy polegająca na przemieszczeniu wcześniej utworzonego ramienia R 1 o kąt β + α

40 START WYSUŃ RAMIĘ R 1 USTAL POŁOŻENIE ZEROWE α + β CZY PUNKT JEST NA OBRAZIE? TAK WYZNACZ WSPÓŁRZĘDNĄ X 3 NIE ZMNIEJSZ KĄT O (α + β) WYSUŃ RAMIĘ R 2 CZY PUNKT JEST NA OBRAZIE? TAK NIE ZMNIEJSZ RAMIĘ O R 2 WYZNACZ WSPÓŁRZĘDNĄ X 4 ZMNIEJSZ KĄT O (α + β)/2 CZY PUNKT JEST NA OBRAZIE? TAK NIE ZMNIEJSZ RAMIĘ O R 3 WYZNACZ WSPÓŁRZĘDNĄ X 2 ZMNIEJSZ RAMIĘ DO R 1 WYZNACZ WSPÓŁRZĘDNĄ X 1 OBLICZENIA WYNIK Rys Schemat blokowy programu automatycznej kalibracji

41 Drugim etapem jest pozyskanie informacji o położeniu obrazów punktu kalibrującego na płaszczyznach obrazowych rozsuniętych na odległość bazową R 2 R 1. Po każdej zmianie położenia kamery wykonywana jest operacja sprawdzenia czy obraz obiektu pozostaje w zakresie aktualnej płaszczyzny obrazowej. W przypadku gdy obraz nie znajduje się w określonym zakresie dokonywana jest korekta w konfiguracji głowicy. W przeciwnym wypadku wyznaczane są współrzędne położenia obrazu punktu kalibrującego na płaszczyźnie obrazowej. Jeżeli zostaną zebrane wszystkie potrzebne informacje następuje przemieszczenie ramienia R 2 o kąt (β + α)/2. Dzięki temu spełniony zostaje postulat aby kąty β i α były jak największe. Trzecim etapem jest pozyskanie informacji o położeniu punktu kalibrującego, w analogiczny sposób jak poprzednio, przy nowej konfiguracji głowicy stereowizyjnej. W ostatniej fazie programu wyznaczane są: odległość obrazowa l oraz przesunięcie płaszczyzny obrazowej e, za pomocą zebranych wcześniej w sposób aktywny informacji o położeniu punktu kalibrującego Program nadzorujący wykonywanie eksperymentu. Program nadzorujący jest narzędziem pozwalającym na powiązanie zaimplementowanych algorytmów z programową obsługą urządzeń wykorzystywanych dla potrzeb eksperymentu. Schemat blokowy przedstawiony został na rys 6.4. Po uruchomieniu programu następuje proces inicjalizacji głowicy stereowizyjnej. Polega on na sprowadzeniu wszystkich jej przegubów do położeń początkowych, względem których wykonywane będą dalsze zmiany konfiguracji. Po pomyślnym przejściu procesu inicjalizacji program oczekuje na wybór rodzaju eksperymentu. Kolejnym krokiem jest zarejestrowanie pierwszego obrazu z kamery przy pierwszej konfiguracji głowicy. Obraz ten jest poddawany obróbce, wynikiem której są współrzędne ekranowe obrazu badanego obiektu. Następnie głowica stereowizyjna przyjmuje drugą konfigurację rejestrując przy tym drugi obraz. Po wykonaniu obróbki drugiego obrazu oraz na podstawie danych z obrazu pierwszego wykonywane jest sprawdzenie poprawności uzyskanych informacji, polegające na określeniu czy na obu obrazach dokonano prawidłowego określenia współrzędnych ekranowych obiektu. Jeżeli dane są poprawne, wynikiem działania programu jest położenie przestrzenne badanego obiektu

42 INICJALIZACJA MANIPULATORA WYBÓR EKSPERYMENTU REJESTRACJA OBRAZU NR 1 PRZETWARZANIE WYZNACZANIE OBRAZU NR 1 POŁOŻENIA OBIEKTU PRZEMIESZCZENIE KAMERY REJESTRACJA OBRAZU NR 2 WYNIK PRZETWARZANIE OBRAZU NR 2 NIE SPRAWDZENIE POPRAWNOŚCI TAK Rys Schemat blokowy programu automatycznej kalibracji. 6. 4

43 7. Eksperymenty. Eksperymenty przeprowadzono przy pomocy stanowiska przeznaczonego do badań stereowizyjnych przedstawionego w punkcie 6.1 oraz scen testowych. Sceny testowe dobrane zostały w sposób umożliwiający zobrazowanie wpływu najistotniejszych parametrów na wyniki eksperymentu Kalibracja parametrów wewnętrznych kamery metodą uzależnień geometrycznych. Kalibrację odległości obrazowej l oraz przesunięcia płaszczyzny obrazowej e przeprowadzono przy pomocy sceny testowej utworzonej z trzech przegród wzajemnie nie przesłaniających się oddalonych od punktu centralnego podstawy manipulatora o a 1 = 3 [mm], a 2 = 53 [mm] i a 3 = 2 [mm]. Plan sceny testowej przedstawiony został na rysunku Rys 7.1. Scena testowa

44 Punktem kalibrującym był ślad jaki pozostawia promień pochodzący od wskaźnika laserowego na poszczególnych przegrodach. Eksperymenty wykonane zostały zgodnie z algorytmem przedstawionym w punkcie 5.2. Rezultaty w zależności od odległości wzdłuż osi optycznej kamery do punktu kalibrującego przedstawiono w tabeli 7.1. Odległości bazowe dobrane zostały w taki sposób, aby uzyskać maksymalne przesunięcie d obrazów punktu kalibrującego. a α = β [mm] [ ] b 1 b 2 e l [mm] [mm] [mm] [piksel] , , , -1258, ,4-1781,96 Tabela 7.1. Zależności odległości obrazowej oraz przesunięcia płaszczyzny obrazowej od odległości do punktu kalibrującego. Kalibrację powtórzono dla różnych odległości bazowych b 1,2 przy tej samej odległości do punktu kalibrującego (a= 53[mm]). Wyniki obrazuje tabela 7.2. α = β [ ] b 1 b 2 e l [mm] [mm] [mm] [piksel] ,7-1396, , , , -1258,38 Tabela 7.2. Zależności odległości obrazowej oraz przesunięcia płaszczyzny obrazowej od odległości bazowych b 1,2. W tabeli 7.3 przedstawione zostały wyniki kalibracji w zależności od zmiany kątów α=β dla odległości a = 53 [mm] (wzdłuż osi optycznej kamery) do punktu kalibrującego przy stałej odległości bazowej b 1,2 = 1 [mm]

45 α = β [ ] b 1 b 2 e l [mm] [mm] [mm] [piksel] , , , , , , ,5-1777, , ,75 Tabela 7.3. Zależności odległości obrazowej oraz przesunięcia płaszczyzny obrazowej od wartości kątówα=β. Za pomocą wartości e i l uzyskanych w drodze kalibracji dokonano kontrolnych pomiarów współrzędnych punktu kalibrującego względem osi optycznej kamery. Wyniki przedstawione zostały w tabeli 7.4. a [mm] e [mm] l [piksel] ξ [mm] η [mm] ζ [mm] 3 87, ,21 17,8 22,1 249, , -1258,38 46,96-13,51 534, ,4-1781,96 187,11-16, ,44 Tabela 7.4. Kontrolny pomiar współrzędnych punktu kalibrującego. Ostateczne wartości odległości obrazowej l oraz przesunięcia płaszczyzny obrazowej e wyznaczone zostały przez uśrednienie wyników pochodzących z pomiarów dla odległości a = 53 [mm] do punktu kalibrującego i wynoszą: l = - 127,54 [pikseli] e = 1,54 [mm] 7. 43

46 Dla tych wartości wyznaczone zostały odległości wzdłuż osi optycznej kamery do punktów kalibracyjnych dla trzech badanych przegród oraz błąd względny pomiędzy tak wyznaczonymi odległościami, a odległościami podanymi w tabeli 7.4. Wyniki prezentuje tabela 7.5. a ζ [mm] [mm] ζ obl δ [mm] [%] 3 249,21 278,65 11, ,13 529,78, ,44 255,22 4,12 Tabela 7.5. Wyniki lokalizacji punktu kalibrującego wzdłuż osi optycznej kamery otrzymane za pomocą wyznaczonych parametrów e oraz l. Można uznać, że zastosowanie tak wyznaczonych wartości odległości obrazowej l oraz przesunięcia płaszczyzny obrazowej e, pozwala określić położenie przestrzenne obiektu, znajdującego się w zakresie badanej sceny, z zadowalającą dokładnością

47 7.2 Kalibracja kamery metodą geometryczną. Kalibrację aspektu oraz odległości obrazowej metodą drugą wykonano za pomocą sceny testowej przedstawionej na rysunku 7.2. W wyniku eksperymentu otrzymano pary obrazów z których dwa przykładowe przedstawione zostały na rysunku 7.3a i 7.3b. s g 1 x 1 l g 2 x 2 g l Rys Plan sceny testowej dla potrzeb kalibracji. Rys. 7.3a. Obraz obiektu dla odległości g 1. Rys. 7.3b. Obraz obiektu dla odległości g

48 Wyniki uzyskane podczas pomiarów aspektu przedstawione zostały w tabeli 7.6. g 1 l x l y [mm] [piksel] [piksel] a Tabela 7.6. Wyniki pomiaru aspektu. Wyniki uzyskane podczas pomiarów odległości obrazowej metodą geometryczną dla obiektu o średnicy 49,2 [mm] przedstawione zostały w tabeli 7.7. G [mm] x 1 x 2 [piksel] [piksel] [piksel] , , , , ,85 l Tabela 7.6. Wyniki pomiaru odległości obrazowej metodą geometryczną. Ostateczne wartości odległości obrazowej l oraz aspektu a wyznaczone zostały przez uśrednienie wyników pomiarów i wynoszą: a = 1,3 1. l = 1334,14 [pikseli] 7. 46

49 7.3. Wyznaczanie położenia przestrzennego obiektów. Pomiary przestrzennego położenia obiektów przeprowadzono przy pomocy sceny testowej złożonej z trzech stopni o różnych wysokościach. Stopnie były oddalone od punktu centralnego podstawowego układu współrzędnych aktywnej głowicy stereowizyjnej o: - stopień A 5 [mm] - stopień B 1 [mm] - stopień C 2 [mm]. Plan sceny testowej przedstawiony został na rysunkach 7.4a, 7.4b oraz fotografii 7.1. Obiektem, którego położenie wyznaczano była dioda LED ustawiana kolejno na każdym stopniu. B A C Rys. 7.4a. Plan sceny testowej dla pomiaru położenia widok z góry. A C Rys. 7.4b. Plan sceny testowej dla pomiaru położenia widok z boku

50 Fot.7.1. Scena testowa przystosowana do pomiarów położenia przestrzennego obiektów. Pomiary wykonano dla parametrów wewnętrznych kamery uzyskanych przy pomocy kalibracji przeprowadzonej w punkcie 7.1. Dodatkowo w punkcie przeprowadzono kontrolny pomiar lokalizacji obiektu za pomocą poziomego symetrycznego przemieszczenia kamery o odległość bazową b przy pomocy parametrów wewnętrznych kamery wyznaczonych w drodze kalibracji metodą geometryczną przeprowadzonej w punkcie Pomiar położenia obiektu za pomocą poziomego symetrycznego przemieszczenia kamery. Pomiary wykonano dla różnych odległości bazowych przy zachowaniu q 3 = [ ] oraz q 1 =-184 [ ]. Wyniki dla trzech różnych lokalizacji obiektu względem środka pierwszej płaszczyzny obrazowej przedstawione zostały w tabelach Obliczenia odległości wykonano na podstawie zależności (4.8) (4.1) oraz (4.13) i (4.14). W tabelach przedstawiono wyniki pomiarów położenia badanego obiektu względem centralnego punktu podstawowego układu współrzędnych aktywnej głowicy stereowizyjnej. Wartości te zostały wyznaczone za pomocą równań kinematyki na podstawie kinematyki głowicy manipulacyjnej (3.6)

51 B q 2 q 2 [mm] [ ] [ ] x 1 y 1 x 2 y 2 ξ η ζ [piksel] [piksel] [piksel] [piksel] [mm] [mm] [mm] 2 6,8 119, ,88 14, , 97, ,2 92, ,6 91, Tab Wyniki lokalizacji obiektu umieszczonego na stopniu A względem pierwszej płaszczyzny obrazowej uzyskane podczas przemieszczenia bazowego b. b q 2 q 2 [mm] [ ] [ ] x 1 y 1 x 2 y 2 ξ η ζ [piksel] [piksel] [piksel] [piksel] [mm] [mm] [mm] 2 6,8 119, ,88 14, , 97, ,2 92, ,6 91, Tab Wyniki lokalizacji obiektu umieszczonego na stopniu B względem pierwszej płaszczyzny obrazowej uzyskane podczas przemieszczenia bazowego b. b q 2 q 2 [mm] [ ] [ ] x 1 y 1 x 2 y 2 ξ η ζ [piksel] [piksel] [piksel] [piksel] [mm] [mm] [mm] 2 6,8 119, ,88 14, , 97, ,2 92, ,6 91, Tab Wyniki lokalizacji obiektu umieszczonego na stopniu C względem pierwszej płaszczyzny obrazowej uzyskane podczas przemieszczenia bazowego b

52 v b [mm] [mm] x y z [mm] [mm] [mm] Tab Wyniki lokalizacji obiektu umieszczonego na stopniu A wyrażone w podstawowym układzie współrzędnych uzyskane podczas zmian przesunięcia bazowego b v b [mm] [mm] x y z [mm] [mm] [mm] Tab Wyniki lokalizacji obiektu umieszczonego na stopniu B wyrażone w podstawowym układzie współrzędnych uzyskane podczas zmiany przesunięcia bazowego b v b [mm] [mm] x y z [mm] [mm] [mm] Tab Wyniki lokalizacji obiektu umieszczonego na stopniu C wyrażone w podstawowym układzie współrzędnych uzyskane podczas zmiany przesunięcia bazowego b 7. 5

53 Pomiar położenia obiektu uwzględniając dowolną zmianę kąta q 2 aktywnej głowicy stereowizyjnej. Pomiary wykonano dla różnych zmian kąta q 2 przy q 3 = [ ]oraz q 1 =-183 [ ]. Maksymalną zmianę kąta q 2 dobrano w taki sposób, aby uzyskać maksymalną różnice położeń obrazów badanego obiektu na obu płaszczyznach obrazowych. Wyniki pomiarów dla trzech różnych odległości od obiektu do pierwszej płaszczyzny obrazowej przedstawione zostały w tabelach W tabelach zestawiono wyniki lokalizacji obiektu względem centralnego punktu podstawowego układu współrzędnych aktywnej głowicy stereowizyjnej. q 2 [ ] q 2 [ ] q 2 [ ] ξ [mm] η [mm] ζ [mm] 5 123,64 73, ,64 13, ,64 113, Tab Wyniki lokalizacji obiektu umieszczonego na stopniu A względem pierwszej płaszczyzny obrazowej uzyskane podczas zmiany kąta q 2. q 2 [ ] q 2 [ ] q 2 [ ] ξ [mm] η [mm] ζ [mm] 1 123,64 23, ,64 33, ,64 73, ,64 13, ,64 113, Tab Wyniki lokalizacji obiektu umieszczonego na stopniu B względem pierwszej płaszczyzny obrazowej uzyskane podczas zmiany kąta q

54 q 2 [ ] q 2 [ ] q 2 [ ] ξ [mm] η [mm] ζ [mm] 9 123,64 33, ,64 73, ,64 13, ,64 113, Tab Wyniki lokalizacji obiektu umieszczonego na stopniu C względem pierwszej płaszczyzny obrazowej uzyskane podczas zmiany kąta q 2. v q 2 [mm] [ ] x y z [mm] [mm] [mm] Tab Wyniki lokalizacji obiektu umieszczonego na stopniu A wyrażone w podstawowym układzie współrzędnych uzyskane podczas zmiany kąta q 2. v q 2 [mm] [ ] x y z [mm] [mm] [mm] Tab Wyniki lokalizacji obiektu umieszczonego na stopniu B wyrażone w podstawowym układzie współrzędnych uzyskane podczas zmiany kąta q

55 v q 2 [mm] [ ] x y z [mm] [mm] [mm] Tab Wyniki lokalizacji obiektu umieszczonego na stopniu C wyrażone w podstawowym układzie współrzędnych uzyskane podczas zmiany kąta q Pomiar położenia obiektu uwzględniając dowolną zmianę kąta q 3 aktywnej głowicy stereowizyjnej. Pomiary wykonano dla różnych zmian kąta q 3 przy zachowaniu q 1 =-184 [ ] oraz q 2 =123 [ ]. Wyniki dla trzech różnych położeń obiektu na planie sceny przedstawiono w tabelach Przestrzenną lokalizację obiektu względem centralnego punktu podstawowego układu współrzędnych aktywnej głowicy stereowizyjnej zestawiono w tabelach q 2 [ ] q 3 [ ] q 3 [ ] ξ [mm] η [mm] ζ [mm] 3, 1, , 2, , 3, Tab Wyniki lokalizacji obiektu umieszczonego na stopniu A względem pierwszej płaszczyzny obrazowej uzyskane podczas zmiany kąta q

56 q 2 [ ] q 3 [ ] q 3 [ ] ξ [mm] η [mm] ζ [mm] 3, 1, , 2, , 3, Tab Wyniki lokalizacji obiektu umieszczonego na stopniu B względem pierwszej płaszczyzny obrazowej uzyskane podczas zmiany kąta q 3. q 2 [ ] q 3 [ ] q 3 [ ] ξ [mm] η [mm] ζ [mm] 3, 1, , 2, , 3, Tab Wyniki lokalizacji obiektu umieszczonego na stopniu C względem pierwszej płaszczyzny obrazowej uzyskane podczas zmiany kąta q 3. v q 2 [mm] [ ] x y z [mm] [mm] [mm] Tab Wyniki lokalizacji obiektu umieszczonego na stopniu A wyrażone w podstawowym układzie współrzędnych uzyskane podczas zmiany kąta q

Notacja Denavita-Hartenberga

Notacja Denavita-Hartenberga Notacja DenavitaHartenberga Materiały do ćwiczeń z Podstaw Robotyki Artur Gmerek Umiejętność rozwiązywania prostego zagadnienia kinematycznego jest najbardziej bazową umiejętność zakresu Robotyki. Wyznaczyć

Bardziej szczegółowo

6 Grafika 2D. 6.1 Obiekty 2D

6 Grafika 2D. 6.1 Obiekty 2D 6 Grafika 2D. J a c e k Ta r a s i u k 6.1 Obiekty 2D W wektorowej grafice dwuwymiarowej obraz opisuje się jako zbiór prostych obiektów geometrycznych takich jak: odcinki, elipsy, prostokąty itp 1. Każdy

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

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

Ćw. nr 41. Wyznaczanie ogniskowych soczewek za pomocą wzoru soczewkowego

Ćw. nr 41. Wyznaczanie ogniskowych soczewek za pomocą wzoru soczewkowego 1 z 7 JM-test-MathJax Ćw. nr 41. Wyznaczanie ogniskowych soczewek za pomocą wzoru soczewkowego Korekta 24.03.2014 w Błąd maksymalny (poprawione formuły na niepewności maksymalne dla wzorów 41.1 i 41.11)

Bardziej szczegółowo

Manipulatory i roboty mobilne AR S1 semestr 5

Manipulatory i roboty mobilne AR S1 semestr 5 Manipulatory i roboty mobilne AR S semestr 5 Konrad Słodowicz MN: Zadanie proste kinematyki manipulatora szeregowego - DOF Położenie manipulatora opisać można dwojako w przestrzeni kartezjańskiej lub zmiennych

Bardziej szczegółowo

PRACA DYPLOMOWA MAGISTERSKA

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

Bardziej szczegółowo

Politechnika Poznańska Instytut Technologii Mechanicznej. Laboratorium MASZYN I URZĄDZEŃ TECHNOLOGICZNYCH. Nr 2

Politechnika Poznańska Instytut Technologii Mechanicznej. Laboratorium MASZYN I URZĄDZEŃ TECHNOLOGICZNYCH. Nr 2 Politechnika Poznańska Instytut Technologii Mechanicznej Laboratorium MASZYN I URZĄDZEŃ TECHNOLOGICZNYCH Nr 2 POMIAR I KASOWANIE LUZU W STOLE OBROTOWYM NC Poznań 2008 1. CEL ĆWICZENIA Celem ćwiczenia jest

Bardziej szczegółowo

MODEL MANIPULATORA O DWÓCH STOPNIACH SWOBODY

MODEL MANIPULATORA O DWÓCH STOPNIACH SWOBODY Adam Labuda Janusz Pomirski Andrzej Rak Akademia Morska w Gdyni MODEL MANIPULATORA O DWÓCH STOPNIACH SWOBODY W artykule opisano konstrukcję modelu manipulatora o dwóch przegubach obrotowych. Obie osie

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

WYDZIAŁ ELEKTRYCZNY. Optoelektroniczne pomiary aksjograficzne stawu skroniowo-żuchwowego człowieka

WYDZIAŁ ELEKTRYCZNY. Optoelektroniczne pomiary aksjograficzne stawu skroniowo-żuchwowego człowieka dr inż. Witold MICKIEWICZ dr inż. Jerzy SAWICKI Optoelektroniczne pomiary aksjograficzne stawu skroniowo-żuchwowego człowieka Aksjografia obrazowanie ruchu osi zawiasowej żuchwy - Nowa metoda pomiarów

Bardziej szczegółowo

Autor: mgr inż. Robert Cypryjański METODY KOMPUTEROWE

Autor: mgr inż. Robert Cypryjański METODY KOMPUTEROWE METODY KOMPUTEROWE PRZYKŁAD ZADANIA NR 1: ANALIZA STATYCZNA KRATOWNICY PŁASKIEJ ZA POMOCĄ MACIERZOWEJ METODY PRZEMIESZCZEŃ Polecenie: Wykonać obliczenia statyczne kratownicy za pomocą macierzowej metody

Bardziej szczegółowo

Analiza kinematyczna i dynamiczna układu roboczego. koparki DOSAN

Analiza kinematyczna i dynamiczna układu roboczego. koparki DOSAN Metody modelowania i symulacji kinematyki i dynamiki z wykorzystaniem CAD/CAE Laboratorium 7 Analiza kinematyczna i dynamiczna układu roboczego koparki DOSAN Maszyny górnicze i budowlne Laboratorium 6

Bardziej szczegółowo

BADANIE STANÓW RÓWNOWAGI UKŁADU MECHANICZNEGO

BADANIE STANÓW RÓWNOWAGI UKŁADU MECHANICZNEGO Ćwiczenie 3 BADANIE STANÓW RÓWNOWAGI UKŁADU MECHANICZNEGO 3.. Cel ćwiczenia Celem ćwiczenia jest teoretyczne i doświadczalne wyznaczenie położeń równowagi i określenie stanu równowagi prostego układu mechanicznego

Bardziej szczegółowo

Algorytm SAT. Marek Zając 2012. Zabrania się rozpowszechniania całości lub fragmentów niniejszego tekstu bez podania nazwiska jego autora.

Algorytm SAT. Marek Zając 2012. Zabrania się rozpowszechniania całości lub fragmentów niniejszego tekstu bez podania nazwiska jego autora. Marek Zając 2012 Zabrania się rozpowszechniania całości lub fragmentów niniejszego tekstu bez podania nazwiska jego autora. Spis treści 1. Wprowadzenie... 3 1.1 Czym jest SAT?... 3 1.2 Figury wypukłe...

Bardziej szczegółowo

W NACZYNIU WIRUJĄCYM WOKÓŁ OSI PIONOWEJ

W NACZYNIU WIRUJĄCYM WOKÓŁ OSI PIONOWEJ POLITECHNIKA BIAŁOSTOCKA Wydział Budownictwa i Inżynierii Środowiska Instrukcja do zajęć laboratoryjnych Temat ćwiczenia: POWIERZCHNIA SWOBODNA CIECZY W NACZYNIU WIRUJĄCYM WOKÓŁ OSI PIONOWEJ Ćwiczenie

Bardziej szczegółowo

DRGANIA SWOBODNE UKŁADU O DWÓCH STOPNIACH SWOBODY. Rys Model układu

DRGANIA SWOBODNE UKŁADU O DWÓCH STOPNIACH SWOBODY. Rys Model układu Ćwiczenie 7 DRGANIA SWOBODNE UKŁADU O DWÓCH STOPNIACH SWOBODY. Cel ćwiczenia Doświadczalne wyznaczenie częstości drgań własnych układu o dwóch stopniach swobody, pokazanie postaci drgań odpowiadających

Bardziej szczegółowo

3. PŁASKI STAN NAPRĘŻENIA I ODKSZTAŁCENIA

3. PŁASKI STAN NAPRĘŻENIA I ODKSZTAŁCENIA 3. PŁASKI STAN NAPRĘŻNIA I ODKSZTAŁCNIA 1 3. 3. PŁASKI STAN NAPRĘŻNIA I ODKSZTAŁCNIA Analizując płaski stan naprężenia posługujemy się składowymi tensora naprężenia w postaci wektora {,,y } (3.1) Za dodatnie

Bardziej szczegółowo

Akademia Górniczo-Hutnicza

Akademia Górniczo-Hutnicza Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Kalibracja stereowizyjnego systemu wizyjnego z użyciem pakietu Matlab Kraków, 2011 1. System stereowizyjny Stereowizja jest działem szeroko

Bardziej szczegółowo

Analiza obrazu. wykład 3. Marek Jan Kasprowicz Uniwersytet Rolniczy 2009

Analiza obrazu. wykład 3. Marek Jan Kasprowicz Uniwersytet Rolniczy 2009 Analiza obrazu komputerowego wykład 3 Marek Jan Kasprowicz Uniwersytet Rolniczy 2009 Binaryzacja Binaryzacja jest jedną z ważniejszych ż czynności punktowego przetwarzania obrazów. Poprzedza prawie zawsze

Bardziej szczegółowo

AutoCAD Mechanical - Konstruowanie przekładni zębatych i pasowych. Radosław JABŁOŃSKI Wydział Mechaniczny Technologiczny Politechnika Śląska, Gliwice

AutoCAD Mechanical - Konstruowanie przekładni zębatych i pasowych. Radosław JABŁOŃSKI Wydział Mechaniczny Technologiczny Politechnika Śląska, Gliwice AutoCAD Mechanical - Konstruowanie przekładni zębatych i pasowych Radosław JABŁOŃSKI Wydział Mechaniczny Technologiczny Politechnika Śląska, Gliwice Streszczenie: W artykule opisano funkcje wspomagające

Bardziej szczegółowo

Podstawy Robotyki Określenie kinematyki oraz dynamiki manipulatora

Podstawy Robotyki Określenie kinematyki oraz dynamiki manipulatora Podstawy Robotyki Określenie kinematyki oraz dynamiki manipulatora AiR V sem. Gr. A4/ Wicher Bartłomiej Pilewski Wiktor 9 stycznia 011 1 1 Wstęp Rysunek 1: Schematyczne przedstawienie manipulatora W poniższym

Bardziej szczegółowo

1. STRUKTURA MECHANIZMÓW 1.1. POJĘCIA PODSTAWOWE

1. STRUKTURA MECHANIZMÓW 1.1. POJĘCIA PODSTAWOWE 1. STRUKTURA MECHANIZMÓW 1.1. POJĘCIA PODSTAWOWE 1.1.1. Człon mechanizmu Człon mechanizmu to element konstrukcyjny o dowolnym kształcie, ruchomy bądź nieruchomy, zwany wtedy podstawą, niepodzielny w aspekcie

Bardziej szczegółowo

Rozszerzony konspekt preskryptu do przedmiotu Podstawy Robotyki

Rozszerzony konspekt preskryptu do przedmiotu Podstawy Robotyki Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Rozszerzony konspekt preskryptu do przedmiotu Podstawy Robotyki dr inż. Marek Wojtyra Instytut Techniki Lotniczej

Bardziej szczegółowo

Temat Zasady projektowania naziemnego pomiaru fotogrametrycznego. 2. Terenowy rozmiar piksela. 3. Plan pomiaru fotogrametrycznego

Temat Zasady projektowania naziemnego pomiaru fotogrametrycznego. 2. Terenowy rozmiar piksela. 3. Plan pomiaru fotogrametrycznego Temat 2 1. Zasady projektowania naziemnego pomiaru fotogrametrycznego 2. Terenowy rozmiar piksela 3. Plan pomiaru fotogrametrycznego Projektowanie Dokładność - specyfikacja techniczna projektu Aparat cyfrowy

Bardziej szczegółowo

I we. F (filtr) U we. Rys. 1. Schemat blokowy układu zasilania odbiornika prądu stałego z sieci energetycznej z zastosowaniem stabilizatora napięcia

I we. F (filtr) U we. Rys. 1. Schemat blokowy układu zasilania odbiornika prądu stałego z sieci energetycznej z zastosowaniem stabilizatora napięcia 22 ĆWICZENIE 3 STABILIZATORY NAPIĘCIA STAŁEGO Wiadomości wstępne Stabilizatory napięcia stałego są to układy elektryczne dostarczające do odbiornika napięcie o stałej wartości niezależnie od zmian w określonych

Bardziej szczegółowo

Kiść robota. Rys. 1. Miejsce zabudowy chwytaka w robocie IRb-6.

Kiść robota. Rys. 1. Miejsce zabudowy chwytaka w robocie IRb-6. Temat: CHWYTAKI MANIPULATORÓW I ROBOTÓW Wprowadzenie Chwytak jest zabudowany na końcu łańcucha kinematycznego manipulatora zwykle na tzw. kiści. Jeżeli kiść nie występuje chwytak mocowany jest do ramienia

Bardziej szczegółowo

BADANIE SILNIKA WYKONAWCZEGO PRĄDU STAŁEGO

BADANIE SILNIKA WYKONAWCZEGO PRĄDU STAŁEGO Politechnika Warszawska Instytut Maszyn Elektrycznych Laboratorium Maszyn Elektrycznych Malej Mocy BADANIE SILNIKA WYKONAWCZEGO PRĄD STAŁEGO Warszawa 2003 1. WSTĘP. Silnik wykonawczy prądu stałego o wzbudzeniu

Bardziej szczegółowo

Egzamin 1 Strona 1. Egzamin - AR egz Zad 1. Rozwiązanie: Zad. 2. Rozwiązanie: Koła są takie same, więc prędkości kątowe też są takie same

Egzamin 1 Strona 1. Egzamin - AR egz Zad 1. Rozwiązanie: Zad. 2. Rozwiązanie: Koła są takie same, więc prędkości kątowe też są takie same Egzamin 1 Strona 1 Egzamin - AR egz1 2005-06 Zad 1. Rozwiązanie: Zad. 2 Rozwiązanie: Koła są takie same, więc prędkości kątowe też są takie same Zad.3 Rozwiązanie: Zad.4 Rozwiązanie: Egzamin 1 Strona 2

Bardziej szczegółowo

Mechanika i Budowa Maszyn. Przykład obliczeniowy geometrii mas i analiza wytrzymałości

Mechanika i Budowa Maszyn. Przykład obliczeniowy geometrii mas i analiza wytrzymałości Mechanika i Budowa Maszyn Materiały pomocnicze do laboratorium Przykład obliczeniowy geometrii mas i analiza wytrzymałości Środek ciężkości Moment bezwładności Wskaźnik wytrzymałości na zginanie Naprężenia

Bardziej szczegółowo

Geometryczne podstawy obróbki CNC. Układy współrzędnych, punkty zerowe i referencyjne. Korekcja narzędzi

Geometryczne podstawy obróbki CNC. Układy współrzędnych, punkty zerowe i referencyjne. Korekcja narzędzi Geometryczne podstawy obróbki CNC. Układy współrzędnych, punkty zerowe i referencyjne. Korekcja narzędzi 1 Geometryczne podstawy obróbki CNC 1.1. Układy współrzędnych. Układy współrzędnych umożliwiają

Bardziej szczegółowo

Cyfrowe przetwarzanie obrazów i sygnałów Wykład 12 AiR III

Cyfrowe przetwarzanie obrazów i sygnałów Wykład 12 AiR III 1 Niniejszy dokument zawiera materiały do wykładu z przedmiotu Cyfrowe Przetwarzanie Obrazów i Sygnałów. Jest on udostępniony pod warunkiem wykorzystania wyłącznie do własnych, prywatnych potrzeb i może

Bardziej szczegółowo

Transformacja współrzędnych geodezyjnych mapy w programie GEOPLAN

Transformacja współrzędnych geodezyjnych mapy w programie GEOPLAN Transformacja współrzędnych geodezyjnych mapy w programie GEOPLAN Program GEOPLAN umożliwia zmianę układu współrzędnych geodezyjnych mapy. Można tego dokonać przy udziale oprogramowania przeliczającego

Bardziej szczegółowo

Układy współrzędnych

Układy współrzędnych Układy współrzędnych Układ współrzędnych matematycznie - funkcja przypisująca każdemu punktowi danej przestrzeni skończony ciąg (krotkę) liczb rzeczywistych zwanych współrzędnymi punktu. Układ współrzędnych

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

Kinematyka manipulatora równoległego typu DELTA 106 Kinematyka manipulatora równoległego hexapod 110 Kinematyka robotów mobilnych 113

Kinematyka manipulatora równoległego typu DELTA 106 Kinematyka manipulatora równoległego hexapod 110 Kinematyka robotów mobilnych 113 Spis treści Wstęp 11 1. Rozwój robotyki 15 Rys historyczny rozwoju robotyki 15 Dane statystyczne ilustrujące rozwój robotyki przemysłowej 18 Czynniki stymulujące rozwój robotyki 23 Zakres i problematyka

Bardziej szczegółowo

Sterowanie Napędów Maszyn i Robotów

Sterowanie Napędów Maszyn i Robotów Wykład 2 - Dobór napędów Instytut Automatyki i Robotyki Warszawa, 2015 Wstępny dobór napędu: dane o maszynie Podstawowe etapy projektowania Krok 1: Informacje o kinematyce maszyny Krok 2: Wymagania dotyczące

Bardziej szczegółowo

Anemometria obrazowa PIV

Anemometria obrazowa PIV Wstęp teoretyczny Celem ćwiczenia jest zapoznanie się z techniką pomiarową w tzw. anemometrii obrazowej (Particle Image Velocimetry PIV). Jest to bezinwazyjna metoda pomiaru prędkości pola prędkości. Polega

Bardziej szczegółowo

Przygotowanie do pracy frezarki CNC

Przygotowanie do pracy frezarki CNC Wydział Budowy Maszyn i Zarządzania Instytut Technologii Mechanicznej Maszyny i urządzenia technologiczne laboratorium Przygotowanie do pracy frezarki CNC Cykl I Ćwiczenie 2 Opracował: dr inż. Krzysztof

Bardziej szczegółowo

PL 213839 B1. Manipulator równoległy trójramienny o zamkniętym łańcuchu kinematycznym typu Delta, o trzech stopniach swobody

PL 213839 B1. Manipulator równoległy trójramienny o zamkniętym łańcuchu kinematycznym typu Delta, o trzech stopniach swobody PL 213839 B1 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 213839 (13) B1 (21) Numer zgłoszenia: 394237 (51) Int.Cl. B25J 18/04 (2006.01) B25J 9/02 (2006.01) Urząd Patentowy Rzeczypospolitej Polskiej

Bardziej szczegółowo

Kalibracja robotów przemysłowych

Kalibracja 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ółowo

KINEMATYKA I DYNAMIKA CIAŁA STAŁEGO. dr inż. Janusz Zachwieja wykład opracowany na podstawie literatury

KINEMATYKA I DYNAMIKA CIAŁA STAŁEGO. dr inż. Janusz Zachwieja wykład opracowany na podstawie literatury KINEMATYKA I DYNAMIKA CIAŁA STAŁEGO dr inż. Janusz Zachwieja wykład opracowany na podstawie literatury Funkcje wektorowe Jeśli wektor a jest określony dla parametru t (t należy do przedziału t (, t k )

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

POMIARY WIELKOŚCI GEOMETRYCZNYCH Z UŻYCIEM KAMERY CCD

POMIARY WIELKOŚCI GEOMETRYCZNYCH Z UŻYCIEM KAMERY CCD POMIARY WIELKOŚCI GEOMETRYCZNYCH Z UŻYCIEM KAMERY CCD 1. WPROWADZENIE 1.1. Zastosowanie metod optycznych Metody optyczne pomiarów długości (przemieszczeń liniowych) i kątów (przemieszczeń kątowych) są

Bardziej szczegółowo

KATEDRA MECHANIKI I PODSTAW KONSTRUKCJI MASZYN. Instrukcja do ćwiczeń laboratoryjnych z elementów analizy obrazów

KATEDRA 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ółowo

(12) OPIS PATENTOWY (19) PL (11) 174940 (13) B1

(12) OPIS PATENTOWY (19) PL (11) 174940 (13) B1 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 174940 (13) B1 Urząd Patentowy Rzeczypospolitej Polskiej (21) Numer zgłoszenia: 305007 (22) Data zgłoszenia: 12.09.1994 (51) IntCl6: B25J 9/06 B25J

Bardziej szczegółowo

Sposób i układ przetwarzania termalnych i wizyjnych danych obrazowych obiektów zmiennych w czasie Sposób i układ przetwarzania termalnych i wizyjnych

Sposób i układ przetwarzania termalnych i wizyjnych danych obrazowych obiektów zmiennych w czasie Sposób i układ przetwarzania termalnych i wizyjnych Sposób i układ przetwarzania termalnych i wizyjnych danych obrazowych obiektów zmiennych w czasie Sposób i układ przetwarzania termalnych i wizyjnych danych obrazowych obiektów zmiennych w czasie dotyczą

Bardziej szczegółowo

Metody 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ż. 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ółowo

Obraz jako funkcja Przekształcenia geometryczne

Obraz jako funkcja Przekształcenia geometryczne Cyfrowe przetwarzanie obrazów I Obraz jako funkcja Przekształcenia geometryczne dr. inż Robert Kazała Definicja obrazu Obraz dwuwymiarowa funkcja intensywności światła f(x,y); wartość f w przestrzennych

Bardziej szczegółowo

2. Charakterystyki geometryczne przekroju

2. Charakterystyki geometryczne przekroju . CHRKTERYSTYKI GEOMETRYCZNE PRZEKROJU 1.. Charakterystyki geometryczne przekroju.1 Podstawowe definicje Z przekrojem pręta związane są trzy wielkości fizyczne nazywane charakterystykami geometrycznymi

Bardziej szczegółowo

Ćw. nr 31. Wahadło fizyczne o regulowanej płaszczyźnie drgań - w.2

Ćw. nr 31. Wahadło fizyczne o regulowanej płaszczyźnie drgań - w.2 1 z 6 Zespół Dydaktyki Fizyki ITiE Politechniki Koszalińskiej Ćw. nr 3 Wahadło fizyczne o regulowanej płaszczyźnie drgań - w.2 Cel ćwiczenia Pomiar okresu wahań wahadła z wykorzystaniem bramki optycznej

Bardziej szczegółowo

Piotr Targowski i Bernard Ziętek WYZNACZANIE MACIERZY [ABCD] UKŁADU OPTYCZNEGO

Piotr Targowski i Bernard Ziętek WYZNACZANIE MACIERZY [ABCD] UKŁADU OPTYCZNEGO Instytut Fizyki Uniwersytet Mikołaja Kopernika Piotr Targowski i Bernard Ziętek Pracownia Optoelektroniki Specjalność: Fizyka Medyczna WYZNAZANIE MAIERZY [ABD] UKŁADU OPTYZNEGO Zadanie II Zakład Optoelektroniki

Bardziej szczegółowo

Rodzina i pas płaszczyzn sieciowych

Rodzina i pas płaszczyzn sieciowych Uniwersytet Śląski Instytut Chemii Zakład Krystalografii Laboratorium z Krystalografii 2 godz. Rodzina i pas płaszczyzn sieciowych Cel ćwiczenia: kształtowanie umiejętności posługiwania się modelami komórek

Bardziej szczegółowo

Obrabiarki CNC. Nr 10

Obrabiarki CNC. Nr 10 Politechnika Poznańska Instytut Technologii Mechanicznej Laboratorium Obrabiarki CNC Nr 10 Obróbka na tokarce CNC CT210 ze sterowaniem Sinumerik 840D Opracował: Dr inż. Wojciech Ptaszyński Poznań, 17 maja,

Bardziej szczegółowo

ROBOTYKA. Odwrotne zadanie kinematyki - projekt. http://www.mbmaster.pl

ROBOTYKA. Odwrotne zadanie kinematyki - projekt. http://www.mbmaster.pl ROBOTYKA Odwrotne zadanie kinematyki - projekt Zawartość. Wstęp...... Proste zadanie kinematyki cel...... Odwrotne zadanie kinematyki cel..... Analiza statyczna robota..... Proste zadanie kinematyki....

Bardziej szczegółowo

Specjalność: Komputerowe systemy sterowania i diagnostyki

Specjalność: Komputerowe systemy sterowania i diagnostyki Specjalność: Komputerowe systemy sterowania i diagnostyki Rozkład zajęć w sem. (godz. w tygodniu) Lp Nazwa przedmiotu ECTS sem. 1 sem. 2 sem. 3 sem. 4 sem. 5 sem. 6 sem. 7 w c l p w c l p w c l p w c l

Bardziej szczegółowo

FIZYKA klasa 1 Liceum Ogólnokształcącego (4 letniego)

FIZYKA klasa 1 Liceum Ogólnokształcącego (4 letniego) 2019-09-01 FIZYKA klasa 1 Liceum Ogólnokształcącego (4 letniego) Treści z podstawy programowej przedmiotu POZIOM ROZSZERZONY (PR) SZKOŁY BENEDYKTA Podstawa programowa FIZYKA KLASA 1 LO (4-letnie po szkole

Bardziej szczegółowo

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

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

Bardziej szczegółowo

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU I. KARTA PRZEDMIOTU. Nazwa przedmiotu: PODSTAWY ROBOTYKI 2. Kod przedmiotu: Sr 3. Jednostka prowadząca: Wydział Mechaniczno-Elektryczny 4. Kierunek: Automatyka i Robotyka 5. Specjalność: Elektroautomatyka

Bardziej szczegółowo

14th Czech Polish Workshop ON RECENT GEODYNAMICS OF THE SUDETY MTS. AND ADJACENT AREAS Jarnołtówek, October 21-23, 2013

14th Czech Polish Workshop ON RECENT GEODYNAMICS OF THE SUDETY MTS. AND ADJACENT AREAS Jarnołtówek, October 21-23, 2013 14th Czech Polish Workshop ON RECENT GEODYNAMICS OF THE SUDETY MTS. AND ADJACENT AREAS Jarnołtówek, October 21-23, 2013 Zastosowanie zestawu optoelektronicznego do pomiarów przemieszczeń względnych bloków

Bardziej szczegółowo

Wektory, układ współrzędnych

Wektory, układ współrzędnych Wektory, układ współrzędnych Wielkości występujące w przyrodzie możemy podzielić na: Skalarne, to jest takie wielkości, które potrafimy opisać przy pomocy jednej liczby (skalara), np. masa, czy temperatura.

Bardziej szczegółowo

3. KINEMATYKA Kinematyka jest częścią mechaniki, która zajmuje się opisem ruchu ciał bez wnikania w jego przyczyny. Oznacza to, że nie interesuje nas

3. KINEMATYKA Kinematyka jest częścią mechaniki, która zajmuje się opisem ruchu ciał bez wnikania w jego przyczyny. Oznacza to, że nie interesuje nas 3. KINEMATYKA Kinematyka jest częścią mechaniki, która zajmuje się opisem ruchu ciał bez wnikania w jego przyczyny. Oznacza to, że nie interesuje nas oddziaływanie między ciałami, ani też rola, jaką to

Bardziej szczegółowo

PL B BUP 13/ WUP 01/17

PL B BUP 13/ WUP 01/17 PL 224581 B1 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 224581 (13) B1 (21) Numer zgłoszenia: 406525 (51) Int.Cl. B25J 11/00 (2006.01) Urząd Patentowy Rzeczypospolitej Polskiej (22) Data zgłoszenia:

Bardziej szczegółowo

Problematyka budowy skanera 3D doświadczenia własne

Problematyka budowy skanera 3D doświadczenia własne Problematyka budowy skanera 3D doświadczenia własne dr inż. Ireneusz Wróbel ATH Bielsko-Biała, Evatronix S.A. iwrobel@ath.bielsko.pl mgr inż. Paweł Harężlak mgr inż. Michał Bogusz Evatronix S.A. Plan wykładu

Bardziej szczegółowo

Zastosowanie stereowizji do śledzenia trajektorii obiektów w przestrzeni 3D

Zastosowanie stereowizji do śledzenia trajektorii obiektów w przestrzeni 3D Zastosowanie stereowizji do śledzenia trajektorii obiektów w przestrzeni 3D autorzy: Michał Dajda, Łojek Grzegorz opiekun naukowy: dr inż. Paweł Rotter I. O projekcie. 1. Celem projektu było stworzenie

Bardziej szczegółowo

Obsługa programu Soldis

Obsługa programu Soldis Obsługa programu Soldis Uruchomienie programu Po uruchomieniu, program zapyta o licencję. Można wybrać licencję studencką (trzeba założyć konto na serwerach soldisa) lub pracować bez licencji. Pliki utworzone

Bardziej szczegółowo

INSTRUMENTY POCHODNE ARKUSZ DO SYMULACJI STRATEGII INWESTYCYJNYCH. Instrukcja obsługi

INSTRUMENTY POCHODNE ARKUSZ DO SYMULACJI STRATEGII INWESTYCYJNYCH. Instrukcja obsługi INSTRUMENTY POCHODNE ARKUSZ DO SYMULACJI STRATEGII INWESTYCYJNYCH Instrukcja obsługi * * * Giełda Papierów Wartościowych w Warszawie nie ponosi odpowiedzialności za skutki decyzji podjętych na podstawie

Bardziej szczegółowo

Politechnika Warszawska Wydział Mechatroniki Instytut Automatyki i Robotyki

Politechnika Warszawska Wydział Mechatroniki Instytut Automatyki i Robotyki Politechnika Warszawska Wydział Mechatroniki Instytut Automatyki i Robotyki Ćwiczenie laboratoryjne 2 Temat: Modelowanie powierzchni swobodnych 3D przy użyciu programu Autodesk Inventor Spis treści 1.

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

Akademia Górniczo-Hutnicza

Akademia Górniczo-Hutnicza Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Wyznaczanie dysparycji z użyciem pakietu Matlab Kraków, 2012 1. Mapa dysparycji W wizyjnych metodach odwzorowania, cyfrowa reprezentacja sceny

Bardziej szczegółowo

Laboratorium Programowanie Obrabiarek CNC. Nr H6

Laboratorium Programowanie Obrabiarek CNC. Nr H6 1 Politechnika Poznańska Instytut Technologii Mechanicznej Laboratorium Programowanie Obrabiarek CNC Nr H6 Programowanie podprogramów i pętli Opracował: Dr inŝ. Wojciech Ptaszyński Poznań, 18 marca 2010

Bardziej szczegółowo

Ćwiczenie nr 6 Temat: BADANIE ŚWIATEŁ DO JAZDY DZIENNEJ

Ćwiczenie nr 6 Temat: BADANIE ŚWIATEŁ DO JAZDY DZIENNEJ 60-965 Poznań Grupa: Elektrotechnika, sem 3., Podstawy Techniki Świetlnej Laboratorium wersja z dn. 03.11.2015 Ćwiczenie nr 6 Temat: BADANIE ŚWIATEŁ DO JAZDY DZIENNEJ Opracowanie wykonano na podstawie

Bardziej szczegółowo

Roboty przemysłowe. Wprowadzenie

Roboty przemysłowe. Wprowadzenie Roboty przemysłowe Wprowadzenie Pojęcia podstawowe Manipulator jest to mechanizm cybernetyczny przeznaczony do realizacji niektórych funkcji kończyny górnej człowieka. Należy wyróżnić dwa rodzaje funkcji

Bardziej szczegółowo

ScrappiX. Urządzenie do wizyjnej kontroli wymiarów oraz kontroli defektów powierzchni

ScrappiX. Urządzenie do wizyjnej kontroli wymiarów oraz kontroli defektów powierzchni ScrappiX Urządzenie do wizyjnej kontroli wymiarów oraz kontroli defektów powierzchni Scrappix jest innowacyjnym urządzeniem do kontroli wizyjnej, kontroli wymiarów oraz powierzchni przedmiotów okrągłych

Bardziej szczegółowo

Laboratorium LAB1. Moduł małej energetyki wiatrowej

Laboratorium LAB1. Moduł małej energetyki wiatrowej Laboratorium LAB1 Moduł małej energetyki wiatrowej Badanie charakterystyki efektywności wiatraka - kompletnego systemu (wiatrak, generator, akumulator) prędkość wiatru - moc produkowana L1-U1 Pełne badania

Bardziej szczegółowo

Politechnika Wrocławska

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

Bardziej szczegółowo

Podstawy robotyki wykład III. Kinematyka manipulatora

Podstawy robotyki wykład III. Kinematyka manipulatora Podstawy robotyki Wykład III sztywnego Robert Muszyński Janusz Jakubiak Instytut Informatyki, Automatyki i Robotyki Politechnika Wrocławska Manipulator typu PUMA ogniwo 2 ogniwo 3 ogniwo 1 PUMA układy

Bardziej szczegółowo

Laboratorium z Napęd Robotów

Laboratorium z Napęd Robotów POLITECHNIKA WROCŁAWSKA WYDZIAŁ ELEKTRYCZNY INSTYTUT MASZYN, NAPĘDÓW I POMIARÓW ELEKTRYCZNYCH Laboratorium z Napęd Robotów Robot precyzyjny typu SCARA Prowadzący: mgr inŝ. Waldemar Kanior Sala 101, budynek

Bardziej szczegółowo

I Zastosowanie oscyloskopu do pomiarów kąta przesunięcia fazowego.

I Zastosowanie oscyloskopu do pomiarów kąta przesunięcia fazowego. I Zastosowanie oscyloskopu do pomiarów kąta przesunięcia fazowego. II Badanie charakterystyk statycznych elementów nieliniowych za pomocą oscyloskopu (realizacja tematyki na życzenie prowadzącego laboratorium)

Bardziej szczegółowo

Cyfrowe przetwarzanie sygnałów Jacek Rezmer -1-

Cyfrowe przetwarzanie sygnałów Jacek Rezmer -1- Cyfrowe przetwarzanie sygnałów Jacek Rezmer -1- Filtry cyfrowe cz. Zastosowanie funkcji okien do projektowania filtrów SOI Nierównomierności charakterystyki amplitudowej filtru cyfrowego typu SOI można

Bardziej szczegółowo

Analiza fundamentu na mikropalach

Analiza fundamentu na mikropalach Przewodnik Inżyniera Nr 36 Aktualizacja: 09/2017 Analiza fundamentu na mikropalach Program: Plik powiązany: Grupa pali Demo_manual_en_36.gsp Celem niniejszego przewodnika jest przedstawienie wykorzystania

Bardziej szczegółowo

Rozwiązanie: I sposób Dla prostego manipulatora płaskiego można w sposób klasyczny wyznaczyćpołożenie punktu C.

Rozwiązanie: I sposób Dla prostego manipulatora płaskiego można w sposób klasyczny wyznaczyćpołożenie punktu C. Instrukcja laboratoryjna do WORKING MODEL 2D. 1.Wstęp teoretyczny. Do opisu kinematyki prostej niezbędne jest podanie równańkinematyki robota. Zadanie kinematyki prostej można określićnastępująco: posiadając

Bardziej szczegółowo

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA KARTA MODUŁU KSZTAŁCENIA I. 1 Nazwa modułu kształcenia I. Informacje ogólne Grafika komputerowa i wizualizacja 2 Nazwa jednostki prowadzącej moduł (należy wskazać nazwę zgodnie ze Statutem PSW Instytut,

Bardziej szczegółowo

Uwaga. Łącząc układ pomiarowy należy pamiętać o zachowaniu zgodności biegunów napięcia z generatora i zacisków na makiecie przetwornika.

Uwaga. Łącząc układ pomiarowy należy pamiętać o zachowaniu zgodności biegunów napięcia z generatora i zacisków na makiecie przetwornika. PLANOWANIE I TECHNIKA EKSPERYMENTU Program ćwiczenia Temat: Badanie właściwości statycznych przetworników pomiarowych, badanie właściwości dynamicznych czujników temperatury Ćwiczenie 5 Spis przyrządów

Bardziej szczegółowo

2.12. Zadania odwrotne kinematyki

2.12. Zadania odwrotne kinematyki Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str. 1 2.12. Zadania odwrotne kinematyki Określenie zadania odwrotnego kinematyki T 0 N = [ ] n s a p = r 11 r 12 r 13 p x r 21 r 22 r 23

Bardziej szczegółowo

7. ELEMENTY PŁYTOWE. gdzie [N] oznacza przyjmowane funkcje kształtu, zdefinować odkształcenia i naprężenia: zdefiniować macierz sztywności:

7. ELEMENTY PŁYTOWE. gdzie [N] oznacza przyjmowane funkcje kształtu, zdefinować odkształcenia i naprężenia: zdefiniować macierz sztywności: 7. ELEMENTY PŁYTOWE 1 7. 7. ELEMENTY PŁYTOWE Rys. 7.1. Element płytowy Aby rozwiązać zadanie płytowe należy: zdefiniować geometrię płyty, dokonać podziału płyty na elementy, zdefiniować węzły, wprowadzić

Bardziej szczegółowo

PL B1. Urządzenie do skanowania ran zwłaszcza oparzeniowych i trudnogojących się oraz sposób skanowania ran

PL B1. Urządzenie do skanowania ran zwłaszcza oparzeniowych i trudnogojących się oraz sposób skanowania ran PL 222244 B1 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 222244 (13) B1 Urząd Patentowy Rzeczypospolitej Polskiej (21) Numer zgłoszenia: 397895 (22) Data zgłoszenia: 25.01.2012 (51) Int.Cl.

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

Instrukcja użytkowania modułu Rzeźba terenu

Instrukcja użytkowania modułu Rzeźba terenu Instrukcja użytkowania modułu Rzeźba terenu Kolejnym modułem, który chcemy Państwu przybliżyć jest moduł Rzeźba terenu. W module tym zostały przedstawione dane prezentujące ukształtowania powierzchni województwa

Bardziej szczegółowo

Efekty kształcenia na kierunku AiR drugiego stopnia - Wiedza Wydziału Elektrotechniki, Automatyki i Informatyki Politechniki Opolskiej

Efekty 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ółowo

Laboratorium Maszyny CNC. Nr 4

Laboratorium Maszyny CNC. Nr 4 1 Politechnika Poznańska Instytut Technologii Mechanicznej Laboratorium Maszyny CNC Nr 4 Obróbka na frezarce CNC Opracował: Dr inż. Wojciech Ptaszyński Poznań, 03 stycznia 2011 2 1. Cel ćwiczenia Celem

Bardziej szczegółowo

PhoeniX. Urządzenie do wizyjnej kontroli wymiarów oraz kontroli defektów powierzchni

PhoeniX. Urządzenie do wizyjnej kontroli wymiarów oraz kontroli defektów powierzchni PhoeniX Urządzenie do wizyjnej kontroli wymiarów oraz kontroli defektów powierzchni Phoenix jest najnowszą odmianą naszego urządzenia do wizyjnej kontroli wymiarów, powierzchni przedmiotów okrągłych oraz

Bardziej szczegółowo

System automatycznego odwzorowania kształtu obiektów przestrzennych 3DMADMAC

System automatycznego odwzorowania kształtu obiektów przestrzennych 3DMADMAC System automatycznego odwzorowania kształtu obiektów przestrzennych 3DMADMAC Robert Sitnik, Maciej Karaszewski, Wojciech Załuski, Paweł Bolewicki *OGX Optographx Instytut Mikromechaniki i Fotoniki Wydział

Bardziej szczegółowo

Wykorzystanie sterowników PLC, jako źródła informacji dla systemów nadzorujących pracę jednostek wytwórczych małej mocy

Wykorzystanie sterowników PLC, jako źródła informacji dla systemów nadzorujących pracę jednostek wytwórczych małej mocy Wykorzystanie sterowników PLC, jako źródła informacji dla systemów nadzorujących pracę jednostek wytwórczych małej mocy Robert Jędrychowski Politechnika Lubelska Nałęczów, ZET 2014 Plan prezentacji Wstęp

Bardziej szczegółowo

Ćw. 18: Pomiary wielkości nieelektrycznych II

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

Bardziej szczegółowo

Jan Awrejcewicz- Mechanika Techniczna i Teoretyczna. Statyka. Kinematyka

Jan Awrejcewicz- Mechanika Techniczna i Teoretyczna. Statyka. Kinematyka Jan Awrejcewicz- Mechanika Techniczna i Teoretyczna. Statyka. Kinematyka SPIS TREŚCI Przedmowa... 7 1. PODSTAWY MECHANIKI... 11 1.1. Pojęcia podstawowe... 11 1.2. Zasada d Alemberta... 18 1.3. Zasada prac

Bardziej szczegółowo

UKŁAD AUTOMATYCZNEJ REGULACJI STACJI TRANSFORMATOROWO - PRZESYŁOWYCH TYPU ARST

UKŁAD AUTOMATYCZNEJ REGULACJI STACJI TRANSFORMATOROWO - PRZESYŁOWYCH TYPU ARST Oddział Gdańsk JEDNOSTKA BADAWCZO-ROZWOJOWA ul. Mikołaja Reja 27, 80-870 Gdańsk tel. (48 58) 349 82 00, fax: (48 58) 349 76 85 e-mail: ien@ien.gda.pl http://www.ien.gda.pl ZAKŁAD TECHNIKI MIKROPROCESOROWEJ

Bardziej szczegółowo

Kąty Ustawienia Kół. WERTHER International POLSKA Sp. z o.o. dr inż. Marek Jankowski 2007-01-19

Kąty Ustawienia Kół. WERTHER International POLSKA Sp. z o.o. dr inż. Marek Jankowski 2007-01-19 WERTHER International POLSKA Sp. z o.o. dr inż. Marek Jankowski 2007-01-19 Kąty Ustawienia Kół Technologie stosowane w pomiarach zmieniają się, powstają coraz to nowe urządzenia ułatwiające zarówno regulowanie

Bardziej szczegółowo

MODEL STANOWISKA DO BADANIA OPTYCZNEJ GŁOWICY ŚLEDZĄCEJ

MODEL STANOWISKA DO BADANIA OPTYCZNEJ GŁOWICY ŚLEDZĄCEJ Mgr inż. Kamil DZIĘGIELEWSKI Wojskowa Akademia Techniczna DOI: 10.17814/mechanik.2015.7.232 MODEL STANOWISKA DO BADANIA OPTYCZNEJ GŁOWICY ŚLEDZĄCEJ Streszczenie: W niniejszym referacie zaprezentowano stanowisko

Bardziej szczegółowo

III. Funkcje rzeczywiste

III. Funkcje rzeczywiste . Pojęcia podstawowe Załóżmy, że dane są dwa niepuste zbiory X i Y. Definicja. Jeżeli każdemu elementowi x X przyporządkujemy dokładnie jeden element y Y, to mówimy, że na zbiorze X została określona funkcja

Bardziej szczegółowo