NEURONOWE PROGRAMOWANIE DYNAMICZNE W STEROWANIU BEHAWIORALNYM MOBILNYM ROBOTEM KOŁOWYM

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

Download "NEURONOWE PROGRAMOWANIE DYNAMICZNE W STEROWANIU BEHAWIORALNYM MOBILNYM ROBOTEM KOŁOWYM"

Transkrypt

1 Neronowe programowanie dynamiczne w sterowani behawioralnym mobilnym robotem kołowym NEURONOWE PROGRAMOWANIE DYNAMICZNE W SEROWANIU BEHAWIORALNYM MOBILNYM ROBOEM KOŁOWYM Zenon HENDZEL, Marcin SZUSER Katedra Mechaniki Stosowanej i Robotyki, Wydział Bdowy Maszyn i Lotnictwa, Politechnika Rzeszowska, Al. Powstańców Warszawy 8, Rzeszów zenhen@prz.ed.pl, mszster@prz.ed.pl Streszczenie: W pracy przedstawiono problematykę generowania bezkolizyjnych trajektorii rch mobilnego robota kołowego (MRK) z zastosowaniem algorytmów Neronowego Programowania Dynamicznego (NDP Neral Dynamic Programming) oraz kładów z logiką rozmytą (FL Fzzy Logic). Proponowany hierarchiczny kład sterowania składa się z warstwy generowania trajektorii rch, opartej na odrchowej nawigacji MRK w nieznanym środowisk dwwymiarowym ze statycznymi przeszkodami, oraz warstwy realizacji rch. Badania symlacyjne zaproponowanego algorytm generowania bezkolizyjnych trajektorii oraz realizacji rch MRK Pioneer -DX przeprowadzono w wirtalnym środowisk obliczeniowym.. WPROWADZENIE Rozwój robotyki mobilnej znacznie poszerzył obszary jej zastosowań, jednocześnie zwiększając poziom złożoności realizowanych zadań, co pociągnęło za sobą konieczność opracowania odpowiednich algorytmów sterowania realizacją rch platform mobilnych. Wzrost złożoności konstrkcji MRK, ilości dostępnej informacji o otaczającym środowisk, oraz stopnia zaawansowania jednostek obliczeniowych, otworzyły możliwość projektowania kładów sterowania generjących trajektorię rch na bieżąco, w czasie rch MRK, z możliwością jej modyfikowania pod wpływem warnków środowiska, np. pojawiających się przeszkód. W zagadnieniach tych szerokie zastosowanie znalazły nowoczesne metody sztcznej inteligencji, obejmjące sztczne sieci neronowe (SN) oraz kłady z logiką rozmytą (Drainkov i Saffiotti, 00; Hendzel, 004). W pracy przedstawiono nowe jęcie problematyki generowania bezkolizyjnych trajektorii rch MRK z zastosowaniem algorytmów NDP. Proponowany hierarchiczny kład sterowania składa się z warstwy generowania trajektorii rch, opartej na odrchowej nawigacji MRK w nieznanym środowisk dwwymiarowym ze statycznymi przeszkodami, oraz warstwy realizacji rch. Zagadnienie odrchowej nawigacji MRK, w prezentowanym algorytmie generowania bezkolizyjnych trajektorii rch, obejmje implementację realizacji dwóch elementarnych zachowań: podążaj do cel (GS Goal Seeking) oraz podążaj środkiem wolnej przestrzeni/omijaj przeszkody (OA Obstacle Avoiding) z zastosowaniem algorytmów NDP w postaci strktry Zależnego od Sterowania Herystycznego Programowania Dynamicznego (ADHDP - Acion Dependent Heristic Dynamic Programming) (Ferrari i Stengel, 00; Hendzel, 007; Hendzel i Szster, 009, Powell, 007; Prokhorov i Lnch, 997; Stton i Barto, 999). Połączenie dwóch elementarnych zachowań (CB Combination of Bahaviors) odrchowej nawigacji GS oraz OA, w cel realizacji złożonego zadania generowania bezkolizyjnej trajektorii rch MRK w nieznanym środowisk, obejmjącego podążanie do cel z omijaniem statycznych przeszkód, zrealizowano przy pomocy kład FL. Zadanie generowania sterowania dla rch nadążnego, w warstwie realizacji rch, zrealizowano z zastosowaniem SN do kompensacji nieliniowości MRK. Badania symlacyjne zaproponowanego algorytm generowania bezkolizyjnych trajektorii oraz realizacji rch MRK Pioneer -DX przeprowadzono w wirtalnym środowisk symlacyjnym. Wyniki badań przedstawione w artykle stanowią kontynację wcześniejszych prac atorów związanych z opracowaniem kładów generowania bezkolizyjnych trajektorii rch dla MRK oraz ich realizacji z zastosowaniem nowoczesnych metod sztcznej inteligencji, takich jak SN (Giergiel i inni, 00), kłady FL (Hendzel, 004), oraz algorytmy oparte na czeni ze wzmocnieniem (Hendzel, 007; Hendzel i Szster, 009). Artykł składa się z sześci części. Część pierwsza zawiera krótkie wprowadzenie, w części drgiej przedstawiono model MRK Pioneer -DX. Część trzecia zawiera syntezę warstwy realizacji rch nadążnego, w części czwartej przedstawiono algorytm NDP w postaci strktry ADHDP. Część piąta zawiera syntezę warstwy generowania bezkolizyjnej trajektorii rch MRK, część szósta podsmowje projekt badawczy.. MOBILNY ROBO DWUKOŁOWY W pracy analizowany jest rch dwkołowego MRK z trzecim kołem samonastawnym, w płaszczyźnie xy. Schemat MRK Pioneer -DX pokazano na Rys.. W model matematycznym MRK względniono dynamiczne równania rch Maggie go (Giergiel i inni, 00; Giergiel i Żylski, 005) oraz własności dynamiczne kładów wykonawczych, zbdowanych z silnika elektrycznego 8

2 acta mechanica et atomatica, vol.5 no. (0) prąd stałego, przekładni oraz enkodera. Przyjęto wektor współrzędnych ogólnionych [ α, ] α, q = () gdzie α=[α i ], α i to kąt obrot własnego odpowiedniego koła napędowego MRK, i=,. Dynamiczne równania rch MRK przyjmją postać M q + C(q)q + F(q) + τ d =, () gdzie bdowa macierzy M, C oraz wektora F wynika z zastosowania dynamicznych równań rch Maggie go do opis dynamiki MRK, oraz względnienia dynamiki kładów wykonawczych, τ d jest wektorem ograniczonych zakłóceń, natomiast oznacza wektor sterowań. Rys.. Schemat MRK Pioneer -DX 3. WARSWA REALIZACJI RUCHU W zadani sterowania rchem nadążnym MRK warstwy realizacji rch załóżmy, że znana jest zadana trajektoria rch [ ] qd, qd, qd R. Celem syntezy kład sterowania nadążnego z zastosowaniem SN do kompensacji nieliniowości MRK (Giergiel i inni, 00), jest taki dobór strktry sygnał sterowania oraz prawa adaptacji wag SN, dla którego realizowana trajektoria rch MRK będzie zbieżna do trajektorii zadanej. Przyjęto błąd nadążania e, ogólniony błąd nadążania s oraz sygnał v dane zależnościami e = q d q, (3) s = e + Λe, (4) v = q d + Λe, (5) gdzie Λ to diagonalna macierz projektowa dodatnio określona. Wówczas równanie () opisjące dynamikę MRK możemy zapisać w postaci ( ) s + Mv + C( q ) v + F( q). s = C q τ d (6) M + f Zdefiniowano nieliniową fnkcję ( x) Mv + C( q ) v + F( q ), = (7) gdzie [ ] x = v, v,q, oraz przyjęto prawo sterowania z względnieniem kompensacji nieliniowości MRK w postaci zależności ( x ) K D s, = f + (8) gdzie K D to diagonalna macierz projektowa dodatnio określona. W praktyce prawo sterowania MRK (8) jest trdne do zrealizowania z powod brak znajomości dokładnych wartości parametrów MRK oraz możliwości ich zmiany w czasie rch np. pod wpływem zmiany przewożonego obciążenia czy zmiany rodzaj nawierzchni, po której MRK się porsza. W prezentowanym algorytmie realizacji rch MRK do aproksymacji nieliniowej fnkcji f(x) zastosowano liniową ze względ na wagi SN Random Vector Fnctional Link (RVFL) z losowym doborem wag warstwy wejściowej, sigmoidalnymi bipolarnymi fnkcjami aktywacji neronów oraz adaptowanymi wagami warstwy wyjściowej. Na Rys. przedstawiono schemat kład sterowani z zastosowaniem SN do kompensacji nieliniowości MRK. Rys.. Schemat kład sterowania rchem nadążnym Estymatę nieliniowej fnkcji f(x) realizowaną przez SN zapiszemy jako ( ) ˆ x W S( V x), f ˆ = (9) gdzie Ŵ to macierz wag warstwy wyjściowej, S(.) to wektor sigmoidalnych bipolarnych fnkcji aktywacji neronów opisanych zależnością S ( x) = + exp ( βv x), (0) 9

