Kaskadowe sterowanie przegubowym robotem mobilnym w systemie RMP-SW
|
|
- Julia Krupa
- 7 lat temu
- Przeglądów:
Transkrypt
1 Kaskadowe sterowanie przegubowym robotem mobilnym w systemie RMP-SW Maciej Michałek, Marcin Kiełczewski, Tomasz Jedwabny Streszczenie Artykuł poświęcony jest problemowi sterowania przegubowym robotem mobilnym składającym się z dwukołowego ciągnika wyposażonego w pozaosiowo mocowane pasywne przyczepy. Zaproponowany w pracy kaskadowy układ sterowania wykorzystuje specyficzne własności kinematyki robota przegubowego, a przede wszystkim równania propagacji prędkości wzdłuż łańcucha pojazdu. Pętlę nadrzędna stanowi sterownik VFO zastosowany do segmentu ostatniej przyczepy, natomiast pętla podrzędna pozwala na przeliczanie żądanych prędkości przyczepy wdłuż łańcucha pojazdu w funkcji aktualnych kątów przegubowych. Praca zawiera wyniki eksperymentów weryfikujących jakość sterowania dla zadań śledzenia trajektorii i stabilizacji w punkcie w strategii ruchu tyłem w systemie RMP-SW z trójprzyczepowym robotem RMP i wizyjnym sprzężeniem zwrotnym.. WPROWADZENIE Pod pojęciem przegubowych robotów mobilnych będziemy rozumieć autonomiczne pojazdy składajace się z aktywnego (napędzanego) ciągnika oraz jednoosiowych przyczep mocowanych w łańcuch kinematyczny za pomocą pasywnych przegubów obrotowych. W zależności od sposobu łączenia przyczep (osiowe lub pozaosiowe) wyróżnia się w literaturze trzy rodzaje przegubowych pojazdów N-przyczepowych: standardowy pojazd N-przyczepowy (SNT ang. Standard N-Trailer) wyłącznie z mocowaniem osiowym [4, 3], niestandardowy pojazd N-przyczepowy (nsnt ang. non-standard N-Trailer) wyłącznie w mocowaniem pozaosiowym [2] oraz ogólny pojazd N-przyczepowy (GNT ang. General N-Trailer), w którym występuja kombinacje mocowań osiowych i pozaosiowych [5, ]. Zagadnienie sterowania robotami N-przyczepowymi należy do zadań trudnych ze względu na cechy kinematyki tych pojazdów takie, jak silna nieliniowość modelu, niedosterowanie (ang. underactuation) w obecności więzów nieholonomicznych, niestabilność dynamiki konfiguracji przegubów podczas ruchu tyłem oraz nieminimalnofazowość dynamiki kątów przegubowych podczas jazdy przodem. Wydaje się, iż automatyzacja ruchu takich pojazdów jest zagadnieniem nie tylko interesujacym, ale także praktycznie uzasadnionym. Artykuł przedstawia propozycję rozwiązania zagadnienia sterowania robotem przegubowym typu nsnt dla problemów śledzenia trajektorii oraz stabilizacji w punkcie referencyjnym w strategii ruchu tyłem (problem cofania z przyczepami). Pra- Praca naukowa finansowana ze środków na naukę w latach 2-22 jako projekt badawczy nr N N Katedra Sterowania i Inżynierii Systemów, Politechnika Poznańska, ul. Piotrowo 3A, Poznań, {maciej.michalek/marcin.kielczewski/tomasz.jedwabny}@put.poznan.pl
2 M. Michałek, M. Kiełczewski, T. Jedwabny Rys.. Struktura kinematyczna robota N-przyczepowego w układzie globalnym{x,y} ca zawiera wyprowadzenie kaskadowej postaci kinematyki robota N-przyczepowego, w którym poszczególne segmenty pojazdu traktowane są jako monocykle połączone wzajemnie układem pasywnych przegubów. Metoda sterowania zaproponowana dalej wynika z kaskadowej natury modelu pojazdu nsnt i korzysta z równań propagacji prędkości wzdłuż łańcucha kinematycznego. Takie podejście pozwala na konstrukcję kaskadowego układu sterowania, w którym wyróżnia się blok sterownika ostatniej przyczepy (SOP) oraz blok transformacji zadanych prędkości ostatniej przyczepy wzdłuż łańcucha kinematycznego pojazdu. Działanie bloku SOP będzie wynikać z zastosowania metody VFO pozwalajacej na realizację zarówno zadania śledzenia jak i stabilizacji [6]. Zasadnicza część pracy stanowi prezentacja stanowiska doświadczalnego RMP-SW oraz wyników eksperymentalnej weryfikacji jakości proponowanego sterowania z wykorzystaniem robota przegubowego wyposażonego w trzy przyczepy i wizyjne sprzężenie zwrotne. 2. KINEMATYKA ROBOTA N-PRZYCZEPOWEGO Rys. przedstawia szkielet kinematyczny przegubowego robota N-przyczepowego. Pierwszym (aktywnym) segmentem pojazdu numerowanym indeksem zerowym jest ciągnik z napędem różnicowym i wejściem sterujacym u =[ω v ] T R 2. Segmenty o numerach od do N to przyczepy o długościach L i > połaczone za pomocą pasywnych przegubów. Zakładamy, że każda przyczepa jest mocowana pozaosiowo co oznacza, że odsunięcia przegubów L hi dla wszystkich i =,...,N. Na ostatnim segmencie robota zdefiniowano tzw. punkt prowadzenia pojazdu P o współrzędnych (x N,y N ). Punkt ten spełnia kluczowa rolę z punktu widzenia definicji
3 Kaskadowe sterowanie przegubowym robotem mobilnym... i realizacji zadań ruchu robota. Konfigurację robota N-przyczepowego można jednoznacznie określić za pomoca wektora q= [ β T q N] T T =[β... β N θ N x N y N ] T, gdzie β=[β... β N ] T R N jest wektorem kątów przegubowych, a q N =[θ N x N y N ] T R 3 jest konfiguracja (orientacja i pozycja) ostatniej przyczepy. Zgodnie z oznaczeniami z rys. model kinematyki robota przegubowego można przedstawić jako kaskadowe połączenie modeli monocykli [ ] [ ] θi [ ] ωi q i = G i ( q i )u i, q i = x i, G i ( q i )= cos θ i, u i =, () v y i sinθ i i z wirtualnym wejściem sterujacym u i, gdzie ω i oraz v i są odpowiednio prędkościa katową segmentu i-tego oraz prędkościa postępowa środka osi kół tego segmentu. Orientacja θ i segmentu i-tego wynika z równania kąta przegubu: β i = θ i θ i. (2) Relacje między prędkościami sąsiadujacych segmentów pojazdu wynikaja z następujących jednoznacznych odwzorowań: u i = J i (β i )u i oraz u i = J i (β i )u i, (3) gdzie [ ] [ ] L hi J i (β i )= L i cβ i L i sβ i oraz J L i i (β i )= L hi cβ i L hi sβ i. (4) L hi sβ i cβ i L i sβ i cβ i Zwróćmy uwagę, że macierz J i (β i ) jest dobrze określona, gdy tylko L hi. Stosując zależności (3) możemy wyrazić prędkości dowolnego segmentu robota w funkcji prędkości ciągnika u lub w funkcji prędkości ostatniej przyczepy u N : u i = j=i J j (β j )u, u i = N j=i J j (β j )u N, i=,...,n. (5) Formuły (5) reprezentuja równania propagacji prędkości wzdłuż łańcucha kinematycznego pojazdu odpowiednio w tył (od ciągnika w kierunku ostatniego segmentu) i w przód (od ostatniej przyczepy w kierunku ciągnika). Równania ()-(4) definiuja kinematykę robota N-przyczepowego w postaci kaskadowej zilustrowana schematem blokowym na rys ZASADA STEROWANIA POJAZDEM 3.. Definicja zadania sterowania Rozważać będziemy dwa alternatywne zadania ruchu: śledzenie trajektorii oraz sterowanie do punktu (dalej nazywane także stabilizacja). Zadanie ruchu będzie zdefiniowane dla wyróżnionego segmentu pojazdu tj. dla ostatniej przyczepy, której konfiguracja jest reprezentowana wektorem q N =[θ N x N y N ] T. Zakładamy, że w każdej chwili
4 M. Michałek, M. Kiełczewski, T. Jedwabny Rys. 2. Schemat kaskadowej postaci modelu kinematyki robota N-przyczepowego dla ostatniej przyczepy określono referencyjna konfigurację q Nt, która w przypadku zadania stabilizacji jest punktem stałym q Nt =const, natomiast w przypadku zadania śledzenia jest funkcja czasu q Nt (τ) klasy (przynajmniej) C 2 spełniajac a równanie monocykla () (trajektoria dopuszczalna) taką, że τ ẋ 2 Nt (τ)+ẏ2 Nt (τ) (trajektoria ustawicznie pobudzajaca, [6]). Zdefiniujmy błąd sterowania dla ostatniej przyczepy ēe= [ eθ e x e y ] [ ] [ ] F(θNt θ N ) eθ = ēe x Nt x N [ π,π) R 2, (6) y Nt y N gdzie F :R [ π,π) odwzorowuje błąd kąta orientacji na przedział [ π,π). Zadaniem sterowania jest zaproponowanie takiej reguły sterowania u = u (ēe, ) dla segmentu ciągnika, która zapewni zbieżność błędu (6) w takim sensie, że lim ēe(τ) δ, (7) τ T przy czym δ determinuje założona precyzję sterowania, a T (, ) jest horyzontem zbieżności. W dalszej części przedstawiony zostanie algorytm kaskadowy pozwalajacy na rozwiązanie tak postawionego zadania Algorytm sterowania kaskadowego Kaskadowa struktura modelu kinematyki robota N-przyczepowego wraz z formułami propagacji prędkości (5) sugeruje następujac a metodykę postępowania projektowego. Na podstawie (5) możemy w każdej chwili wyrazić żądane prędkości ciągnika u c w funkcji aktualnie żądanych prędkości ostatniego segmentu u Nc jak następuje: u c = N j= J j (β j )u Nc. (8) Załóżmy chwilowo, że dana jest funkcja sterujaca Φ(ēe, ), która zastosowana do modelu monocykla gwarantuje spełnienie relacji (7) dla zadania śledzenia i stabilizacji. Skoro ostatnia przyczepę możemy potraktować jako monocykl z wejściem sterujacym u N = [ω N v N ] T, to możemy w konsekwencji przyjać postulat, na podstawie którego chcemy, aby u N Φ(ēe, ). Realizacja postulatu zagwarantuje rozwiązanie zadania sterowania postawionego w rozdziale 3.. Przyjmijmy zatem żądane prędkości ostatniej
5 Kaskadowe sterowanie przegubowym robotem mobilnym... przyczepy u Nc := Φ(ēe, ), a w konsekwencji wzoru (8) otrzymamy regułę sterowania dla segmentu ciągnika postaci: u c (ēe, ) N j= J j (β j )Φ(ēe, ). (9) Powyższe równanie stanowi ogólna definicję reguły sterowania kaskadowego. W definicji tej funkcja Φ(ēe, ) reprezentuje zewnętrzna pętlę sterujac a dedykowana ostatniemu segmentowi pojazdu, natomiast transformacja N j= J j (β j ) stanowi pętlę wewnętrzna reprezentujac a propagację żądanych chwilowych prędkości ostatniej przyczepy wzdłuż łańcucha pojazdu aż do segmentu ciągnika. Fizyczna realizacja prędkości u c przez ciągnik pozwala zapisać u u c (ēe, ) i tym samym: u N (5) = J j (β j )u c (ēe, ) (9) = j=n j=n J j (β j ) N j= J j (β j )Φ(ēe, ) Φ(ēe, ). () Zatem reguła sterowania (9) zapewnia wymuszenie funkcji sterujacej Φ(ēe, ) na (wirtualnym) wejściu u N ostatniej przyczepy. W tym momencie należy określić postać funkcji sterujacej Φ(ēe, ). Funkcję Φ(ēe, ) zdefiniujemy w formie sterownika VFO, którego szczegółowe wyprowadzenie i analizę można znaleźć w pracy [6]. Sterownik VFO w wersji oryginalnej zastosowany do modelu monocykla spełnia zależność (7), przy czym dla zadania śledzenia δ = oraz T =, natomiast dla zadania stabilizacji δ > a horyzont T jest skończony. Ogólną postać sterowania VFO wyraża następujace równanie: Φ(ēe, )= [ ] φω (ēe, ) φ v (ēe, ) [ ] k a e a + θ a, () h x cosθ N + h y sinθ N przy czym dla zadania stabilizacji definicja () jest słuszna dla ēe >δ, natomiast dla ēe δ przyjmujemy Φ(ēe, ) :=. Poszczególne elementy ze wzoru () zdefiniowano jak następuje: h x k p e x + v x, h y k p e y + v y, e a θ a θ N, (2) θ a Atan2c(σ h y,σ h x ), θ a =(ḣ y h x h y ḣ x )/(h 2 x+ h 2 y). (3) Współczynniki k a,k p > są parametrami projektowymi sterownika, a dwuwartościowa zmienna decyzyjna σ {, +} decyduje o wyborze strategii ruchu: ruch przodem (σ=+) lub ruch tyłem (σ= ). Od tej pory przyjmujemy σ :=, ponieważ interesuje nas problem cofania pojazdem przegubowym. Struktura równań ()-(3) jest uniwersalna dla zadań śledzenia i stabilizacji. Zasadnicza różnica, którą trzeba uwględnić przy wyborze zadania jest sposób definiowania elementów sprzężenia wyprzedzajacego v x i v y. I tak, dla zadania śledzenia v x ẋ Nt (τ), v y ẏ Nt (τ), a dla zadania stabilizacji v x ησ ēe cosθ Nt, v y ησ ēe sin θ Nt, przy czym η (,k p ) jest dodatkowym paramatrem projektowym odpowiedzialnym za tzw. efekt naprowadzania przyczepy w otoczeniu pozycji referencyjnej [6]. Połączenie definicji (9) i () daje pełna postać nominalnego kaskadowego sterownika robota N-przyczepowego typu nsnt, którego schemat blokowy przedstawia rys. 3. Pojęcie nominalny odnosi się tutaj do faktu, iż sterownik (9)-() nie
6 M. Michałek, M. Kiełczewski, T. Jedwabny Rys. 3. Schemat blokowy kaskadowego układu sterowania robotem przegubowym (SOP sterownik ostatniej przyczepy; BSP blok skalowania prędkości) uwzględnia jeszcze praktycznych ograniczeń sygnałów sterujacych wynikajacych z maksymalnej dopuszczalnej prędkości silników napędowych kół ciągnika. W kolejnym punkcie przedstawiono algorytm skalowania prędkości zapewniajacy spełnienie ograniczeń prędkościowych związanych z napędami robota Blok skalowania prędkości (BSP) Niech ω k max > oznacza maksymalna dopuszczalna wartość prędkości kątowej kół ciągnika o napędzie różnicowym. Oznaczajac przez r i b odpowiednio promień koła oraz rozstaw kół ciągnika nominalne żądane prędkości kół ω c =[ω Pc ω Lc ] T można wyznaczyć ze znanej zależności [ ] [ ] ωpc ω c = = T ω r/b r/b u c (ēe, ), gdzie T =. (4) Lc r/2 r/2 Aby zagwarantować, że w każdej chwili żądane prędkości kół nie przekrocza wartości ±ω k max proponuje się następujacy algorytm skalowania prędkości: u s (ēe, ) { s u c (ēe, ), gdzie s max ; ω Pc ; ω } Lc. (5) ω k max ω k max Algorytm (5) skaluje normę wektora sterowania, ale nie zmienia jego kierunku i tym samym pozwala na zachowanie chwilowej żądanej krzywizny ruchu ciągnika: ω s (τ)/v s (τ)=ω c (τ)/v c (τ) [6, 2]. Sposób wykorzystania algorytmu (5) w strukturze sterowania robota przedstawiono na rys. 3 w postaci bloku BSP. 4. EKSPERYMENTY Zaproponowany sterownik kaskadowy poddano weryfikacji na stanowisku doświadczalnym RMP-SW zaprojektowanym i wykonanym przez autorów w Katedrze Sterowania i Inżynierii Systemów Politechniki Poznańskiej. 4.. Opis stanowiska doświadczalnego RMP-SW System RMP-SW składa się z przegubowego robota mobilnego (RMP) przedstawionego na rys. 4 oraz zewnętrznego systemu wizyjnego (SW) wyposażonego w kame-
7 Kaskadowe sterowanie przegubowym robotem mobilnym... Rys. 4. Robot RMP z przyczepami mocowanymi pozaosiowo (pojazd typu ns3t) rę USB typu ueye UI-24SE-C (rozdzielczość 28x24, odświeżanie 25Hz) oraz komputer PC. Pojazd składa się z dwukołowego ciągnika o napędzie różnicowym (napędy BLDC Maxon o mocy 5W, przekładnia 47:) z dołączonymi trzema pasywnymi przyczepami o długościach L = L 2 = L 3 =.229 m. W miejscach łączenia przyczep zamocowano 4-bitowe kodowe czujniki kątów przegubów (model Hengstler AD36). Na ostatniej przyczepie umieszczono znacznik diodowy (rys. 4) pozwalajacy na jej lokalizację w przestrzeni roboczej przy użyciu systemu wizyjnego. Komunikacja między robotem a systemem wizyjnym odbywa się za pomoca łącza radiowego (moduł CC25 TI, prędkość transmisji 23,4kb/s). Robot RMP jest obliczeniowo samowystarczalny cały algorytm sterowania jest realizowany przez pokładowy sterownik wyposażony w zmiennoprzecinkowa jednostkę obliczeniowa DSP (procesor TMS32F28335). System wizyjny wraz z komputerem PC pełnia funkcję zewnętrznego układu pomiarowego konfiguracji ostatniej przyczepy (lokalizacja bezwzględna) oraz funkcję interfejsu człowiek-robot (HRI). Rozdzielczość lokalizacji przyczepy przez system wizyjny wynosi:.4 mm dla współrzędnych pozycji oraz.3 dla orientacji. Schemat blokowy ilustrujacy praktyczna realizację układu sterowania i lo- Rys. 5. Schemat realizacyjny układu sterowania robota przegubowego w systemie RMP-SW
8 M. Michałek, M. Kiełczewski, T. Jedwabny kalizacji robota RMP przedstawia rys. 5. W układzie sterowania można wydzielić dwa zasadnicze podsystemy obliczeniowe synchronizowane dwoma różnymi okresami próbkowania T p i T d. Pętla sterowania i lokalizacja względna realizowane są z okresem T p = ms, natomiast lokalizacja bezwzględna ostatniej przyczepy jest realizowana przez system zewnętrzny z okresem T d = 4T p = 4 ms (czas przetwarzania informacji wizyjnej wynosi około 8 ms). Połączenie obu podsystemów w układzie sterowania wynika z mechanizu fuzji względnej i bezwzględnej lokalizacji ostatniej przyczepy mechanizm ten wyjaśniono dalej Praktyczna realizacja zewnętrznej pętli sprzężenia zwrotnego Ze względu na znaczny poziom zakłóceń, którymi obarczone są pomiary systemu wizyjnego do estymacji konfiguracji ostatniej przyczepy q N wykorzystano mechanizm fuzji pomiaru bezwzględnego q Nw (pochodzacego z systemu wizyjnego) oraz względnego q N p (pochodzacego z predyktora pokładowego) zgodnie z poniższa formułą: ˆ q N (nt p )={ q N p (nt p ) dla nt p mt d w q N p (mt d )+w 2 q Nw (mt d ) dla nt p = mt d, (6) gdzie ˆ q N jest estymata wypadkowa, wagi w i w 2 spełniaja równanie w + w 2 =, natomiast nt p i mt d oznaczaja chwile czasu wynikajace odpowiednio z sychronizacji systemu sterowania i zewnętrznego systemu wizyjnego (rys. 5). Zgodnie z (6) mechanizm fuzji jest wywoływany co okres T d (czyli około raz na cztery pętle sterowania) wówczas, gdy dostępna jest świeża wartość pomiaru z systemu wizyjnego. Lokalnie, w ramach czterech okresów T p, pętla sprzężenia zwrotnego dla ostaniej przyczepy oparta jest wyłącznie o estymatę predyktora pokładowego q N p obliczana poprzez numeryczne całkowanie równania kinematyki monocykla przy warunku początkowym ˆ q N oraz dla aktualnie wyznaczanego (w bloku SOP) i skalowanego sterowania u s, mianowicie: q N p (n) = q N p (n )+T p G N ( q N p (n )) i=n J i (β i )u s (n ). Przy odpowiednio dobranych wagach mechanizm fuzji (6) skutkuje znacznym zmniejszeniem zaszumienia estymaty ˆ q N, a w konsekwencji gładszym przebiegiem sygnałów sterujacych i płynniejszym ruchem robota. Poza tym, wykorzystanie wyników odometrii w okresach czasu, kiedy nie jest jeszcze dostępny świeży pomiar wizyjny pozwala na istotne osłabienie wpływu opóźnienia systemu wizyjnego na wypadkowa jakość lokalizacji pojazdu Wyniki eksperymentów i komentarze Na rys. 6 przedstawiono wyniki dwóch eksperymentów E (zadanie stabilizacji konfiguracji q t = ) i E2 (zadanie śledzenia trajektorii eliptycznej x t (τ)=.5cos(.τ), y t (τ) =.3sin(.τ)) ilustrujacych manewry w strategii cofania pojazdem RMP z pozaosiowym mocowaniem przyczep przy odsunięciach przegubów L h =.32 m oraz L h2 = L h3 =.48 m. Przyjęto następujace wartości paramaterów projektowych: k a = 2, k p =, η=.8, δ=.2 m, ω k max = 3 rad/s dla E oraz ω k max = 6 rad/s dla E2, w =.98, w 2 =.2. Na wykresach X-Y linią przerywana oznaczono ścieżkę zakreślana przez punkt prowadzenia pojazdu P podczas sterowania, natomiast linią ciągła ślad trajektorii referencyjnej pozycji dla ostatniej przyczepy.
9 Kaskadowe sterowanie przegubowym robotem mobilnym... 2 β β 2 2 β β 2 β 3 β e θ e x [m] e y [m] Y [m] q t X [m] q ω s [rad/s] v s [m/s] ω 3 [rad/s] v 3 [m/s] e θ e x [m] e y [m] Y [m] X [m] q ω s [rad/s] v s [m/s] ω 3 [rad/s] v 3 [m/s] Rys. 6. Wyniki eksperymentów E i E2 uzyskane w systemie RMP-SW: E wykresy z kolumny lewej, E2 wykresy z kolumny prawej (symbolem q oznaczono konfigurację początkową robota, a symbolem q t konfigurację referencyjną)
10 M. Michałek, M. Kiełczewski, T. Jedwabny Analizujac wyniki z rys. 6 warto zwrócić uwagę na fakt, iż charakter ruchu ostatniej przyczepy wynika bezpośrednio z własności metody VFO z efektem naprowadzania w pobliżu punktu (x t,y t ) dla przypadku eksperymentu E oraz z nieoscylacyjnym wjazdem na trajektorię referencyjna w eksperymencie E2. Charakterystyczną cecha jest również osiąganie przez sygnały prędkości ciągnika (ω s,v s ) znacznie większych wartości w porównaniu do prędkości ostatniej przyczepy (ω 3,v 3 ) ze względu na konieczność częstej i intensywnej rekonfiguracji łańcucha pojazdu podczas manewrów w stanach przejściowych. Zauważmy, że definicja zadania sterowania oraz zaproponowany sposób jego rozwiązania nie wymagają obliczania trajektorii referencyjnej całego wektora konfiguracji q t, a tylko podwektora q t, którego ewolucja wynika z rozwiązania równania monocykla. Na zakończenie warto wspomnieć, że przedstawiona metoda sterowania kaskadowego nie gwarantuje spełnienia ewentualnych ograniczeń na maksymalne/minimalne dopuszczalne wartości kątów przegubowych trudne zagadnienie sterowania z uwzględnieniem ograniczeń wektora stanu pozostaje nadal problemem otwartym. LITERATURA [] C. Altafini. Some properties of the general n-trailer. Int. Journal of Control, 2, wolumen 74, numer 4, s [2] M. Michałek. Application of the VFO method to set-point control for the N-trailer vehicle with off-axle hitching. Int. Journal of Control, 22, wolumen 85, numer 5, s [3] F. Jean. The car with N trailers: characterisation of the singular configurations. Control, Opt. Calc. Variations, 996, wolumen, s [4] J. P. Laumond. Controllability of a multibody mobile robot. IEEE Trans. Robotics and Automation, 993, wolumen 9, numer 6, s [5] D. A. Lizarraga, P. Morin, C. Samson. Chained form approximation of a driftless system. Application to the exponential stabilization of the general n-trailer system. Int. Journal of Control, 2, wolumen 74, numer 6, s [6] M. Michałek, K. Kozłowski. Vector-Field-Orientation feedback control method for a differentially driven vehicle. IEEE Trans. Control Systems Technology, 2, wolumen 8, numer, s CASCADED CONTROL OF AN ARTICULATED MOBILE ROBOT IN THE RMP-SW SYSTEM The paper is devoted to a motion-control problem for an articulated mobile robot which consists of a two-wheeled tractor and passively interconnected trailers with off-axle hitching type. Cascaded control system is proposed, which utilizes specific properties of robot kinematics, especially velocity propagation formulas along a vehicle chain. The outer loop of the controller results from the VFO control method applied to the last trailer segment; the inner loop allows transformation of the desired velocities toward the tractor segment by using feedback from current joint angles. The paper includes results of experimental validation for backward trajectory tracking and set-point control using the three-trailer robot in the RMP-SW system with vision feedback.
Zastosowanie metody VFO do sterowania pojazdami N-przyczepowymi
Zastosowanie metody VFO do sterowania pojazdami N-przyczepowymi Naukowe seminarium wyjazdowe Szklarska Poręba, 5-8 V 211 Praca naukowa finansowana ze środków na naukę w latach 21-212 jako projekt badawczy
Kaskadowa metoda sterowania standardowym pojazdem N-przyczepowym z zastosowaniem algorytmu VFO
Kaskadowa metoda sterowania standardowym pojazdem N-przyczepowym z zastosowaniem algorytmu VFO Seminarium naukowe KSIS Poznań, kwiecień 2 Praca naukowa finansowana ze środków na naukę w latach 2-22 jako
Planowanie przejazdu przez zbiór punktów. zadania zrobotyzowanej inspekcji
dla zadania zrobotyzowanej inspekcji Katedra Sterowania i Inżynierii Systemów, Politechnika Poznańska 3 lipca 2014 Plan prezentacji 1 Wprowadzenie 2 3 4 Postawienie problemu Założenia: Rozpatrujemy kinematykę
Laboratorium Podstaw Robotyki ĆWICZENIE 4
Laboratorium Podstaw Robotyki Politechnika Poznańska Katedra Sterowania i Inżynierii Systemów ĆWICZENIE 4 System sterowania robotem mobilnym MTracker 1 Celem ćwiczenia jest poznanie sposobów sterowania
Laboratorium Podstaw Robotyki ĆWICZENIE 4
Laboratorium Podstaw Robotyki Politechnika Poznańska Katedra Sterowania i Inżynierii Systemów ĆWICZENIE 4 System sterowania robotem mobilnym MTracker Celem ćwiczenia jest poznanie sposobów sterowania nieholonomicznym,
Planowanie i realizacja ruchu z wykorzystaniem własności stabilizatora VFO dla robota z napędem różnicowym
Planowanie i realizacja ruchu z wykorzystaniem własności stabilizatora VFO dla robota z napędem różnicowym Maciej Michałek 1, Krzysztof Kozłowski 1 Streszczenie Artykuł prezentuje propozycję strategii
Strategia śledzenia trajektorii z unikaniem kolizji dla robota mobilnego klasy (2,0)
Strategia śledzenia trajektorii z unikaniem kolizji dla robota mobilnego klasy (2,) Maciej Michałek 1, Wojciech Kowalczyk 1, Krzysztof Kozłowski 1 Streszczenie Artykuł przedstawia koncepcję sterowania
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)
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:
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
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
Laboratorium Podstaw Robotyki ĆWICZENIE 4
Laboratorium Podstaw Robotyki Politechnika Poznańska Katedra Sterowania i Inżynierii Systemów ĆWICZENIE 4 System sterowania robotem mobilnym MiniTracker V3 Celem ćwiczenia jest poznanie sposobów sterowania
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 udowy Maszyn Zakład Mechaniki http://www.ipbm.simr.pw.edu.pl/ Teoria maszyn i podstawy automatyki semestr zimowy 2017/2018
Metoda VFO i jej zastosowanie do sterowania potrójnym integratorem
Metoda VFO i jej zastosowanie do sterowania potrójnym integratorem Maciej Michałek i Krzysztof Kozłowski Katedra Sterowania i Inżynierii Systemów Politechnika Poznańska Piotrowo 3a, 6-965 Poznań {maciej.michalek/krzysztof.kozlowski}@put.poznan.pl
MECHANIKA II. Dynamika ruchu obrotowego bryły sztywnej
MECHANIKA II. Dynamika ruchu obrotowego bryły sztywnej Daniel Lewandowski Politechnika Wrocławska, Wydział Mechaniczny, Katedra Mechaniki i Inżynierii Materiałowej http://kmim.wm.pwr.edu.pl/lewandowski/
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 udowy Maszyn Zakład Mechaniki http://www.ipbm.simr.pw.edu.pl/ Teoria maszyn i podstawy automatyki semestr zimowy 2016/2017
METODA POMIARU DOKŁADNOŚCI KINEMATYCZNEJ PRZEKŁADNI ŚLIMAKOWYCH
METODA POMIARU DOKŁADNOŚCI KINEMATYCZNEJ PRZEKŁADNI ŚLIMAKOWYCH Dariusz OSTROWSKI 1, Tadeusz MARCINIAK 1 1. WSTĘP Dokładność przeniesienia ruchu obrotowego w precyzyjnych przekładaniach ślimakowych zwanych
Hybrydowy stabilizator odporny dla robota mobilnego o kinematyce (2,0)
Hybrydowy stabilizator odporny dla robota mobilnego o kinematyce (2,) Maciej Michałek 1, Dariusz Pazderski 1 Streszczenie Artykuł przedstawia propozycję nowego algorytmu stabilizacji dla robota mobilnego
Podstawy robotyki wykład V. Jakobian manipulatora. Osobliwości
Podstawy robotyki Wykład V Jakobian manipulatora i osobliwości Robert Muszyński Janusz Jakubiak Instytut Informatyki, Automatyki i Robotyki Politechnika Wrocławska Metoda bezpośrednia uzyskania macierzy
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
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
Technika regulacji automatycznej
Technika regulacji automatycznej Wykład 3 Wojciech Paszke Instytut Sterowania i Systemów Informatycznych, Uniwersytet Zielonogórski 1 z 32 Plan wykładu Wprowadzenie Układ pierwszego rzędu Układ drugiego
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
SYSTEMY CZASU RZECZYWISTEGO (SCR)
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania SYSTEMY CZASU RZECZYWISTEGO (SCR) Temat: Implementacja i weryfikacja algorytmu sterowania z regulatorem
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
Struktury sterowania dwusilnikowych pojazdów elektrycznych
Struktury sterowania dwusilnikowych pojazdów elektrycznych Janusz Hetmańczyk, Krzysztof Krykowski Obiektem badań omówionych w artykule są struktury sterowania dwusilnikowych pojazdów elektrycznych małej
MECHANIKA 2 RUCH POSTĘPOWY I OBROTOWY CIAŁA SZTYWNEGO. Wykład Nr 2. Prowadzący: dr Krzysztof Polko
MECHANIKA 2 Wykład Nr 2 RUCH POSTĘPOWY I OBROTOWY CIAŁA SZTYWNEGO Prowadzący: dr Krzysztof Polko WSTĘP z r C C(x C,y C,z C ) r C -r B B(x B,y B,z B ) r C -r A r B r B -r A A(x A,y A,z A ) Ciało sztywne
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
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
Jakobiany. Kinematykę we współrzędnych możemy potraktować jako operator przekształcający funkcje czasu
Wstęp do Robotyki c W. Szynkiewicz, 29 1 Jakobiany Kinematykę we współrzędnych możemy potraktować jako operator przekształcający funkcje czasu ( t )z(t)=k(x(t)) Ponieważ funkcje w powyższym równaniu są
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
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 )
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
Laboratorium Podstaw Robotyki ĆWICZENIE 3
Laboratorium Podstaw Robotyki Politechnika Poznańska Katedra Sterowania i Inżynierii Systemów ĆWICZENIE 3 Kinematyka i lokalizacja dwukołowego robota mobilnego Celem ćwiczenia jest wyprowadzenie modelu
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
ANALIZA OBCIĄŻEŃ JEDNOSTEK NAPĘDOWYCH DLA PRZESTRZENNYCH RUCHÓW AGROROBOTA
Inżynieria Rolnicza 7(105)/2008 ANALIZA OBCIĄŻEŃ JEDNOSTEK NAPĘDOWYCH DLA PRZESTRZENNYCH RUCHÓW AGROROBOTA Katedra Podstaw Techniki, Uniwersytet Przyrodniczy w Lublinie Streszczenie. W pracy przedstawiono
WYKŁAD 6 KINEMATYKA PRZEPŁYWÓW CZĘŚĆ 2 1/11
WYKŁAD 6 KINEMATYKA PRZEPŁYWÓW CZĘŚĆ 1/11 DEFORMACJA OŚRODKA CIĄGŁEGO Rozważmy dwa elementy płynu położone w pewnej chwili w bliskich sobie punktach A i B. Jak zmienia się ich względne położenie w krótkim
II. Równania autonomiczne. 1. Podstawowe pojęcia.
II. Równania autonomiczne. 1. Podstawowe pojęcia. Definicja 1.1. Niech Q R n, n 1, będzie danym zbiorem i niech f : Q R n będzie daną funkcją określoną na Q. Równanie różniczkowe postaci (1.1) x = f(x),
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
ANALIZA KINEMATYCZNA ZŁOŻONYCH KONSTRUKCYJNIE PRZEKŁADNI OBIEGOWYCH DO ELEKTROMECHANICZNYCH ZESPOŁÓW NAPĘDOWYCH Z ZASTOSOWANIEM WZORÓW WILLISA
Maszyny Elektryczne - Zeszyty Problemowe Nr 1/2019 (121) 37 Szczepan Opach Instytut Napędów i Maszyn Elektrycznych KOMEL, Katowice ANALIZA KINEMATYCZNA ZŁOŻONYCH KONSTRUKCYJNIE PRZEKŁADNI OBIEGOWYCH DO
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
Tematy prac dyplomowych w Katedrze Awioniki i Sterowania. Studia: I stopnia (inżynierskie)
Tematy prac dyplomowych w Katedrze Awioniki i Sterowania Studia I stopnia (inżynierskie) Temat: Skalowanie czujników prędkości kątowej i orientacji przestrzennej 1. Analiza właściwości czujników i układów
ROBOT MOBILNY ZBIERAJĄCY INFORMACJE O POMIESZCZENIU
P O L I T E C H N I K A P O Z N A Ń S K A Praca magisterska ROBOT MOBILNY ZBIERAJĄCY INFORMACJE O POMIESZCZENIU Promotor: dr inż. Dariusz Sędziak inż. Maciej Ciechanowski Poznań 2016 Cel pracy: CEL I ZAKRES
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
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
Lokalizacja robota Lego Mindstorms NXT przy użyciu odometrii
Uniwersytet Zielonogórski Instytut Sterowania i Systemów Informatycznych Laoratorium Sterowania Rootów Lokalizacja roota Lego Mindstorms NXT przy użyciu odometrii Uwagi wstępne 1. Wszystkie przykłady i
Przekształcanie równań stanu do postaci kanonicznej diagonalnej
Przekształcanie równań stanu do postaci kanonicznej diagonalnej Przygotowanie: Dariusz Pazderski Liniowe przekształcenie równania stanu Rozważmy liniowe równanie stanu i równanie wyjścia układu niesingularnego
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)
Automatyka i sterowania
Automatyka i sterowania Układy regulacji Regulacja i sterowanie Przykłady regulacji i sterowania Funkcje realizowane przez automatykę: regulacja sterowanie zabezpieczenie optymalizacja Automatyka i sterowanie
INTERPOLACJA I APROKSYMACJA FUNKCJI
Transport, studia niestacjonarne I stopnia, semestr I Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Wprowadzenie Na czym polega interpolacja? Interpolacja polega
Dobór parametrów algorytmu ewolucyjnego
Dobór parametrów algorytmu ewolucyjnego 1 2 Wstęp Algorytm ewolucyjny posiada wiele parametrów. Przykładowo dla algorytmu genetycznego są to: prawdopodobieństwa stosowania operatorów mutacji i krzyżowania.
ANALIZA KINEMATYKI MANIPULATORÓW NA PRZYKŁADZIE ROBOTA LINIOWEGO O CZTERECH STOPNIACH SWOBODY
MECHNIK 7/ Dr inż. Borys BOROWIK Politechnika Częstochowska Instytut Technologii Mechanicznych DOI:.78/mechanik..7. NLIZ KINEMTYKI MNIPULTORÓW N PRZYKŁDZIE ROBOT LINIOWEGO O CZTERECH STOPNICH SWOBODY Streszczenie:
SIMR 2016/2017, Analiza 2, wykład 1, Przestrzeń wektorowa
SIMR 06/07, Analiza, wykład, 07-0- Przestrzeń wektorowa Przestrzeń wektorowa (liniowa) - przestrzeń (zbiór) w której określone są działania (funkcje) dodawania elementów i mnożenia elementów przez liczbę
Równania różniczkowe. Dariusz Uciński. Wykład 7. Instytut Sterowania i Systemów Informatycznych Universytet Zielonogórski
Instytut Sterowania i Systemów Informatycznych Universytet Zielonogórski Wykład 7 Plan Model wzrostu populacji 1 Część 1: Równania pierwszego rzędu, jedna zmienna Model wzrostu populacji 2 Model skoku
Wyznaczanie sił w przegubach maszyny o kinematyce równoległej w trakcie pracy, z wykorzystaniem metod numerycznych
kinematyka równoległa, symulacja, model numeryczny, sterowanie mgr inż. Paweł Maślak, dr inż. Piotr Górski, dr inż. Stanisław Iżykowski, dr inż. Krzysztof Chrapek Wyznaczanie sił w przegubach maszyny o
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
BADANIE DRGAŃ TŁUMIONYCH WAHADŁA FIZYCZNEGO
ĆWICZENIE 36 BADANIE DRGAŃ TŁUMIONYCH WAHADŁA FIZYCZNEGO Cel ćwiczenia: Wyznaczenie podstawowych parametrów drgań tłumionych: okresu (T), częstotliwości (f), częstotliwości kołowej (ω), współczynnika tłumienia
ANALIZA KINEMATYCZNA PALCÓW RĘKI
MODELOWANIE INŻYNIERSKIE ISSN 1896-771X 40, s. 111-116, Gliwice 2010 ANALIZA KINEMATYCZNA PALCÓW RĘKI ANTONI JOHN, AGNIESZKA MUSIOLIK Katedra Wytrzymałości Materiałów i Metod Komputerowych Mechaniki, Politechnika
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
Badanie kaskadowego układu regulacji na przykładzie serwomechanizmu
Badanie kaskadowego układu regulacji na przykładzie serwomechanizmu 1. WSTĘP Serwomechanizmy są to przeważnie układy regulacji położenia. Są trzy główne typy zadań serwomechanizmów: - ruch point-to-point,
2.9. Kinematyka typowych struktur manipulatorów
Politechnika Poznańska, Katedra Sterowania i Inżynierii Systemów str. 1 2.9. Kinematyka typowych struktur manipulatorów 2.9.1. Manipulator planarny 3DOF Notacja DH Rys. 28 Tablica 1 Parametry DH Nr ogniwa
2 1 3 c c1. e 1, e 2,..., e n A= e 1 e 2...e n [ ] M. Przybycień Matematyczne Metody Fizyki I
Liniowa niezależno ność wektorów Przykład: Sprawdzić czy następujące wektory z przestrzeni 3 tworzą bazę: e e e3 3 Sprawdzamy czy te wektory są liniowo niezależne: 3 c + c + c3 0 c 0 c iei 0 c + c + 3c3
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
Projektowanie układów regulacji w dziedzinie częstotliwości. dr hab. inż. Krzysztof Patan, prof. PWSZ
Projektowanie układów regulacji w dziedzinie częstotliwości dr hab. inż. Krzysztof Patan, prof. PWSZ Wprowadzenie Metody projektowania w dziedzinie częstotliwości mają wiele zalet: stabilność i wymagania
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
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
POLITECHNIKA POZNAŃSKA Wydział Maszyn Roboczych i Transportu Kierunek Mechanika i Budowa Maszyn Specjalność Samochody i Ciągniki
POLITECHNIKA POZNAŃSKA Wydział Maszyn Roboczych i Transportu Kierunek Mechanika i Budowa Maszyn Specjalność Samochody i Ciągniki Praca magisterska Model dynamiki wzdłuŝnej samochodu w czasie rzeczywistym
(21) Numer zgłoszenia: (54) Sposób stanowiskowej kontroli działania hamulców pojazdów samochodowych
RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 167370 (13) B1 Urząd Patentowy Rzeczypospolitej Polskiej (21) Numer zgłoszenia: 293910 (22) Data zgłoszenia: 18.03.1992 (51) IntCl6: G 01L 5/28 G01M
Rozwiązywanie równań nieliniowych
Rozwiązywanie równań nieliniowych Marcin Orchel 1 Wstęp Przykłady wyznaczania miejsc zerowych funkcji f : f(ξ) = 0. Wyszukiwanie miejsc zerowych wielomianu n-tego stopnia. Wymiar tej przestrzeni wektorowej
Inżynieria Systemów Dynamicznych (4)
Inżynieria Systemów Dynamicznych (4) liniowych (układów) Piotr Jacek Suchomski Katedra Systemów Automatyki WETI, Politechnika Gdańska 2 grudnia 2010 O czym będziemy mówili? 1 2 WE OKREŚLO 3 ASYMPTO 4 DYNAMICZ
1. Regulatory ciągłe liniowe.
Laboratorium Podstaw Inżynierii Sterowania Ćwiczenie: Regulacja ciągła PID 1. Regulatory ciągłe liniowe. Zadaniem regulatora w układzie regulacji automatycznej jest wytworzenie sygnału sterującego u(t),
Autoreferat Rozprawy Doktorskiej
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Autoreferat Rozprawy Doktorskiej Krzysztof Kogut Real-time control
Napędy urządzeń mechatronicznych
1. Na rysunku przedstawiono schemat blokowy układu wykonawczego z napędem elektrycznym. W poszczególne bloki schematu wpisać nazwy jego elementów oraz wskazanych sygnałów. Napędy urządzeń mechatronicznych
Rachunek różniczkowy i całkowy w przestrzeniach R n
Rachunek różniczkowy i całkowy w przestrzeniach R n Na dzisiejszym wykładzie rozważać będziemy funkcje f : R m R n Każda taka funkcję f można przedstawić jako wektor funkcji (f 1, f 2,, f n ), gdzie każda
Układy sterowania: a) otwarty, b) zamknięty w układzie zamkniętym, czyli w układzie z ujemnym sprzężeniem zwrotnym (układzie regulacji automatycznej)
Istnieją dwa podstawowe sposoby sterowania: w układzie otwartym: układ składa się z elementu sterującego i obiektu sterowania; element sterujący nie otrzymuje żadnych informacji o sygnale wyjściowym y,
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
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 Podstawy Automatyki Badanie i synteza kaskadowego adaptacyjnego układu regulacji do sterowania obiektu o
Obliczenia iteracyjne
Lekcja Strona z Obliczenia iteracyjne Zmienne iteracyjne (wyliczeniowe) Obliczenia iteracyjne wymagają zdefiniowania specjalnej zmiennej nazywanej iteracyjną lub wyliczeniową. Zmienną iteracyjną od zwykłej
Lista zagadnień kierunkowych pomocniczych w przygotowaniu do egzaminu dyplomowego magisterskiego Kierunek: Mechatronika
Lista zagadnień kierunkowych pomocniczych w przygotowaniu do Kierunek: Mechatronika 1. Materiały używane w budowie urządzeń precyzyjnych. 2. Rodzaje stali węglowych i stopowych, 3. Granica sprężystości
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
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
Sieci miejscowe stosowane w układach serwonapędowych. Zagadnienia komunikacji w nowoczesnych układach serwonapędowych R Θ. R ω R M
Zagadnienia komunikacji w nowoczesnych układach serwonapędowych dr inŝ Stefan Brock Sieci miejscowe stosowane w układach serwonapędowych Serwonapędy układy regulacji połoŝenia, wyposaŝone w silniki wysokomomentowe
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
WYKORZYSTANIE OPROGRAMOWANIA ADAMS/CAR RIDE W BADANIACH KOMPONENTÓW ZAWIESZENIA POJAZDU SAMOCHODOWEGO
ZESZYTY NAUKOWE POLITECHNIKA ŚLĄSKA 2012 Seria: TRANSPORT z. 77 Nr kol.1878 Łukasz KONIECZNY WYKORZYSTANIE OPROGRAMOWANIA ADAMS/CAR RIDE W BADANIACH KOMPONENTÓW ZAWIESZENIA POJAZDU SAMOCHODOWEGO Streszczenie.
MECHANIKA II. Dynamika układu punktów materialnych
MECHANIKA II. Dynamika układu punktów materialnych Daniel Lewandowski Politechnika Wrocławska, Wydział Mechaniczny, Katedra Mechaniki i Inżynierii Materiałowej http://kmim.wm.pwr.edu.pl/lewandowski/ daniel.lewandowski@pwr.edu.pl
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).
Dynamika manipulatora. Robert Muszyński Janusz Jakubiak Instytut Cybernetyki Technicznej Politechnika Wrocławska. Podstawy robotyki wykład VI
Podstawy robotyki Wykład VI Robert Muszyński Janusz Jakubiak Instytut Cybernetyki Technicznej Politechnika Wrocławska Dynamika opisuje sposób zachowania się manipulatora poddanego wymuszeniu w postaci
Ćw. 4. BADANIE I OCENA WPŁYWU ODDZIAŁYWANIA WYBRANYCH CZYNNIKÓW NA ROZKŁAD CIŚNIEŃ W ŁOśYSKU HYDRODYNAMICZNYMM
Ćw. 4 BADANIE I OCENA WPŁYWU ODDZIAŁYWANIA WYBRANYCH CZYNNIKÓW NA ROZKŁAD CIŚNIEŃ W ŁOśYSKU HYDRODYNAMICZNYMM WYBRANA METODA BADAŃ. Badania hydrodynamicznego łoŝyska ślizgowego, realizowane na stanowisku
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ł
WYZNACZENIE WSPÓŁCZYNNIKA OPORU TOCZENIA I WSPÓŁCZYNNIKA OPORU POWIETRZA
Cel ćwiczenia WYZNACZENIE WSPÓŁCZYNNIKA OPORU TOCZENIA I WSPÓŁCZYNNIKA OPORU POWIETRZA Celem cwiczenia jest wyznaczenie współczynników oporu powietrza c x i oporu toczenia f samochodu metodą wybiegu. Wprowadzenie
BADANIE ELEKTRYCZNEGO OBWODU REZONANSOWEGO RLC
Ćwiczenie 45 BADANE EEKTYZNEGO OBWOD EZONANSOWEGO 45.. Wiadomości ogólne Szeregowy obwód rezonansowy składa się z oporu, indukcyjności i pojemności połączonych szeregowo i dołączonych do źródła napięcia
Use of the ball-bar measuring system to investigate the properties of parallel kinematics mechanism
Artykuł Autorski z VIII Forum Inżynierskiego ProCAx, Siewierz, 19-22 XI 2009 (MECHANIK nr 2/2010) Dr inż. Krzysztof Chrapek, dr inż. Piotr Górski, dr inż. Stanisław Iżykowski, mgr inż. Paweł Maślak Politechnika
Zaawansowane metody numeryczne
Wykład 1 Zadanie Definicja 1.1. (zadanie) Zadaniem nazywamy zagadnienie znalezienia rozwiązania x spełniającego równanie F (x, d) = 0, gdzie d jest zbiorem danych (od których zależy rozwiązanie x), a F
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 Opis stanowiska laboratoryjnego do projektowania i weryfikacji algorytmów sterujących autonomicznych pojazdów
Fuzja sygnałów i filtry bayesowskie
Fuzja sygnałów i filtry bayesowskie Roboty Manipulacyjne i Mobilne dr inż. Janusz Jakubiak Katedra Cybernetyki i Robotyki Wydział Elektroniki, Politechnika Wrocławska Wrocław, 10.03.2015 Dlaczego potrzebna
Napędy urządzeń mechatronicznych - projektowanie. Ćwiczenie 1 Dobór mikrosilnika prądu stałego z przekładnią do pracy w warunkach ustalonych
Napędy urządzeń mechatronicznych - projektowanie Dobór mikrosilnika prądu stałego z przekładnią do pracy w warunkach ustalonych Miniaturowy siłownik liniowy (Oleksiuk, Nitu 1999) Śrubowy mechanizm zamiany
Metody systemowe i decyzyjne w informatyce
Metody systemowe i decyzyjne w informatyce Laboratorium JAVA Zadanie nr 2 Rozpoznawanie liter autorzy: A. Gonczarek, J.M. Tomczak Cel zadania Celem zadania jest zapoznanie się z problemem klasyfikacji
Ćwiczenie M-2 Pomiar przyśpieszenia ziemskiego za pomocą wahadła rewersyjnego Cel ćwiczenia: II. Przyrządy: III. Literatura: IV. Wstęp. l Rys.
Ćwiczenie M- Pomiar przyśpieszenia ziemskiego za pomocą wahadła rewersyjnego. Cel ćwiczenia: pomiar przyśpieszenia ziemskiego przy pomocy wahadła fizycznego.. Przyrządy: wahadło rewersyjne, elektroniczny
Estymacja wektora stanu w prostym układzie elektroenergetycznym
Zakład Sieci i Systemów Elektroenergetycznych LABORATORIUM INFORMATYCZNE SYSTEMY WSPOMAGANIA DYSPOZYTORÓW Estymacja wektora stanu w prostym układzie elektroenergetycznym Autorzy: dr inż. Zbigniew Zdun
ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH
Transport, studia I stopnia Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Ewa Pabisek Adam Wosatko Postać ogólna równania nieliniowego Często występującym, ważnym problemem obliczeniowym