3 Neronowe programowanie dynamiczne w sterowani behawioralnym mobilnym robotem kołowym gdzie β odpowiada za pochylenie fnkcji sigmoidalnych, natomiast V to macierz stałych wag warstwy wejściowej dobranych losowo w procesie inicjalizacji sieci. Prawo sterowania (8) przyjmje postać ( x) K s. ˆ = W S V + () D Stabilność zamkniętego kład sterowania zagwarantowano, korzystając z teorii stabilności Lapnowa, poprzez odpowiedni dobór prawa adaptacji wag SN ˆ W = ΓS V ( x) s, () gdzie Γ to stała macierz diagonalna, dodatnio określona, zawierająca współczynniki wzmocnienia czenia neronów. 4. NEURONOWE PROGRAMOWANIE DYNAMICZNE NDP, zwane również Aproksymacyjnym Programowaniem Dynamicznym (ADP Approximate Dynamic Programming) wywodzi się z tradycyjnej teorii optymalizacji Bellman a (957). Zastosowanie nowoczesnych metod sztcznej inteligencji w postaci SN możliwiło zastosowanie metod opartych na programowani dynamicznym w obliczeniach prowadzonych on-line, od pierwszego etap proces iteracyjnego do etap ostatniego (FDP Forward Dynamic Programming), w przeciwieństwie do podejścia klasycznego (Bacward DP). NPD obejmje grpę algorytmów (Powell, 007; Prokhorov i Wnch, 997; Stton i Barto, 999), w których zakłada się dekompozycję problem generowania optymalnego prawa sterowania na dwa zagadnienia: generowanie prawa sterowania realizowane przez adaptacyjną strktrę aktora oraz estymację fnkcji koszt realizowaną przez krytyka. Fnkcja koszt V w przypadk ogólnym zależy od stan obiekt x k oraz generowanego sterowania k w k-tym krok proces dyskretnego, i może być zapisana w postaci zależności V n k k = γ C k,k (3) k= 0 k ( x, ) L ( x ), gdzie n jest liczbą kroków proces, γ jest tzw. współczynnikiem zapominania, który przyjmje wartości z zakres 0<γ<, L C (x k, k ) jest lokalnym kosztem w k-tym krok. W projektowanych kładach przyjęto lokalny koszt L C (x k, k ) w ogólnej postaci jako L Ci ( xik, ik ) = { eik Piie ik } + { ik Riiik }, (4) gdzie i=,, P oraz R to dodatnio określone, stałe macierze diagonalne określające wpływ błędów oraz generowanych sterowań na wartość fnkcji koszt. Zadaniem algorytm NDP jest wygenerowanie prawa sterowania które minimalizje fnkcję koszt (3) dla lokalnego koszt (4). W prezentowanym hierarchicznym kładzie sterowania algorytmy NDP w konfigracji ADHDP zastosowano w warstwie generowania trajektorii rch do realizacji elementarnych zachowań podążania do cel (GS) oraz podążania środkiem wolnej przestrzeni (OA). Algorytm ADHDP jako jedyny z rodziny algorytmów NDP nie wymaga znajomości model sterowanego obiekt w procedrach czenia strktr adaptacyjnych. Algorytm składa się z: - krytyka - zrealizowanego w postaci SN, którego zadaniem jest estymacja fnkcji koszt ( ˆ ) ˆ x, W W S( x ), V ˆ = (5) ik Cik Cik Cik Cik gdzie i=,, Ŵ C to macierz wag warstwy wyjściowej, S(x C ) to wektor fnkcji aktywacji neronów SN, x Ci - wektor wejść do i-tej sieci. Wagi SN krytyka są adaptowane z zastosowaniem metody wstecznej propagacji błęd poprzez minimalizację błęd dyskretnych różnic czasowych (D - emporal Difference error) e Dk ( x ) + Vˆ ( x, Wˆ ) Vˆ ( x, Wˆ ), = LC k, k Ck+ Ck+ Ck Ck (6) aktora zrealizowanego w postaci SN, którego zadaniem jest estymacja optymalnego prawa sterowania ( ˆ ) ˆ x W W S( x ), Aik Aik, Aik = Aik Aik (7) gdzie i=,, Ŵ A to macierz wag warstwy wyjściowej, S(x A ) to wektor fnkcji aktywacji neronów SN, x Ai - wektor wejść do i-tej sieci aktora. Wagi SN aktora są adaptowane z zastosowaniem metody wstecznej propagacji błęd poprzez minimalizację wskaźnika jakości eak LC = k ( x ) ˆ (, ˆ k V xck+ WCk ) + γ J, J x k x (8) gdzie J to wektor jedynkowy. Schematycznie strktrę ADHDP przedstawiono na Rys. 3. Rys. 3. Schemat strktry ADHDP 30

4 acta mechanica et atomatica, vol.5 no. (0) Strktra ADHDP składa się z SN aktora w krok k-tym, oraz SN krytyka w krok k-tym oraz k+. 5. WARSWA PLANOWANIA RAJEKORII RUCHU W proponowanym hierarchicznym kładzie sterowania warstwa generowania bezkolizyjnej trajektorii rch w nieznanym środowisk składa się z dwóch algorytmów realizjący elementarne zachowania nawigacji odrchowej: podążania środkiem wolnej przestrzeni (OA) i podążania do cel (GS), oraz algorytm łączącego elementarne zachowania (CB) w cel realizacji złożonych zadań. Algorytmy realizjące elementarne zachowania nawigacji odrchowej zaimplementowano w postaci strktr NDP w konfigracji ADHDP, natomiast algorytm słżący do łączenia tych zachowań zbdowano w oparci o kład z logiką rozmytą. Schematycznie zagadnienia realizacji elementarnych zachowań nawigacji odrchowej OA oraz GS przedstawiono na Rys. 4. Rys. 4. a) Schemat realizacji elementarnego zachowania podążania środkiem wolnej przestrzeni (OA), b) schemat realizacji zachowania podążania do cel (GS) Schemat proponowanego hierarchicznego kład sterowania przedstawiono na Rys. 5. Rys. 5. Schemat hierarchicznego kład sterowania z warstwą generowania trajektorii rch W nierchomym globalnym kładzie odniesienia (x,y) położenie MRK opisją współrzędne zdefiniowane jako [x A,y A,β], gdzie współrzędne wybranego pnkt A wynoszą (x A,y A ), natomiast β to kąt obrot ramy MRK. Kinematykę robota opisje równanie x y β A A v = v A A cos sin 0 ( β) 0 CBv ( β) 0, ω CBβ (9) gdzie v A to maksymalna prędkość liniowa rch pnkt A, ω to maksymalna prędkość kątowa obrot własnego ramy mobilnego robota. W przypadk realizacji jednego z zachowań behawioralnych wektor CB jest zastępowany przez GS lb OA. MRK Pioneer -DX jest wyposażony w 8 sonarów ltradźwiękowych (s,,s 8 ), dla których maksymalny zasięg pomiar wynosi d smax =6 [m]. Sensory podzielono na grpy składające się z dwóch sąsiednich sensorów (odrzcając pierwszy oraz ostatni), rejestrją one odległości od przeszkód d L, d L dla grpy czjników s oraz s 3 znajdjących się po lewej stronie ramy MRK, d F, d F dla grpy czjników znajdjących się z przod (s 4, s 5 ), oraz d R, d R dla grpy czjników znajdjących się z lewej strony ramy (s 6, s 7 ). Wartość pomiarów z sensorów ltradźwiękowych mieści się w przedziale d smin d(.) d smax, przy czym d smin =0.5 [m]. Kąty odchylenia osi pomiarów czjników względem osi ramy MRK wynoszą odpowiednio α Li, α Fi, α Ri, dla i=,. Zadaniem warstwy generowania trajektorii hierarchicznego kład sterowania jest wygenerowanie w czasie rzeczywistym współrzędnych wybranego pnkt A ramy 3

5 Neronowe programowanie dynamiczne w sterowani behawioralnym mobilnym robotem kołowym MRK, zdefiniowanych jako x d =[x A,y A,β]. Współrzędne te są generowane przez jedną ze strktr warstwy generowania trajektorii w zależności od typ realizowanego zadania, na podstawie informacji ze środowiska w postacie pomiarów z sonarów ltradźwiękowych d(.), Rozważane są dwa elementarne zachowania zrealizowane przy pomocy algorytmów NDP: podążaj środkiem wolnej przestrzeni (OA) i podążaj do cel (GS), w których zadana trajektoria rch generowana jest poprzez zadanie odpowiednich wartości wektora OA =[ OAv, OAβ ] lb GS =[ GSv, ]. Rozpatrje się również kombinację powyższych elementarnych zachowań zrealizowaną przy pomocy kład FL, w cel realizacji złożonego zadania podążania do cel z omijaniem przeszkód, w którym trajektoria zadana generowana jest poprzez zadanie odpowiednich wartości wektora CB =[ CBv, CBβ ]. Sygnały wejściowe do strktr warstwy generowania trajektorii rch kład sterowania znormalizowano do przedział <-,> lb <0,> poprzez odpowiednią transformację: dla pomiar odległości przez prawą grpę czjników d R=d R /(d L +d R ), przez lewą grpę czjników d L=d L /(d L +d R ), oraz przez przednią grpę czjników d F=d F /d smax, gdzie d F =min(d F,d F ), d L =min(d L,d L ), d R =min(d R,d R ). 5.. Zadanie podążania środkiem wolnej przestrzeni (OA) Elementarne zachowanie podążania środkiem wolnej przestrzeni polega na wyborze trajektorii rch MRK, która maksymalizje odległość od przeszkód. Zdefinijmy błąd prędkości e OAv oraz błąd podążania środkiem wolnej przestrzeni e OAβ gdzie K OA to stała diagonalna macierz projektowa wzmocnień reglatora proporcjonalnego. Całkowity sygnał sterowania opisje zależność OAk = OANDPk + OAPk. (4) Dla kład sterowania złożonego z warstwy generowania trajektorii rch dla zadania OA, oraz warstwy realizacji rch, w środowisk obliczeniowym przeprowadzono symlację rch MRK Pioneer -DX w zadanej przestrzeni roboczej, przedstawionej na Rys. 6. Rys. 6. Realizacja elementarnego zadania podążania środkiem wolnej przestrzeni (OA) przez MRK Sygnały sterowania wygenerowane przez warstwę generowania trajektorii przedstawiono na Rys. 7. eoav = df va /v A, (0) e OAβ R L = d d, () gdzie v A to realizowana prędkość rch p. A, v A =0.6 [m/s] to maksymalna liniowa prędkość rch MRK. Przyjęto fnkcję koszt lokalnego w postaci zależności L Ci OAik, OAik OA OA OAik ii OAik + OAik ii OA ik () ( e ) = { e P e } { R }, gdzie i=,, e OA =[e OAv, e OAβ ], P OA, R OA to diagonalne macierze projektowe dodatnio określone. Algorytm ADHDP OA składa się z dwóch strktr aktorkrytyk, z których każda zawiera SN aktora oraz krytyka. Sygnał sterowania generowany przez strktrę ADHDP OA, OANDP =[ OAvNDP, ], poszerzono o sygnał regla- OAβ NDP tora proporcjonalnego, generjącego sterowanie OAPk = K OAeOAk, (3) Rys. 7. a) Przebieg wartości sygnałów sterowania OAv, OAvNDP oraz OAvP, b) przebieg wartości sygnałów sterowania OAβ, OAβNDP, OAβP 3

6 acta mechanica et atomatica, vol.5 no. (0) 5.. Zadanie podążania do cel (GS) Elementarne zachowanie podążania do cel polega na wygenerowani trajektorii rch MRK, która gwarantje osiągnięcie przez wybrany pnkt A MRK zadanego położenia (p. G). Zadanie to może być widziane jako zagadnienie minimalizacji odległości l G = A,G oraz kąta ψ G zdefiniowanego jako odchylenie osi ramy MRK od prostej przechodzącej przez p. A i G. Zadanie wyznaczenia sterowań GS =[ GSv, ], gwarantjących realizację zachowania GS, zrealizowano przy pomocy strktry NDP w postaci algorytm ADHDP GS. Zdefinijmy błąd prędkości e GSv oraz błąd odchylenia osi ramy MRK od kiernk prostej przechodzącej przez p. A i G, e gdzie K GS to stała diagonalna macierz projektowa wzmocnień reglatora proporcjonalnego. Całkowity sygnał sterowania w zadani GS opisje zależność GSk = GSNDPk + GSPk. (30) Dla zadania GS, przeprowadzono symlację rch MRK Pioneer -DX w zadanej przestrzeni roboczej. Na Rys. 8 przedstawiono tor rch p. A MRK dla realizacji zadania GS dla wybranych współrzędnych p. G. Sygnały sterowania wygenerowane przez warstwę generowania trajektorii rch MRK dla elementarnego zachowania GS i pnkt G o współrzędnych G(0.5;0.5), przedstawiono na Rys. 9. ( l ) v, egsv = vad G A (5) e gdzie = ψ β, (6) G v Ad ( lg ) =. (7) + exp ( l ) G Przyjęto fnkcję koszt lokalnego dla strktry NDP w postaci zależności L Ci ( egsik ) { } {, GSik = e GS GS }, GSik P iiegsik + GSik R ii (8) GS ik gdzie i=,, e GS =[e GSv, e ], P GS, R GS to diagonalne macierze projektowe dodatnio określone. Rys. 9. a) Przebieg wartości sygnałów sterowania GSv, GSvNDP oraz GSvP, b) przebieg wartości sygnałów sterowania, NDP, P 5.3. Rozmyta kombinacja elementarnych zachowań (CB) Rys. 8. Realizacja elementarnego zadania podążania środkiem wolnej przestrzeni (OA) przez MRK Algorytm ADHDP GS składa się z dwóch strktr aktorkrytyk, z których każda zawiera SN aktora oraz krytyka. Sygnał sterowania generowany przez strktrę ADHDP GS, GSNDP =[ GSvNDP, ], poszerzono o sterowanie ge- NDP nerowane przez reglator proporcjonalny GSPk = K GSeGSk, (9) Zadaniem rozmytego kład nawigacji jest dobór współczynnika skalowania zachowań behawioralnych OA oraz GS, który zagwarantje realizację złożonego zadania podążania do cel z omijaniem statycznych przeszkód w nieznanym środowisk dwwymiarowym. W prezentowanym kładzie rozmytej nawigacji, słżącym do koordynacji elementarnych zachowań (CB), fnkcje przynależności do zbiorów rozmytych zostały dostrojone metodą prób i błędów. Zastosowano model rozmyty Mamdaniego, z rozmytą implikacją typ MIN, trójkątnymi lb trapezowymi fnkcjami przynależności do zbiorów rozmytych przesłanek i konklzji, oraz metodą wyostrzania typ średnia z maksimów (Center Average Deffzyfication). Układ z logiką rozmytą CB posiada bazę m=5 regł o postaci 33

7 Neronowe programowanie dynamiczne w sterowani behawioralnym mobilnym robotem kołowym m R CB : JEŻELI ( l G jest lbm) I ( d min jest dbm) O (a CB jest abd), (3) gdzie l G to znormalizowana odległość od cel, d min to znormalizowana minimalna odległość od przeszkód, a CB <0,> jest współczynnikiem skalowania poszczególnych zachowań elementarnych OA oraz GS zgodnie z zależnością = a ) + a. (3) CB OA ( CB GS FB Zastosowanie bazy 5 regł (3) jest związane z podziałem przestrzeni znormalizowanej odległości od cel l G na pięć zbiorów rozmytych trójkątnych oraz trapezowych: bardzo mała (l GBM), mała (l GM), średnia (l GS), dża (l GD), bardzo dża (l GBD). Fnkcje przynależności do odpowiednich zbiorów rozmytych pokazano na Rys. 0. Przestrzeń znormalizowanej minimalnej odległości od przeszkód d min podzielono na pięć zbiorów rozmytych trójkątnych oraz trapezowych: bardzo mała (d BM), mała (d ), średnia (d ), dża (d D), bardzo dża (d BD). Do podział przestrzeni wyjścia z kład rozmytego - współczynnika skalowania elementarnych zachowań a CB zastosowano siedem fnkcji przynależności do zbiorów rozmytych trójkątnych oraz trapezowych, oznaczonych etykietami lingwistycznymi: bardzo mały, bliski zera (a0bm), bardzo mały (abm), mały (am), średni (as), dży (ad), bardzo dży (abd), bardzo dży, bliski jeden (abd). Ilstrację graficzną bazy regł pokazano na Rys.. Dla bazy 5 regł rozmytego kład koordynacji elementarnych zachowań CB w warstwie generowania trajektorii rch hierarchicznego kład sterowań, wyznaczono powierzchnię model a CB (l G,d min ), pokazaną na Rys.. Rys.. Ilstracja bazy 5 regł Rys.. Graficzna interpretacja powierzchni model rozmytego a CB (l G, d min ) Rys. 0. a) Rozkład fnkcji przynależności do zbiorów rozmytych przesłanek dla odległości od cel l G, b) rozkład fnkcji przynależności do zbiorów rozmytych przesłanek dla minimalnej odległości od przeszkód d min, c) rozkład fnkcji przynależności do zbiorów rozmytych konklzji dla współczynnika skalowania a CB Kształt powierzchni model rozmytego związany z doborem bazy regł kład FL można interpretować jako wybór: elementarnego zachowania OA gdy odległość od przeszkód jest bardzo mała, bez względ na odległość od cel (poza sytacją, gdy odległość do cel jest bardzo mała), 34

8 acta mechanica et atomatica, vol.5 no. (0) elementarnego zachowania GS, gdy odległość od cel jest bardzo mała, płynne przełączanie zachowań OA i GS w zależności od odległości od cel oraz przeszkód. Rys. 3. Realizacja rozmytego połączenia dwóch elementarnych zachowań: GS oraz OA przez MRK Zadanie generowania bezkolizyjnej trajektorii rch MRK w nieznanym środowisk z pnkt startowego A 0 (0.5,.3) do pnkt G(5.0,4.4), oraz realizację zadanej trajektorii przez zaprojektowany hierarchiczny kład sterowania przedstawiono na Rys. 3. Przebieg sygnał a CB skaljącego sygnały sterowania zachowań behawioralnych w czasie rch MRK przedstawiono na Rys. 4.a). W początkowej fazie rch, gdy odległość od cel jest dża i odległość od przeszkód mała, dominjący dział w całkowitym sterowani warstwy generowania trajektorii CB (Rys. 4.b) ma sygnał generowany przez zachowanie OA OA (Rys. 4.c), jednakże gdy odległość do cel zmniejsza się, oraz odległość od przeszkód jest większa, decydjącą rolę w sterowani ma zachowanie GS GS (Rys. 4.d). Dobór odpowiedniej bazy regł oraz fnkcji przynależności do zbiorów rozmytych wejść kład FL pozwoliły na gładkie przełączenie realizacji elementarnych zachowań OA i GS podczas rch MRK w nieznanym środowisk, oraz realizację złożonego zadania podążania do cel z ominięciem przeszkód. Rys. 4. a) Współczynnik skalowania elementarnych zachowań a CB, b) przebieg wartości sygnałów CBv oraz sygnałów OAv oraz OAβ, d) przebiegi wartości sygnałów GSv oraz GS β CBβ, c) przebiegi wartości 6. PODSUMOWANIE W pracy zaproponowano zastosowanie hierarchicznego kład sterowania, składającego się z warstwy generowania bezkolizyjnej trajektorii rch w nieznanym otoczeni ze statycznymi przeszkodami, oraz warstwy realizacji rch. Warstwa realizacji rch realizje zadanie generowania sterowań w rch nadążnym, dla trajektorii zadanej wygenerowanej przez wyższą warstwę kład sterowania. Zadanie generowania bezkolizyjnej trajektorii rch w nieznanym otoczeni zostało dekomponowane na dwa elementarne zachowania: omijania przeszkód oraz podążania do cel, zrealizowane w postaci strktr NDP z zastosowaniem nowoczesnych metod sztcznej inteligencji. Każde z elementarnych zachowań jest realizowane poprawnie, pozwalając na generowanie bezkolizyjnej trajektorii rch (OA) lb trajektorii gwarantjącej osiągnięcie założonego cel (GS). 35

9 Neronowe programowanie dynamiczne w sterowani behawioralnym mobilnym robotem kołowym Kombinację dwóch elementarnych zachowań zrealizowano przy pomocy kład z logiką rozmytą w oparci o wiedzę eksperta, co pozwoliło na płynne przełączanie realizacji poszczególnych zachowań elementarnych w zależności od sygnał ze środowiska. Badania symlacyjne przeprowadzono na emlatorze MRK Pioneer -DX. Analizowany hierarchiczny kład sterowania składający się z warstwy generowania bezkolizyjnej trajektorii rch oraz realizacji rch MRK pracje poprawnie realizjąc założone zadania w nieznanym otoczeni ze statycznymi przeszkodami. Analizowane rozwiązania zostaną zastosowane w nawigacji MRK w czasie rzeczywistym. LIERAURA. Bellman R., (957), Dynamic programming, Princeton University Press, New York.. Drainkov D., Saffiotti A. (00), Fzzy logic techniqes for atonomos vehicle navigation, Springer-Verlag, New York. 3. Ferrari S., Stengel R.F. (004), Model-based adaptive critic design, W: Handbook of Learning and Approximate Dynamic Programming, Willey - IEEE Press, New York, Giergiel J., Zylski W. (005), Description of motion of a mobile robot by Maggie s Eqations, J. heor. and App. Mech., Vol. 43, No 3, Giergiel M., Hendzel Z., Żylski W. (00), Modelowanie i sterowanie mobilnych robotów kołowych, PWN, Warszawa. 6. Hendzel Z. (004), Fzzy reactive control of wheeled mobile robot, J. heor. App. Mech., Vol. 4, No 3, Hendzel Z. (007), An adaptive critic neral network for motion control of a wheeled mobile robot, Nonlin. Dyn., Vol. 50, No 4, Hendzel Z., Szster M. (009), Discrete action dependant heristic dynamic programming in wheeled mobile robot control, W: V International Conf. on Mechatronic Systems and Materials 009, Wilno, Powell W.B. (007), Approximate dynamic programming: Solving the crses of dimensionality, Willey-Interscience, Princeton. 0. Prokhorov D., Wnch D.C. (997), Adaptive critic designs, IEEE rans. on Neral Net, Vol. 8, No 5, Stton R.S., Barto A.G. (999), Reinforcement learning: an introdction, MI Press, Cambridge, 999. NEURAL DYNAMIC PROGRAMMING IN BEHAVIOURAL CONROL OF A WHEELED MOBILE ROBO Abstract: In this paper an innovative approach to a collision-free trajectory generating for a wheeled mobile robot (WMR) with Neral Dynamic Programming (NDP) and Fzzy Logic (FL) algorithms, is proposed. he presented hierarchical control system consists of a trajectory generating algorithm based on reactive navigation of the WMR in nknown D environment with static obstacles, and a tracking control system. A strategy of reactive navigation is developed inclding two main behaviors: obstacle avoiding behavior (OA) and goal-seeking behavior (GS) realized in a form of NDP algorithms. hese simple, individal behaviors are combined by the fzzy combiner of behaviors (CB), that determines inflence of the individal behaviors according to environment conditions. A compter simlations of the proposed control algorithm have been condcted in virtal environment for the WMR Pioneer -DX. 36

Zenon Hendzel 1a, Magdalena Muszyńska 1b, Marcin Szuster 1c

Zenon Hendzel 1a, Magdalena Muszyńska 1b, Marcin Szuster 1c MODELOWANIE INŻYNIERSKIE nr 46, ISSN 1896-771X SEROWANIE RUCHEM NADĄŻNYM MOBILNEGO ROBOA KOŁOWEGO Z ZASOSOWANIEM UKŁADÓW NEURONOWO ROZMYYCH ORAZ ALGORYMÓW - NEURONOWEGO PROGRAMOWANIA DYNAMICZNEGO Zenon

Bardziej szczegółowo

STEROWANIE BEHAWIORALNE RUCHEM MOBILNEGO ROBOTA KOŁOWEGO Z ZASTOSOWANIEM UKŁADÓW Z LOGIKĄ ROZMYTĄ

STEROWANIE BEHAWIORALNE RUCHEM MOBILNEGO ROBOTA KOŁOWEGO Z ZASTOSOWANIEM UKŁADÓW Z LOGIKĄ ROZMYTĄ MODELOWANIE INŻYNIERSKIE nr 51, ISSN 1896-771X STEROWANIE EHAWIORALNE RUCHEM MOILNEGO ROOTA KOŁOWEGO Z ZASTOSOWANIEM UKŁADÓW Z LOGIKĄ ROZMYTĄ Marcin Szuster 1a 1 Katedra Mechaniki Stosowanej i Robotyki,

Bardziej szczegółowo

PLANOWANIE TRAJEKTORII RUCHU FORMACJI ROBOTÓW MOBILNYCH Z ZASTOSOWANIEM UKŁADÓW Z LOGIKĄ ROZMYTĄ

PLANOWANIE TRAJEKTORII RUCHU FORMACJI ROBOTÓW MOBILNYCH Z ZASTOSOWANIEM UKŁADÓW Z LOGIKĄ ROZMYTĄ MODELOWANIE INŻYNIERSKIE nr 51 ISSN 1896-771X PLANOWANIE TRAJEKTORII RUCHU FORMACJI ROBOTÓW MOBILNYCH Z ZASTOSOWANIEM UKŁADÓW Z LOGIKĄ ROZMYTĄ Andrzej Burghardt 1a Marcin Szuster 1b 1 Katedra Mechaniki

Bardziej szczegółowo

PLANOWANIE RUCHU MOBILNEGO ROBOTA KOŁOWEGO Z ZASTOSOWANIEM ALGORYTMÓW Z LOGIKĄ ROZMYTĄ

PLANOWANIE RUCHU MOBILNEGO ROBOTA KOŁOWEGO Z ZASTOSOWANIEM ALGORYTMÓW Z LOGIKĄ ROZMYTĄ ZESZYTY NAUKOWE POLITECHNIKI RZESZOWSKIEJ 291, Mechanika 87 RUTMech, t. XXXII, z. 87 (4/15), październik-grudzień 2015, s. 359-376 Marcin SZUSTER 1 PLANOWANIE RUCHU MOBILNEGO ROBOTA KOŁOWEGO Z ZASTOSOWANIEM

Bardziej szczegółowo

ALGORYTMY APROKSYMACYJNEGO PROGRAMOWANIA DYNAMICZNEGO W GENEROWANIU I REALIZACJI TRAJEKTORII RUCHU ROBOTA MOBILNEGO PIONEER 2-DX

ALGORYTMY APROKSYMACYJNEGO PROGRAMOWANIA DYNAMICZNEGO W GENEROWANIU I REALIZACJI TRAJEKTORII RUCHU ROBOTA MOBILNEGO PIONEER 2-DX MODELOWANIE INŻYNIERSKIE nr 51, ISSN 1896-1X ALGORYTMY APROKSYMACYJNEGO PROGRAMOWANIA DYNAMICZNEGO W GENEROWANIU I REALIZACJI TRAJEKTORII RUCHU ROBOTA MOBILNEGO PIONEER 2-DX Marcin Szuster 1a 1 Katedra

Bardziej szczegółowo

ROZMYTE STEROWANIE BEHAWIORALNE MOBILNYM ROBOTEM KOŁOWYM W NIEZNANYM ŚRODOWISKU

ROZMYTE STEROWANIE BEHAWIORALNE MOBILNYM ROBOTEM KOŁOWYM W NIEZNANYM ŚRODOWISKU ZESZYTY NAUKOWE POLITECHNIKI RZESZOWSKIEJ 290, Mechanika 86 RUTMech, t. XXXI, z. 86 (4/14), październik-grudzień 2014, s. 603-619 Marcin SZUSTER 1 ROZMYTE STEROWANIE BEHAWIORALNE MOBILNYM ROBOTEM KOŁOWYM

Bardziej szczegółowo

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

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

Bardziej szczegółowo

NEURONOWO-ROZMYTE SYSTEMY STEROWANIA MOBILNYM ROBOTEM KOŁOWYM

NEURONOWO-ROZMYTE SYSTEMY STEROWANIA MOBILNYM ROBOTEM KOŁOWYM MODELOWANIE INŻYNIERSKIE nr 5, t., rok ISSN 96-77X NEURONOWO-ROZMYTE SYSTEMY STEROWANIA MOBILNYM ROBOTEM KOŁOWYM Zenon Hendzel a, Magdalena Muszyńska b Katedra Mechaniki Stosowanej i Robotyki, Politechnika

Bardziej szczegółowo

dynamiki mobilnego robota transportowego.

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

Bardziej szczegółowo

RÓWNANIE DYNAMICZNE RUCHU KULISTEGO CIAŁA SZTYWNEGO W UKŁADZIE PARASOLA

RÓWNANIE DYNAMICZNE RUCHU KULISTEGO CIAŁA SZTYWNEGO W UKŁADZIE PARASOLA Dr inż. Andrzej Polka Katedra Dynamiki Maszyn Politechnika Łódzka RÓWNANIE DYNAMICZNE RUCHU KULISTEGO CIAŁA SZTYWNEGO W UKŁADZIE PARASOLA Streszczenie: W pracy opisano wzajemne położenie płaszczyzny parasola

Bardziej szczegółowo

18. Wprowadzenie do metod analizy i syntezy układów

18. Wprowadzenie do metod analizy i syntezy układów 18. Wprowadzenie do metod analizy i syntezy kładów Metody analizy kładów nieliniowych dzielimy na dwie grpy: przybliżone i ścisłe. 1. Metody przybliżone a) linearyzacja przez rozwinięcie w szereg Taylora,

Bardziej szczegółowo

Uczenie sieci typu MLP

Uczenie sieci typu MLP Uczenie sieci typu MLP Przypomnienie budowa sieci typu MLP Przypomnienie budowy neuronu Neuron ze skokową funkcją aktywacji jest zły!!! Powszechnie stosuje -> modele z sigmoidalną funkcją aktywacji - współczynnik

Bardziej szczegółowo

Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki

Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki http://www.ipbm.simr.pw.edu.pl/ Teoria maszyn i podstawy automatyki semestr zimowy 2017/2018

Bardziej szczegółowo

ZESZYTY NAUKOWE INSTYTUTU POJAZDÓW 4(85)/2011

ZESZYTY NAUKOWE INSTYTUTU POJAZDÓW 4(85)/2011 ZESZYTY NAUKOWE INSTYTUTU POJAZDÓW 4(85)/2011 Marek STANIA 1, Ralf STETTER 2, Bogdan POSIADAŁA 3 MODELOWANIE KINEMATYKI MOBILNEGO ROBOTA TRANSPORTOWEGO 1. Wstęp Jednym z najczęściej pojawiających się w

Bardziej szczegółowo

Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych

Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych ELEMENTY SZTUCZNEJ INTELIGENCJI Laboratorium nr 6 SYSTEMY ROZMYTE TYPU MAMDANIEGO

Bardziej szczegółowo

PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM

PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM Mostefa Mohamed-Seghir Akademia Morska w Gdyni PROGRAMOWANIE DYNAMICZNE W ROZMYTYM OTOCZENIU DO STEROWANIA STATKIEM W artykule przedstawiono propozycję zastosowania programowania dynamicznego do rozwiązywania

Bardziej szczegółowo

Sztuczna Inteligencja Tematy projektów Sieci Neuronowe

Sztuczna Inteligencja Tematy projektów Sieci Neuronowe PB, 2009 2010 Sztuczna Inteligencja Tematy projektów Sieci Neuronowe Projekt 1 Stwórz projekt implementujący jednokierunkową sztuczną neuronową złożoną z neuronów typu sigmoidalnego z algorytmem uczenia

Bardziej szczegółowo

Regulacja adaptacyjna w anemometrze stałotemperaturowym

Regulacja adaptacyjna w anemometrze stałotemperaturowym 3 Prace Instytutu Mechaniki Górotworu PAN Tom 8, nr 1-4, (2006), s. 3-7 Instytut Mechaniki Górotworu PAN Regulacja adaptacyjna w anemometrze stałotemperaturowym PAWEŁ LIGĘZA Instytut Mechaniki Górotworu

Bardziej szczegółowo

Inżynieria Wiedzy i Systemy Ekspertowe. Logika rozmyta. dr inż. Michał Bereta Politechnika Krakowska

Inżynieria Wiedzy i Systemy Ekspertowe. Logika rozmyta. dr inż. Michał Bereta Politechnika Krakowska Inżynieria Wiedzy i Systemy Ekspertowe Logika rozmyta dr inż. Michał Bereta Politechnika Krakowska http://torus.uck.pk.edu.pl/~beretam/ beretam@torus.uck.pk.edu.pl 1 Wyostrzanie Ostateczna, ostra wartość

Bardziej szczegółowo

ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ NIELINIOWYCH PRZY POMOCY DODATKU SOLVER PROGRAMU MICROSOFT EXCEL. sin x2 (1)

ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ NIELINIOWYCH PRZY POMOCY DODATKU SOLVER PROGRAMU MICROSOFT EXCEL. sin x2 (1) ROZWIĄZYWANIE UKŁADÓW RÓWNAŃ NIELINIOWYCH PRZY POMOCY DODATKU SOLVER PROGRAMU MICROSOFT EXCEL 1. Problem Rozważmy układ dwóch równań z dwiema niewiadomymi (x 1, x 2 ): 1 x1 sin x2 x2 cos x1 (1) Nie jest

Bardziej szczegółowo

Identyfikacja obiektów dynamicznych za pomocą sieci neuronowych

Identyfikacja obiektów dynamicznych za pomocą sieci neuronowych Metody Sztucznej Inteligencji w Sterowaniu Ćwiczenie 3 Identyfikacja obiektów dynamicznych za pomocą sieci neuronowych Przygotował: mgr inż. Marcin Pelic Instytut Technologii Mechanicznej Politechnika

Bardziej szczegółowo

Zastosowania sieci neuronowych - automatyka identyfikacja sterowanie

Zastosowania sieci neuronowych - automatyka identyfikacja sterowanie Zastosowania sieci neuronowych - automatyka identyfikacja sterowanie LABORKA Piotr Ciskowski ZASTOSOWANIA SIECI NEURONOWYCH IDENTYFIKACJA zastosowania przegląd zastosowania sieci neuronowych: o identyfikacja

Bardziej szczegółowo

Sterowanie napędów maszyn i robotów

Sterowanie napędów maszyn i robotów Wykład 7b - Układy wieloobwodowe ze sprzężeniem od zmiennych stanu Instytut Automatyki i Robotyki Warszawa, 2014 Układy wieloobwodowe ze sprzężeniem od zmiennych stanu Zadanie przestawiania Postać modalna

Bardziej szczegółowo

SZTUCZNA INTELIGENCJA

SZTUCZNA INTELIGENCJA SZTUCZNA INTELIGENCJA WYKŁAD 10. WNIOSKOWANIE W LOGICE ROZMYTEJ Częstochowa 2014 Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska WNIOSKOWANIE W LOGICE DWUWARTOŚCIOWEJ W logice

Bardziej szczegółowo

ZASTOSOWANIE DWUOSOBOWEJ GRY RÓŻNICZKOWEJ O SUMIE ZEROWEJ DO STEROWANIA ELEMENTEM MECHATRONICZNYM

ZASTOSOWANIE DWUOSOBOWEJ GRY RÓŻNICZKOWEJ O SUMIE ZEROWEJ DO STEROWANIA ELEMENTEM MECHATRONICZNYM MODELOWANIE INŻYNIERSKIE 2016 nr 60, ISSN 1896-771X ZASTOSOWANIE DWUOSOBOWEJ GRY RÓŻNICZKOWEJ O SUMIE ZEROWEJ DO STEROWANIA ELEMENTEM MECHATRONICZNYM Zenon Hendzel 1a, Paweł Penar 1b 1 Katedra Mechaniki

Bardziej szczegółowo

Algorytmy sztucznej inteligencji

Algorytmy sztucznej inteligencji Algorytmy sztucznej inteligencji Dynamiczne sieci neuronowe 1 Zapis macierzowy sieci neuronowych Poniżej omówione zostaną części składowe sieci neuronowych i metoda ich zapisu za pomocą macierzy. Obliczenia

Bardziej szczegółowo

INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE Temat: Podstawowe pojęcia z logiki rozmytej Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE Dr inż. Barbara Mrzygłód KISiM, WIMiIP, AGH mrzyglod@ agh.edu.pl 1 Wprowadzenie Sterowanie

Bardziej szczegółowo

Automatyka i robotyka

Automatyka i robotyka Automatyka i robotyka Wykład 5 - Stabilność układów dynamicznych Wojciech Paszke Instytut Sterowania i Systemów Informatycznych, Uniwersytet Zielonogórski 1 z 43 Plan wykładu Wprowadzenie Stabilność modeli

Bardziej szczegółowo

Kinematyka robotów mobilnych

Kinematyka robotów mobilnych Kinematyka robotów mobilnych Maciej Patan Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Adaptacja slajdów do wykładu Autonomous mobile robots R. Siegwart (ETH Zurich Master Course:

Bardziej szczegółowo

Mechanika Robotów. Wojciech Lisowski. 5 Planowanie trajektorii ruchu efektora w przestrzeni roboczej

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

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

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

Bardziej szczegółowo

SZTUCZNA INTELIGENCJA

SZTUCZNA INTELIGENCJA SZTUCZNA INTELIGENCJA SYSTEMY ROZMYTE Adrian Horzyk Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i Inżynierii Biomedycznej Laboratorium

Bardziej szczegółowo

Metody i techniki sztucznej inteligencji / Leszek Rutkowski. wyd. 2, 3 dodr. Warszawa, Spis treści

Metody i techniki sztucznej inteligencji / Leszek Rutkowski. wyd. 2, 3 dodr. Warszawa, Spis treści Metody i techniki sztucznej inteligencji / Leszek Rutkowski. wyd. 2, 3 dodr. Warszawa, 2012 Spis treści Przedmowa do wydania drugiego Przedmowa IX X 1. Wstęp 1 2. Wybrane zagadnienia sztucznej inteligencji

Bardziej szczegółowo

Implementacja rozmytych systemów wnioskujących w zdaniach regulacji

Implementacja rozmytych systemów wnioskujących w zdaniach regulacji Metody Sztucznej Inteligencji w Sterowaniu Ćwiczenie 5 Implementacja rozmytych systemów wnioskujących w zdaniach regulacji Przygotował: mgr inż. Marcin Pelic Instytut Technologii Mechanicznej Politechnika

Bardziej szczegółowo

Temat: ANFIS + TS w zadaniach. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Temat: ANFIS + TS w zadaniach. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE Temat: ANFIS + TS w zadaniach Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE Dr inż. Barbara Mrzygłód KISiM, WIMiIP, AGH mrzyglod@ agh.edu.pl 1. Systemy neuronowo - rozmyte Systemy

Bardziej szczegółowo

Inteligentne systemy decyzyjne: Uczenie maszynowe sztuczne sieci neuronowe

Inteligentne systemy decyzyjne: Uczenie maszynowe sztuczne sieci neuronowe Inteligentne systemy decyzyjne: Uczenie maszynowe sztuczne sieci neuronowe Trening jednokierunkowych sieci neuronowych wykład 2. dr inż. PawełŻwan Katedra Systemów Multimedialnych Politechnika Gdańska

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

Ćw. 18: Pomiary wielkości nieelektrycznych II

Ć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ół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

Podstawy Automatyki. Wykład 7 - obiekty regulacji. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 7 - obiekty regulacji. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki Wykład 7 - obiekty regulacji Instytut Automatyki i Robotyki Warszawa, 2018 Obiekty regulacji Obiekt regulacji Obiektem regulacji nazywamy proces technologiczny podlegający oddziaływaniu zakłóceń, zachodzący

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

Sreszczenie. Słowa kluczowe: sterowanie, poziom cieczy, regulator rozmyty

Sreszczenie. Słowa kluczowe: sterowanie, poziom cieczy, regulator rozmyty Ewa Wachowicz Katedra Systemów Sterowania Politechnika Koszalińska STEROWANIE POZIOMEM CIECZY W ZBIORNIKU Z WYKORZYSTANIEM REGULATORA ROZMYTEGO Sreszczenie W pracy omówiono układ regulacji poziomu cieczy,

Bardziej szczegółowo

MODELOWANIE KINEMATYKI I DYNAMIKI MOBILNEGO MINIROBOTA

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

Bardziej szczegółowo

Jeśli X jest przestrzenią o nieskończonej liczbie elementów:

Jeśli X jest przestrzenią o nieskończonej liczbie elementów: Logika rozmyta 2 Zbiór rozmyty może być formalnie zapisany na dwa sposoby w zależności od tego z jakim typem przestrzeni elementów mamy do czynienia: Jeśli X jest przestrzenią o skończonej liczbie elementó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

Podstawy automatyki. Energetyka Sem. V Wykład 1. Sem /17 Hossein Ghaemi

Podstawy automatyki. Energetyka Sem. V Wykład 1. Sem /17 Hossein Ghaemi Podstawy automatyki Energetyka Sem. V Wykład 1 Sem. 1-2016/17 Hossein Ghaemi Hossein Ghaemi Katedra Automatyki i Energetyki Wydział Oceanotechniki i Okrętownictwa Politechnika Gdańska pok. 222A WOiO Tel.:

Bardziej szczegółowo

SPOTKANIE 11: Reinforcement learning

SPOTKANIE 11: Reinforcement learning Wrocław University of Technology SPOTKANIE 11: Reinforcement learning Adam Gonczarek Studenckie Koło Naukowe Estymator adam.gonczarek@pwr.edu.pl 19.01.2016 Uczenie z nadzorem (ang. supervised learning)

Bardziej szczegółowo

Metody systemowe i decyzyjne w informatyce

Metody systemowe i decyzyjne w informatyce Metody systemowe i decyzyjne w informatyce Laboratorium Zadanie nr 3 Osada autor: A Gonczarek Celem poniższego zadania jest zrealizowanie fragmentu komputerowego przeciwnika w grze strategiczno-ekonomicznej

Bardziej szczegółowo

VII. Elementy teorii stabilności. Funkcja Lapunowa. 1. Stabilność w sensie Lapunowa.

VII. Elementy teorii stabilności. Funkcja Lapunowa. 1. Stabilność w sensie Lapunowa. VII. Elementy teorii stabilności. Funkcja Lapunowa. 1. Stabilność w sensie Lapunowa. W rozdziale tym zajmiemy się dokładniej badaniem stabilności rozwiązań równania różniczkowego. Pojęcie stabilności w

Bardziej szczegółowo

Komputerowa Analiza Danych Doświadczalnych

Komputerowa Analiza Danych Doświadczalnych Komputerowa Analiza Danych Doświadczalnych Prowadząca: dr inż. Hanna Zbroszczyk e-mail: gos@if.pw.edu.pl tel: +48 22 234 58 51 konsultacje: poniedziałek, 10-11, środa: 11-12 www: http://www.if.pw.edu.pl/~gos/students/kadd

Bardziej szczegółowo

Informatyka I Lab 06, r.a. 2011/2012 prow. Sławomir Czarnecki. Zadania na laboratorium nr. 6

Informatyka I Lab 06, r.a. 2011/2012 prow. Sławomir Czarnecki. Zadania na laboratorium nr. 6 Informatyka I Lab 6, r.a. / prow. Sławomir Czarnecki Zadania na laboratorium nr. 6 Po utworzeniu nowego projektu, dołącz bibliotekę bibs.h.. Największy wspólny dzielnik liczb naturalnych a, b oznaczamy

Bardziej szczegółowo

Bezczujnikowe sterowanie SPMSM

Bezczujnikowe sterowanie SPMSM XLV SESJA STUDENCKICH KÓŁ NAUKOWYCH KOŁO NAUKOWE MAGNESIK Bezczujnikowe sterowanie SPMSM ] Wykonał: Miłosz Handzel Opiekun naukowy: dr hab. inż. Wiesław Jażdżyński, prof. n. AGH PMSM (ys. 1) kontra IM

Bardziej szczegółowo

PRACA DYPLOMOWA MAGISTERSKA

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

Bardziej szczegółowo

CHARAKTERYSTYKI CZĘSTOTLIWOŚCIOWE

CHARAKTERYSTYKI CZĘSTOTLIWOŚCIOWE CHARAKTERYSTYKI CZĘSTOTLIWOŚCIOWE Do opisu członów i układów automatyki stosuje się, oprócz transmitancji operatorowej (), tzw. transmitancję widmową. Transmitancję widmową () wyznaczyć można na podstawie

Bardziej szczegółowo

WYKŁAD 9 METODY ZMIENNEJ METRYKI

WYKŁAD 9 METODY ZMIENNEJ METRYKI WYKŁAD 9 METODY ZMIENNEJ METRYKI Kierunki sprzężone. Metoda Newtona Raphsona daje dobre przybliżenie najlepszego kierunku poszukiwań, lecz jest to okupione znacznym kosztem obliczeniowym zwykle postać

Bardziej szczegółowo

Temat: Projektowanie sterownika rozmytego. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Temat: Projektowanie sterownika rozmytego. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE Temat: Projektowanie sterownika rozmytego Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE Dr inż. Barbara Mrzygłód KISiM, WIMiIP, AGH mrzyglod@ agh.edu.pl 1 Wprowadzenie System

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

INSTRUKCJA DO ĆWICZENIA NR 7

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

Bardziej szczegółowo

Sposoby modelowania układów dynamicznych. Pytania

Sposoby modelowania układów dynamicznych. Pytania Sposoby modelowania układów dynamicznych Co to jest model dynamiczny? PAScz4 Modelowanie, analiza i synteza układów automatyki samochodowej równania różniczkowe, różnicowe, równania równowagi sił, momentów,

Bardziej szczegółowo

DEKOMPOZYCJA HIERARCHICZNEJ STRUKTURY SZTUCZNEJ SIECI NEURONOWEJ I ALGORYTM KOORDYNACJI

DEKOMPOZYCJA HIERARCHICZNEJ STRUKTURY SZTUCZNEJ SIECI NEURONOWEJ I ALGORYTM KOORDYNACJI POZNAN UNIVE RSITY OF TE CHNOLOGY ACADE MIC JOURNALS No 80 Electrical Engineering 2014 Stanisław PŁACZEK* DEKOMPOZYCJA HIERARCHICZNEJ STRUKTURY SZTUCZNEJ SIECI NEURONOWEJ I ALGORYTM KOORDYNACJI W artykule

Bardziej szczegółowo

Opinia o pracy doktorskiej pt. On active disturbance rejection in robotic motion control autorstwa mgr inż. Rafała Madońskiego

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

Podstawy Sztucznej Inteligencji (PSZT)

Podstawy Sztucznej Inteligencji (PSZT) Podstawy Sztucznej Inteligencji (PSZT) Paweł Wawrzyński Uczenie maszynowe Sztuczne sieci neuronowe Plan na dziś Uczenie maszynowe Problem aproksymacji funkcji Sieci neuronowe PSZT, zima 2013, wykład 12

Bardziej szczegółowo

ALGORYTM PROJEKTOWANIA ROZMYTYCH SYSTEMÓW EKSPERCKICH TYPU MAMDANI ZADEH OCENIAJĄCYCH EFEKTYWNOŚĆ WYKONANIA ZADANIA BOJOWEGO

ALGORYTM PROJEKTOWANIA ROZMYTYCH SYSTEMÓW EKSPERCKICH TYPU MAMDANI ZADEH OCENIAJĄCYCH EFEKTYWNOŚĆ WYKONANIA ZADANIA BOJOWEGO Szybkobieżne Pojazdy Gąsienicowe (2) Nr 2, 24 Mirosław ADAMSKI Norbert GRZESIK ALGORYTM PROJEKTOWANIA CH SYSTEMÓW EKSPERCKICH TYPU MAMDANI ZADEH OCENIAJĄCYCH EFEKTYWNOŚĆ WYKONANIA ZADANIA BOJOWEGO. WSTĘP

Bardziej szczegółowo

Modelowanie, sterowanie i symulacja manipulatora o odkształcalnych ramionach. Krzysztof Żurek Gdańsk,

Modelowanie, sterowanie i symulacja manipulatora o odkształcalnych ramionach. Krzysztof Żurek Gdańsk, Modelowanie, sterowanie i symulacja manipulatora o odkształcalnych ramionach Krzysztof Żurek Gdańsk, 2015-06-10 Plan Prezentacji 1. Manipulatory. 2. Wprowadzenie do Metody Elementów Skończonych (MES).

Bardziej szczegółowo

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

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania MODELOWANIE I IDENTYFIKACJA Studia niestacjonarne Estymacja parametrów modeli, metoda najmniejszych kwadratów.

Bardziej szczegółowo

CHARAKTERYSTYKA I ZASTOSOWANIA ALGORYTMÓW OPTYMALIZACJI ROZMYTEJ. E. ZIÓŁKOWSKI 1 Wydział Odlewnictwa AGH, ul. Reymonta 23, Kraków

CHARAKTERYSTYKA I ZASTOSOWANIA ALGORYTMÓW OPTYMALIZACJI ROZMYTEJ. E. ZIÓŁKOWSKI 1 Wydział Odlewnictwa AGH, ul. Reymonta 23, Kraków 36/3 Archives of Foundry, Year 004, Volume 4, 3 Archiwum Odlewnictwa, Rok 004, Rocznik 4, Nr 3 PAN Katowice PL ISSN 64-5308 CHARAKTERYSTYKA I ZASTOSOWANIA ALGORYTMÓW OPTYMALIZACJI ROZMYTEJ E. ZIÓŁKOWSKI

Bardziej szczegółowo

III. Układy liniowe równań różniczkowych. 1. Pojęcie stabilności rozwiązań.

III. Układy liniowe równań różniczkowych. 1. Pojęcie stabilności rozwiązań. III. Układy liniowe równań różniczkowych. 1. Pojęcie stabilności rozwiązań. Analiza stabilności rozwiązań stanowi ważną część jakościowej teorii równań różniczkowych. Jej istotą jest poszukiwanie odpowiedzi

Bardziej szczegółowo

Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki

Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki http://www.ipbm.simr.pw.edu.pl/ Teoria maszyn i podstawy automatyki semestr zimowy 206/207

Bardziej szczegółowo

Metodyka i system dopasowania protez słuchu w oparciu o badanie percepcji sygnału mowy w szumie

Metodyka i system dopasowania protez słuchu w oparciu o badanie percepcji sygnału mowy w szumie Metodyka i system dopasowania protez w oparciu o badanie percepcji sygnału mowy w szumie opracowanie dr inż. Piotr Suchomski Koncepcja metody korekcji ubytku Dopasowanie szerokiej dynamiki odbieranego

Bardziej szczegółowo

Tomasz Żabiński, tomz@prz-rzeszow.pl, 2006-03-14 90

Tomasz Żabiński, tomz@prz-rzeszow.pl, 2006-03-14 90 Poniżej przedstawiono zagadnienie automatycznej pracy suwnicy (Sawodny et al. 2002), będącej elementem np. zautomatyzowanej linii produkcyjnej. Opracowany system sterowania realizuje bezpieczny transport

Bardziej szczegółowo

Zastosowania sieci neuronowych

Zastosowania sieci neuronowych Zastosowania sieci neuronowych aproksymacja LABORKA Piotr Ciskowski zadanie 1. aproksymacja funkcji odległość punktów źródło: Żurada i in. Sztuczne sieci neuronowe, przykład 4.4, str. 137 Naucz sieć taką

Bardziej szczegółowo

Temat: Projektowanie sterownika rozmytego. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Temat: Projektowanie sterownika rozmytego. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE Temat: Projektowanie sterownika rozmytego Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE Dr inż. Barbara Mrzygłód KISiM, WIMiIP, AGH mrzyglod@ agh.edu.pl 1 Wprowadzenie Sterowanie

Bardziej szczegółowo

Obiekt. Obiekt sterowania obiekt, który realizuje proces (zaplanowany).

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

Algorytm wstecznej propagacji błędów dla sieci RBF Michał Bereta

Algorytm wstecznej propagacji błędów dla sieci RBF Michał Bereta Algorytm wstecznej propagacji błędów dla sieci RBF Michał Bereta www.michalbereta.pl Sieci radialne zawsze posiadają jedną warstwę ukrytą, która składa się z neuronów radialnych. Warstwa wyjściowa składa

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

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

Bardziej szczegółowo

Algorytm hybrydowy dla alokacji portfela inwestycyjnego przy ograniczonych zasobach

Algorytm hybrydowy dla alokacji portfela inwestycyjnego przy ograniczonych zasobach Adam Stawowy Algorytm hybrydowy dla alokacji portfela inwestycyjnego przy ograniczonych zasobach Summary: We present a meta-heuristic to combine Monte Carlo simulation with genetic algorithm for Capital

Bardziej szczegółowo

Automatyka i Regulacja Automatyczna SEIwE- sem.4

Automatyka i Regulacja Automatyczna SEIwE- sem.4 Automatyka i Regulacja Automatyczna SEIwE- sem.4 Wykład 30/24h ( Lab.15/12h ) dr inż. Jan Deskur tel. 061665-2735(PP), 061 8776135 (dom) Jan.Deskur@put.poznan.pl (www.put.poznan.pl\~jan.deskur) Zakład

Bardziej szczegółowo

Rozkłady wielu zmiennych

Rozkłady wielu zmiennych Rozkłady wielu zmiennych Uogólnienie pojęć na rozkład wielu zmiennych Dystrybuanta, gęstość prawdopodobieństwa, rozkład brzegowy, wartości średnie i odchylenia standardowe, momenty Notacja macierzowa Macierz

Bardziej szczegółowo

wiedzy Sieci neuronowe

wiedzy Sieci neuronowe Metody detekcji uszkodzeń oparte na wiedzy Sieci neuronowe Instytut Sterowania i Systemów Informatycznych Universytet Zielonogórski Wykład 7 Wprowadzenie Okres kształtowania się teorii sztucznych sieci

Bardziej szczegółowo

Rozszerzony konspekt preskryptu do przedmiotu Teoria Maszyn i Mechanizmów

Rozszerzony konspekt preskryptu do przedmiotu Teoria Maszyn i Mechanizmów Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Rozszerzony konspekt preskryptu do przedmiotu Teoria Maszyn i Mechanizmów Prof. dr hab. inż. Janusz Frączek Instytut

Bardziej szczegółowo

Uczenie się pojedynczego neuronu. Jeśli zastosowana zostanie funkcja bipolarna s y: y=-1 gdy z<0 y=1 gdy z>=0. Wówczas: W 1 x 1 + w 2 x 2 + = 0

Uczenie się pojedynczego neuronu. Jeśli zastosowana zostanie funkcja bipolarna s y: y=-1 gdy z<0 y=1 gdy z>=0. Wówczas: W 1 x 1 + w 2 x 2 + = 0 Uczenie się pojedynczego neuronu W0 X0=1 W1 x1 W2 s f y x2 Wp xp p x i w i=x w+wo i=0 Jeśli zastosowana zostanie funkcja bipolarna s y: y=-1 gdy z=0 Wówczas: W 1 x 1 + w 2 x 2 + = 0 Algorytm

Bardziej szczegółowo

Temat: Model TS + ANFIS. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Temat: Model TS + ANFIS. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE Temat: Model TS + ANFIS Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE Dr inż. Barbara Mrzygłód KISiM, WIMiIP, AGH mrzyglod@ agh.edu.pl 1 Wprowadzenie Pierwszym rodzajem modelowania

Bardziej szczegółowo

Inteligencja obliczeniowa

Inteligencja obliczeniowa Ćwiczenie nr 3 Zbiory rozmyte logika rozmyta Sterowniki wielowejściowe i wielowyjściowe, relacje rozmyte, sposoby zapisu reguł, aproksymacja funkcji przy użyciu reguł rozmytych, charakterystyki przejściowe

Bardziej szczegółowo

Projektowanie układów metodą sprzężenia od stanu - metoda przemieszczania biegunów

Projektowanie układów metodą sprzężenia od stanu - metoda przemieszczania biegunów Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Laboratorium Sterowania Procesami Ciągłych Projektowanie układów metodą sprzężenia od stanu - metoda przemieszczania biegunów. Obliczanie

Bardziej szczegółowo

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

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

Bardziej szczegółowo

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

Podstawy Automatyki. wykład 1 (26.02.2010) mgr inż. Łukasz Dworzak. Politechnika Wrocławska. Instytut Technologii Maszyn i Automatyzacji (I-24)

Podstawy Automatyki. wykład 1 (26.02.2010) mgr inż. Łukasz Dworzak. Politechnika Wrocławska. Instytut Technologii Maszyn i Automatyzacji (I-24) Podstawy Automatyki wykład 1 (26.02.2010) mgr inż. Łukasz Dworzak Politechnika Wrocławska Instytut Technologii Maszyn i Automatyzacji (I-24) Laboratorium Podstaw Automatyzacji (L6) 105/2 B1 Sprawy organizacyjne

Bardziej szczegółowo

Adaptacyjne Przetwarzanie Sygnałów. Filtracja adaptacyjna w dziedzinie częstotliwości

Adaptacyjne Przetwarzanie Sygnałów. Filtracja adaptacyjna w dziedzinie częstotliwości W Filtracja adaptacyjna w dziedzinie częstotliwości Blokowy algorytm LMS (BLMS) N f n+n = f n + α x n+i e(n + i), i= N L Slide e(n + i) =d(n + i) f T n x n+i (i =,,N ) Wprowadźmy nowy indeks: n = kn (

Bardziej szczegółowo

Automatyka i robotyka

Automatyka i robotyka Automatyka i robotyka Wykład 1 - Wprowadzenie do automatyki Wojciech Paszke Instytut Sterowania i Systemów Informatycznych, Uniwersytet Zielonogórski 1 z 29 Plan wykładu Podstawowe informacje Wprowadzenie

Bardziej szczegółowo

Instrukcja do ćwiczenia laboratoryjnego nr 5

Instrukcja do ćwiczenia laboratoryjnego nr 5 Instrukcja do ćwiczenia laboratoryjnego nr 5 Temat: Charakterystyki statyczne tranzystorów bipolarnych Cel ćwiczenia. Celem ćwiczenia jest poznanie charakterystyk prądowonapięciowych i wybranych parametrów

Bardziej szczegółowo

Wstęp do sieci neuronowych, wykład 6 Wsteczna propagacja błędu - cz. 3

Wstęp do sieci neuronowych, wykład 6 Wsteczna propagacja błędu - cz. 3 Wstęp do sieci neuronowych, wykład 6 Wsteczna propagacja błędu - cz. 3 Andrzej Rutkowski, Maja Czoków, Jarosław Piersa Wydział Matematyki i Informatyki, Uniwersytet Mikołaja Kopernika 2018-11-05 Projekt

Bardziej szczegółowo

Problemy optymalizacji układów napędowych w automatyce i robotyce

Problemy optymalizacji układów napędowych w automatyce i robotyce Akademia Górniczo-Hutnicza im. Stanisława Staszica Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Katedra Automatyki Autoreferat rozprawy doktorskiej Problemy optymalizacji układów napędowych

Bardziej szczegółowo

Symulacja sygnału czujnika z wyjściem częstotliwościowym w stanach dynamicznych

Symulacja sygnału czujnika z wyjściem częstotliwościowym w stanach dynamicznych XXXVIII MIĘDZYUCZELNIANIA KONFERENCJA METROLOGÓW MKM 06 Warszawa Białobrzegi, 4-6 września 2006 r. Symulacja sygnału czujnika z wyjściem częstotliwościowym w stanach dynamicznych Eligiusz PAWŁOWSKI Politechnika

Bardziej szczegółowo

D l. D p. Rodzaje baz jezdnych robotów mobilnych

D l. D p. Rodzaje baz jezdnych robotów mobilnych ERO Elementy robotyki 1 Rodzaje baz jezdnych robotów mobilnych Napęd różnicowy dwa niezależnie napędzane koła jednej osi, dla zachowania równowagi dodane jest trzecie koło bierne (lub dwa bierne koła)

Bardziej szczegółowo

Sterowanie z wykorzystaniem logiki rozmytej

Sterowanie z wykorzystaniem logiki rozmytej Sterowanie z wykorzystaniem logiki rozmytej konspekt seminarium Paweł Szołtysek 24 stycznia 2009 1 Wstęp 1.1 Podstawy logiki rozmytej Logika rozmyta jest rodzajem logiki wielowartościowej, stanowi uogólnienie

Bardziej szczegółowo

Sztuczna inteligencja i uczenie maszynowe w robotyce i systemach autonomicznych: AI/ML w robotyce, robotyka w AI/ML

Sztuczna inteligencja i uczenie maszynowe w robotyce i systemach autonomicznych: AI/ML w robotyce, robotyka w AI/ML Sztuczna inteligencja i uczenie maszynowe w robotyce i systemach autonomicznych: AI/ML w robotyce, robotyka w AI/ML Piotr Skrzypczyński Instytut Automatyki, Robotyki i Inżynierii Informatycznej, Politechnika

Bardziej szczegółowo

1. Podstawowe pojęcia

1. Podstawowe pojęcia 1. Podstawowe pojęcia Sterowanie optymalne obiektu polega na znajdowaniu najkorzystniejszej decyzji dotyczącej zamierzonego wpływu na obiekt przy zadanych ograniczeniach. Niech dany jest obiekt opisany

Bardziej szczegółowo

Temat 1. Wprowadzenie do nawigacji robotów mobilnych. Dariusz Pazderski Opracowanie w ramach programu ERA Inżyniera

Temat 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

ALGORYTM STATYCZNEJ ANALIZY MES DLA KRATOWNICY

ALGORYTM STATYCZNEJ ANALIZY MES DLA KRATOWNICY ALGORYTM STATYCZNEJ ANALIZY MES DLA RATOWNICY Piotr Pluciński e-mail: p.plucinski@l5.pk.edu.pl Jerzy Pamin e-mail: jpamin@l5.pk.edu.pl Instytut Technologii Informatycznych w Inżynierii Lądowej Wydział

Bardziej szczegółowo

Sterowanie napędów maszyn i robotów

Sterowanie napędów maszyn i robotów Sterowanie napędów maszyn i robotów dr inż. akub ożaryn Wykład Instytut Automatyki i obotyki Wydział echatroniki Politechnika Warszawska, 014 Projekt współfinansowany przez Unię Europejską w ramach Europejskiego

Bardziej szczegółowo