POLITECHNIKA WROCŠAWSKA WYDZIAŠ ELEKTRONIKI PRACA DYPLOMOWA MAGISTERSKA

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

Download "POLITECHNIKA WROCŠAWSKA WYDZIAŠ ELEKTRONIKI PRACA DYPLOMOWA MAGISTERSKA"

Transkrypt

1 POLITECHNIKA WROCŠAWSKA WYDZIAŠ ELEKTRONIKI Kierunek: Specjalno± : Automatyka i Robotyka (AIR) Robotyka (ARR) PRACA DYPLOMOWA MAGISTERSKA Podatny manipulator planarny - budowa i sterowanie Compliant planar manipulator - design and control Autor: Michaª Kot Prowadz cy prac : dr in». Janusz Jakubiak, I-6 Ocena pracy: WROCŠAW 2012

2

3 Spis tre±ci 1 Wst p Manipulator równolegªy Manipulator redundantny Manipulator planarny Manipulator podatny Cele projektu Aspekt in»ynierski Aspekt badawczy Pierwowzór Ró»nice w stosunku do pierwowzoru Inne projekty wykorzystuj ce podobne rozwi zania Testowe modele manipulatora Prosta kinematyka manipulatora Odwrotna kinematyka manipulatora Struktura manipulatora docelowego Konstrukcja manipulatora Ograniczenia ruchu robota Kinematyka manipulatora Prosta kinematyka manipulatora Odwrotna kinematyka manipulatora Jakobian manipulatora Analiza statyczna Wywa»enie statyczne Dynamika manipulatora Wyznaczenie wymiarów manipulatora Obliczenie przestrzeni roboczej manipulatora Przestrze«robocza na bazie prostej kinematyki Przestrze«robocza na bazie odwrotnej kinematyki Obwiednia przestrzeni roboczej Wyznaczanie powierzchni przestrzeni roboczej Wyznaczenie wymiarów manipulatora na podstawie przestrzeni roboczej Wyznaczenie wymiarów próbnej wersji manipulatora Wyznaczenie wymiarów ostatecznej wersji manipulatora

4 2 SPIS TRE CI 6 Pomiar siªy Rozkªad siª Pomiar pr du silników Tensometry Ukªad pomiarowy Belki tensometryczne Testy Umieszczenie czujników na konstrukcji manipulatora Ukªad elektroniczny Mikrokontroler Programowanie mikrokontrolera Czujniki Komunikacja z PC Konwersja napi Silniki Sterowanie manipulatorem Bezpo±rednie sterowanie siª Kontrola interakcji Hybrydowanie sterowanie pr dko±ci /siª Algorytm sterowania A Jakobian manipulatora 49 Bibliograa 52

5 Rozdziaª 1 Wst p Z roku na rok ro±nie liczba robotów, które s w stanie zast pi czªowieka w mniej lub bardziej skomplikowanych czynno±ciach. Ponadto, coraz cz ±ciej spotyka si operacje, w których ludzie i roboty wspóªpracuj ze sob. Wi»e si to ze zwi kszonymi wymogami bezpiecze«stwa, poniewa» czªowiek ze wzgl du na delikatn budow jest nara»ony na mechaniczne uszkodzenia ciaªa. Jednym z rozwi za«zapewniaj cych bezinwazyjn prac robota jest wykorzystanie struktury równolegªej i redundantnej, co pozwala kontrolowa siªy, którymi robot oddziaªuje na otaczaj ce go obiekty. W zwi zku z tym pojawienie si czªowieka w poªo»eniu koliduj cym z trajektori ruchu robota nie spowoduje znacz cego wzrostu pojawiaj cych si siª, a co wi cej wymusi generacj nowej bezkolizyjnej ±cie»ki je±li to b dzie mo»liwe. W przypadku pojawienia si w przestrzeni roboczej maªych i lekkich obiektów robot jest w stanie je przesun u»ywaj c nieznacznie wi kszej siªy, podczas gdy ci»sze przeszkody prowadz do modykacji konguracji b d¹ te» caªej trasy manipulatora. Zastosowanie kontroli siªy w sterowniku manipulatora umo»liwia bezzwªoczne reagowanie na niespodziewane przeszkody, ale tak»e na celowe oddziaªywanie z zadan siª na otoczenie. Rozwi zanie to znajduje zastosowanie w operacjach, gdzie samo pozycjonowanie nie jest wystarczaj ce. Do takich sytuacji nale» przykªadowo: ˆ chwytanie obiektów mi kkich i kruchych, ˆ przesuwanie obiektów, ˆ rozci ganie obiektów, ˆ prasowanie, ˆ mycie okien. W niniejszej pracy magisterskiej podj ta zostanie próba zaprojektowania i skonstruowania takiego robota, który b dzie w stanie nieinwazyjnie koegzystowa z obiektami znajduj cymi si w jego otoczeniu. Struktura kinematyczna jest kluczowym aspektem budowania bezpiecznego modelu manipulatora, w zwi zku z tym warto przyjrze si kilku cechom, które taki robot powinien posiada. 1.1 Manipulator równolegªy Roboty o strukturach równolegªych deniuje si jako roboty, w których platforma ruchoma, tzn. sprz g efektora, jest poª czona z podstaw platform wi cej ni» jednym

6 4 1. Wst p ªa«cuchem kinematycznym, tworz c zamkni ty ªa«cuch kinematyczny [4]. Budowa taka ma szereg istotnych zalet w stosunku do konstrukcji konwencjonalnych osie nap dowe manipulatora mog by umieszczone przy jego podstawie, dzi ki czemu znacz co zredukowana jest masa cz ±ci ruchomej. Umo»liwia to precyzyjniejsze sterowanie, a tak»e uzyskiwanie wi kszych przyspiesze«ze wzgl du na zmniejszon bezwªadno±. Ponadto siªy zewn trzne dziaªaj ce na efektor nie s przenoszone przez szeregowy ªa«cuch elementów, lecz rozªo»one na równolegªe ramiona, co wpªywa na du» sztywno± struktury ukªadu. Stosunek masy do sztywno±ci ukªadu ulega znacz cej poprawie, co w sposób bezpo±redni przekªada si na dokªadno± pozycjonowania. Przy projektowaniu manipulatora d»ymy do minimalizacji jego masy, poniewa» ci»sze roboty wymagaj wi kszych nakªadów energetycznych przy poruszaniu si, a tak»e wykazuj gorsze parametry bezwªadno±ciowe. Z drugiej strony wi ksza masa sprzyja wi kszej sztywno±ci, co przekªada si na mniejsze ugi cia ogniw przy oddziaªywaniu zewn trznych siª. Ma to bezpo±redni wpªyw na dokªadno± pozycjonowania, poniewa» sztywniejszy ukªad oznacza mniejszy bª d przy przeciwdziaªaniu zewn trznej sile. Z drugiej strony wprowadzenie równolegªej struktury znacz co zwi ksza zªo»ono± równa«opisuj cych prost i odwrotn kinematyk, a tak»e dynamik robota. Ponadto, ograniczeniu ulega przestrze«robocza, która mo»e by du»o mniejsza ni» gabaryty manipulatora. W stosunku do manipulatorów szeregowych równolegªo± zwi ksza liczb konguracji osobliwych, które komplikuj sterowanie robotem i wymagaj stosowania odpowiednich ogranicze«. W strukturach równolegªych cz ±ciej wyst puj te» potencjalne kolizje pomi dzy ramionami, a efektorem robota, co nale»y uwzgl dni przy deniowaniu dopuszczalnego zakresu ruchu. Najcz ±ciej spotyka si roboty równolegªe o trzech lub nawet sze±ciu ramionach [4]. Mimo du»ej liczby nap dów uzyskuje si w nich do± niewielk liczb stopni swobody. Ich najwi ksz zalet jest to,»e silniki i przekªadnie s zamocowane na nieruchomej podstawie (co wi cej poza przestrzeni robocz ), przez co nie obci»aj czªonów ruchomych i nie pogarszaj w ten sposób wªa±ciwo±ci dynamicznych robota. 1.2 Manipulator redundantny Manipulator redundantny (nadmiarowy) skªada si z wi kszej liczby przegubów ni» jest ona wymagana do wykonania konkretnego zadania. Cecha ta zapewnia to robotowi wi ksz zr czno±, która pozwala na skuteczne omijanie osobliwo±ci, ogranicze«przegubów czy przeszkód pojawiaj cych si w przestrzeni roboczej [1]. Wpªywa to korzystnie na rozmiar samej przestrzeni roboczej, poniewa» liczba osi galnych konguracji ulega zwi kszeniu. Co wi cej, zdolno± realizacji pojedynczej konguracji na wiele sposobów umo»liwia stosowanie optymalizacji dla tego samego poªo»enia w przestrzeni zewn trznej w oparciu o przyj te kryteria. Pojedyncze konguracje skªadaj si na caªe trajektorie, w zwi zku z czym mo»liwa jest optymalizacja ±cie»ki i trajektorii robota. Wi»e si to ze zmniejszonymi momentami i energi w przegubach, co wpªywa na popraw dynamicznych osi gów robota. Dla manipulatorów redundantnych komplikacji ulega zadanie odwrotnej kinematyki, poniewa» istnieje niesko«czona liczba jej rozwi za«. W zwi zku z tym deniuje si kryteria doboru konguracji, tak aby obliczone poªo»enia przegubów byªy optymalne.

7 1.3. Manipulator planarny Manipulator planarny Planarno±, jako cecha manipulatora, oznacza,»e porusza si on jedynie na pªaszczy¹nie, a nie w przestrzeni trójwymiarowej. Poªo»enie efektora opisuje si za pomoc wspóªrz dnych poªo»enia X i Y oraz orientacji θ. Takie ograniczenie znacz co redukuje stopie«zªo»ono±ci ruchu robota, a w konsekwencji równania opisuj ce jego ruch. Przy konstruowaniu manipulatorów planarnych istotna jest redukcja masy ruchomych elementów. Dobranie odpowiedniej orientacji robota w przestrzeni mo»e (niecaªkowicie) wyeliminowa wpªyw przyci gania ziemskiego na dynamik, poniewa» nap dy b d porusza elementami prostopadle do siªy grawitacji (obci»enie rozªo»y si na nap dy i ªo»yska). 1.4 Manipulator podatny Podatno± [1] deniowana jest jako zdolno± robota do reagowania na siªy, którymi oddziaªuje on na otoczenie, bez znajomo±ci precyzyjnego modelu ±rodowiska, w którym si znajduje. W tradycyjnym podej±ciu, do sterowania ruchu manipulatora wykorzystuje si jedynie poªo»enia i pr dko±ci. Takie rozwi zanie nie jest odporne na potencjalne siªy mog ce si pojawi przy kontakcie z niespodziewanymi obiektami, wyst puj ce na skutek zakªóce«powodowanych przez siªy zewn trzne. Obserwowane w tym momencie przyspieszenia prowadz do sporych rozbie»no±ci i bª dów pozycjonowania efektora. Problem ten mo»e by rozwi zany poprzez wprowadzenie równolegªego sterowania siª, które umo»liwia regulacj warto±ci oddziaªywania efektora na otoczenie. Kontrolowanie siªy (oddziaªywania) efektora (na otoczenie) znajduje swoje zastosowanie zarówno przy zatrzymywaniu ruchu robota w kontakcie z obiektami sztywnymi, jak i zr cznym manipulowaniu obiektami mi kkimi (np. chwytanie szklanki lub g bki). Istnieje caªy szereg metod stosowanych do sterowania siªowego. Jedn z nich jest podatno± pasywna, która wymaga szczególnej budowy manipulatora podatno± realizowana jest poprzez konstrukcj mechaniczn, która pod wpªywem zewn trznych oddzia- ªywa«zmienia swój ksztaªt (np. zgina si ) amortyzuj c pojawiaj ce si siªy. Zapewnienie strukturalnej podatno±ci odbywa si za pomoc podatnych b d¹ spr»ystych ogniw, przegubów, efektora czy te» podatnych serwomechanizmów, sªu» cych do pozycjonowania. Jednym z przykªadów jest zastosowanie równolegªej budowy robota. Podatno± pasywna charakteryzuje si du» prostot (realizacji) i niskim nakªadem kosztów, ze wzgl du na brak stosowania elektroniki czujników i sterowników. Mimo wszystko jest to rozwi zanie maªo efektywne niemo»liwa jest szybka rekonguracja manipulatora. Ponadto, radzi sobie ono jedynie z niewielkimi niedokªadno±ciami orientacji i pozycjonowania robota. Przy wi kszych zaburzeniach nie jeste±my w stanie jednoznacznie stwierdzi czy pojawiªy si du»e siªy zewn trzne. Podatno± aktywna manipulatora wynika najcz ±ciej z zastosowanego ukªadu sterowania. Wykorzystuj c sygnaªy z ró»nego rodzaju czujników sterownik otrzymuje informacje na temat siª oddziaªuj cych z zewn trz na manipulator, dzi ki czemu mo»e on modykowa trajektori w czasie rzeczywistym. Ten rodzaj podatno±ci jest bardziej skomplikowany, co implikuje wi ksze koszta i wolniejsze dziaªanie. Z drugiej strony aktywna podatno± oferuje peªn kontrol nad realizowan trajektori, co zwi ksza dokªadno± i powtarzalno± sterowania. Ze wzgl du na niedostatecznie szybk reakcj na zaburzenia, cz sto do aktywnej podatno±ci dodaje si elementy podatno±ci pasywnej. Strategie aktywnego kontrolowania interakcji dzieli si na dwie kategorie po±rednie i bezpo±rednie. Pierwsza z nich, do której nale»y kontrola impedancji, nie opiera

8 6 1. Wst p si na bezpo±rednim sprz»eniu zwrotnym od siªy, a na analizie ruchu i reakcjach robota na zaburzenia w zaplanowanej trajektorii. Kontrolowanie bezpo±rednie opiera si na peªnym modelu zadania interakcji i wymaga peªnej informacji zwrotnej. Popularnym i cz sto stosowanym po±rednim podej±ciem do sterowania manipulatora w kontakcie z nie w peªni znanym ±rodowiskiem jest wykorzystanie hybrydowego poª czenia sterowania przyspieszeniem i siª. Kontrolowanie samej siªy nie zapewnia odpowiednich wªa±ciwo- ±ci dynamicznych ruchu robota, podczas gdy sterowanie przyspieszeniem w kontakcie z przeszkodami prowadzi do bª dów wspomnianych wcze±niej. O ile zastosowanie obu sterowa«równolegle jest do± skomplikowane, stosuje si pewne uproszczenia pozwalaj ce zdekomponowa problem na dwa cz ±ci. Mo»liwe jest rozdzielenie stopni swobody robota na prac w domenie siª i przyspiesze«w taki sposób, aby nie zachodziªy one na siebie. W rezultacie, otrzymuje si manipulator steruj cy siª /momentem w wybranych kierunkach, a poªo»eniem w pozostaªych.

9 Rozdziaª 2 Cele projektu Celem projektu zrealizowanego w ramach niniejszej pracy magisterskiej jest zaprojektowanie i skonstruowanie planarnego, równolegªego i redundantnego manipulatora, który b dzie w stanie analizowa siªy dziaªaj ce na niego z zewn trz. Umo»liwi to zr czne poruszanie si robota w ±rodowisku, poniewa» ka»da napotkana przeszkoda spowoduje zatrzymanie go b d¹ te» zmusi do osi gni cia zadanego poªo»enia w innej konguracji przegubów. Dodatkow cech, która zostanie zaimplementowana w manipulatorze jest mo»liwo± uczenia si ruchów zadanych manualnie przez operatora konkretna ±cie»ka mo»e zosta zapisana na podstawie odczytów siª dziaªaj cych na nap dy. 2.1 Aspekt in»ynierski Aspekt in»ynierski projektu zakªada zaprojektowanie mechaniki i ukªadu sterowania manipulatora. Jest on ±ci±le powi zany z aspektem badawczym (2.2), poniewa» dobór parametrów ukªadu mechanicznego musiaª zosta poprzedzony szeregiem analiz i symulacji. Trójwymiarowy model obiektu zostaª wykonany z wykorzystaniem ±rodowiska Autodesk Inventor [?], które to umo»liwia szybkie i wygodnie modelowanie zªo»onych konstrukcji mechanicznych. Co wi cej, posiada on plugin SimMechanics Link [8], umo»liwiaj cy eksport modelu do toolboxa Simulink ±rodowiska Matlab [7], które jest jednym z najpopularniejszych i najbardziej rozbudowanych aplikacji symulacyjnych. W trakcie prac z wykorzystaniem Inventora skonstruowane zostaªy cztery podobne modele manipulatora, które ewoluowaªy w kierunku wersji docelowej. Projektowanie i implementacja algorytmów sterowania... Tu b dzie dalszy tekst, gdy zaczn prace nad tym etapem. 2.2 Aspekt badawczy Opracowanie kryteriów doboru parametrów kinematycznych manipulatora stanowiªo jeden z kluczowych elementów aspektu badawczego projektu. Proporcje dªugo±ci ramion robota maj istotny wpªyw na jako± i wielofunkcyjno± jego pracy, w zwi zku z czym de- niuje si caªy szereg kryteriów [12], które ró»ni si pomi dzy sob zarówno podej±ciem, jak i stopniem skomplikowania: ˆ ekscentryczno± manipulatora, mierz ca odlegªo± poªo»enia przegubów od ich pozycji ±rodkowych,

10 8 2. Cele projektu ˆ manipulowalno± manipulatora, która jest miar wra»liwo±ci efektora na lokalne wariacje konguracji, ˆ wspóªczynnik uwarunkowania, b d cy miar stopnia anizotropowo±ci konguracji, ˆ dystorsja kinematyczna, jako miara niesztywno±ci kinematyki, ˆ obj to± przestrzeni roboczej, ˆ g sto± obj to±ci kinematyki. W teorii robotyki stosuje si tak»e kombinacje kilku ró»nych kryteriów. W przypadku niniejszego projektu zastosowane zostaªo kryterium mówi ce o obj to±ci przestrzeni roboczej, co w przypadku manipulatorów planarnych sprowadza si do powierzchni przestrzeni roboczej. Obliczenie przestrzeni z du» dokªadno±ci dla wielu ró»nych konguracji robota jest niemo»liwe bez wykorzystania komputera. W zwi zku z tym konieczne okazaªo si napisanie programu z wykorzystaniem j zyka C++, który wyszukuje optymaln kon- guracj parametrów manipulatora. Szerzej zostaªo to opisane w rozdziale 5. Istotn cz ±ci aspektu badawczego projektu byªy tak»e badania porównawcze algorytmów sterowania oraz ocena ich wªasno±ci.... Tu b dzie dalszy tekst, gdy zaczn prace nad tym etapem.

11 Rozdziaª 3 Pierwowzór Pomysª na stworzenie planarnego manipulatora wywodzi si z [6]. Autorzy tego artykuªu podj li si stworzenia równolegªego manipulatora, którego cech charakterystyczn jest elastyczna ko«cówka umo»liwiaj ca pomiary siª/momentów dziaªaj cych na efektor. Jak widzimy na rysunku 3.1, do pomiaru siªy zostaª wykorzystany czujnik siª/momentów o sze±ciu stopniach swobody, dzi ki czemu mo»liwe jest wykrycie ka»dego rodzaju deformacji elastycznej ko«cówki. Zalet takiego rozwi zania jest zdolno± do analizy siª i momentów, którymi otoczenie oddziaªuje na efektor. W rezultacie, poprzez zastosowanie hybrydowego sterowania, polegaj cego na jednoczesnym kontrolowaniu poªo»enia efektora i siª na niego oddziaªuj cych, jeste±my w stanie zapewni dokªadniejsz i bezpieczniejsz interakcj manipulatora z otoczeniem. Wynika to z braku du»ych siª powstaj cych przy wykorzystaniu jedynie kontroli poªo»enia. 3.1 Ró»nice w stosunku do pierwowzoru Stworzony w ramach niniejszej pracy magisterskiej manipulator ró»ni si jednak»e w wielu aspektach od swojego pierwowzoru. Na rysunku 3.2 znajduje si model pierwowzoru, jednak»e po szeregu bada«i analiz okazaªo si,»e konstrukcja tamtego manipulatora nie zakªadaªa redundancji, która jest jednym z fundamentów tego projektu. Redundancja, która umo»liwia osi gni cie jednego poªo»enia efektora przy pomocy wielu ró»nych kon- guracji manipulatora, zostaªa zapewniona poprzez wprowadzenie jednego dodatkowego przegubu pasywnego. Co wi cej, w stosunku do pierwowzoru elastyczne ramie poª czone z czujnikiem siª i momentów zostaªo zast pione przez inny mechanizm, opisany dokªadniej w rozdziale??. Dzi ki zmianom w konstrukcji manipulator stworzony w ramach tego projektu posiada wi ksz gam potencjalnych zastosowa«, np. mo»liwo± uczenia si. 3.2 Inne projekty wykorzystuj ce podobne rozwi zania Przed przyst pieniem do projektowania manipulatora przeanalizowane zostaªy podobne rozwi zania, które dostarczyªy pomysªów dla realizacji projektu. Praca [10] przedstawia konstrukcj podatnego manipulatora planarnego, który ma mo»liwo± operowania i interakcji z obiektami, które nie s precyzyjnie umieszczone w jego otoczeniu. Zastosowane tam zostaªy innowacyjne algorytmy sterowania pozwalaj ce kontrolowa sztywno± i impedancj manipulatora. Dzi ki spr»ynom umieszczonym szeregowo z ramionami robot kontroluje siªy oddziaªuj ce na niego z otoczenia. W samej pracy znajduje si szereg bada«i analiz, które przedstawiaj wydajno± takiego rozwi zania.

12 10 3. Pierwowzór Rysunek 3.1 Pierwowzór konstruowanego manipulatora Rysunek 3.2 Model pierwowzoru konstruowanego manipulatora

13 3.3. Testowe modele manipulatora 11 Rysunek 3.3 Testowy model manipulatora W artykule [9] znajduje si inny algorytm sterowania podatnego manipulatora planarnego, oparty na strategii AFC (active force control aktywne sterowanie siª ). Podej±cie to w poª czeniu z regulatorem PID w skuteczny sposób redukuje zaburzenia pozycjonowania ramion robota. Caªo± zostaªa przetestowana na równolegªym manipulatorze typu RRR o trzech stopniach swobody, dla którego w raporcie wyprowadzone zostaªy prosta i odwrotna kinematyka. Interesuj cy robot o dwóch stopniach swobody znajduje si w artykule [2]. Jest to planarny, równolegªy manipulator wykorzystywany przy pracy z systemami póªprzewodnikowymi. Ze wzgl du na minimalizacj masy poruszaj cych si elementów robot pozycjonowany jest z niezwykle du» dokªadno±ci, co jest wymagane przy pracy z póªprzewodnikami. Zwi kszenie precyzji pozycjonowania efektora na pªaszczy¹nie XY otrzymano poprzez zastosowanie równolegªej budowy robota. W raporcie tym znajduje si tak»e bogate porównanie z tradycyjnymi metodami sterowania, uwypuklaj ce wady i zalety mechanizmów równolegªych. Dynamik i sterowanie manipulatora redundantnego mo»na znale¹ w pracy [11]. Bazuj c na modelu dynamiki przedstawione s strategie sterowania pozycj i siª, stosowane naprzemiennie. Zdeniowane s krytyczne k ty przegubów, przy których nast puje zmiana strategii. W raporcie tym znajduj si badania porównuj ce jako± pozycjonowania efektora dla redundantnej i nieredundantnej wersji manipulatora. Na podstawie przeprowadzonych eksperymentów autorzy stwierdzaj,»e bª dy w obu przypadkach s do siebie zbli»one. Istotnym wnioskiem jest fakt,»e wprowadzenie redundacji nie wpªywa na jako± pozycjonowania, a jednocze±nie zwi ksza sztywno± i mo»liwo±ci manipulacyjne robota. 3.3 Testowe modele manipulatora Przed pojawieniem si nalnej wersji manipulatora rozwa»ane byªy ró»ne warianty, a projekt ewoluowaª od pierwowzoru 3.2 do wersji nalnej??. Wersja oparta na pierwowzorze zostaªa odrzucona po pierwszych testach, gªównie ze wzgl du na wady opisane w sekcji 3.1. Model kolejnego rozpatrywanego wariantu znajduje si na rysunku 3.3. W stosunku do pierwowzoru pojawiª si jeden dodatkowy przegub, który zapewniª redundancj manipulatora. Ponadto efektorem jest sztywna cz ± (w pierwowzorze byªa elastyczna), co caªkowicie zmienia sposób sterowania i wykorzystania czujników siªy.

14 12 3. Pierwowzór (xe,y e) l4 θe β l3 φ (xb,y b) δ γ l3 (xa,ya) d α l 2 l 2 qb2 q a2 l 1 l 1 qb1 (0,0) q a1 2l0 Rysunek 3.4 Schemat próbnego manipulatora Prosta kinematyka manipulatora Wyznaczenie kinematyki prostej, polegaj ce na obliczaniu pozycji efektora (x e, y e, θ e ) na podstawie poªo»e«przegubów (q a1, q a2, q b1, q b2 ) zostaªo oparte o rysunek 3.4. Punkty (x a, y a ) oraz (x b, y b ) reprezentuj zako«czenia pierwszych dwóch ramion (odpowiednio prawego i lewego), tworz cych dwuwahadªo. Wyprowadzenie prostej kinematyki zawieraj równania Przy liczeniu kinematyki tego manipulatora nale»y wzi pod uwag kilka zaªo»e«dotycz cych modelu takich jak staªy k t β. Wynika on ze sztywnego poª czenia ogniwa efektora z ostatnim ogniwem lewego ramienia, a jego warto± zostaªa ustalona na β = 2π. 3 Na podstawie k tów przegubów nap dzanych, niezale»nie dla lewego i prawego ramienia obliczane s poªo»enia ko«ców drugich ramion (l 0 jest odlegªo±ci pocz tków ka»dego z ramion od punktu (0,0)): x a = l 0 + l 1 cos q a1 + l 2 cos(q a1 + q a2 ), x b = l 0 + l 1 cos q b1 + l 2 cos(q b1 + q b2 ), y a = l 1 sin q a1 + l 2 sin(q a1 + q a2 ), y b = l 1 sin q b1 + l 2 sin(q b1 + q b2 ). (3.1) Korzystaj c z twierdzenia cosinusów wyznaczamy k t δ, a w konsekwencji punkt ª - czenia ramion (x s, y s ): α = arctan( ya y b x a x b ), δ = arccos( d 2l 3 ), (3.2) x s = x b + l 3 cos(δ + α), y s = y b + l 3 sin(δ + α). W oparciu o ten punkt, a tak»e k ty β i δ wyznaczamy poªo»enie i orientacj efektora, które zawiera równanie (3.3).

15 3.3. Testowe modele manipulatora 13 x e = x s + l 4 cos θ e y e = y s + l 4 sin θ e, (3.3) θ e = 3π β ϕ = π β + δ + α Odwrotna kinematyka manipulatora Zadaniem kinematyki odwrotnej jest wyznaczenie poªo»e«przegubów (q a1, q a2, q b1, q b2 ) przy znanej pozycji efektora (x e, y e, θ e ). Równania zawieraj te przeksztaªcenia. Parametr γ opisuje k t pomi dzy ostatnim ogniwem prawego ramienia, a ogniwem efektora. Ze wzgl du na redundantny charakter manipulatora zadanie odwrotnej kinematyki posiada niesko«czon liczb rozwi za«. W zwi zku z tym konieczne jest wprowadzenie dodatkowego parametru. K t γ podlega optymalizacji w trakcie procesu liczenia odwrotnej kinematyki, gdy» miaª on sªu»y do kontrolowania równomierno±ci rozkªadu siª dziaªaj cych na efektor na obydwa ramiona. Ze wzgl du na pomini cie analizy siª dla testowej wersji manipulatora, mo»na przyj go jako warto± staª. Odwrotn kinematyk wyznacza si zaczynaj c od ko«ca i post puj c wstecz. W pierwszym etapie, na podstawie sinusa i cosinusa k ta θ e oraz punktu (x e, y e ) obliczane jest poªo»enie punktu ª cz cego oba ramiona (x s, y s ). { x s = x e l 4 cos(θ e ), (3.4) y s = y e l 4 sin(θ e ). W kroku kolejnym, wyznaczany jest k t φ, a tak»e nachylenie prawego ogniwa l 3 w globalnym ukªadzie wspóªrz dnych η jako ró»nic γ θ e. { ϕ = 3π β θ 2 e, (3.5) η = γ θ e. Na podstawie tych dwóch k tów, a tak»e poªo»enia punktu zª czenia ramion otrzymywane s poªo»enia (x a, y a ) i (x b, y b ): x a = x s + l 3 cos(η), y a = y s l 3 sin(η), x b = x s l 3 sin(φ), y b = y s l 3 cos(φ). (3.6) K ty nap dów (q a1, q a2 ) oraz (q b1, q b2 ) wyznaczane s niezale»nie wedªug standardowych procedur liczenia kinematyki odwrotnej dwuwahadªa, uwzgl dniaj c odcinek l 0. q a1 = arctan( ya x a l 0 ) arccos( l2 1 l2 2 +(xa l 0) 2 +ya 2 ), 2l 1 (x a l 0 ) 2 +ya 2 q a2 = π arccos( l2 1 +l2 2 (xa l 0) 2 ya 2 2l 1 l 2 ), q b1 = arctan( y b x b +l 0 ) + arccos( l2 1 l2 2 +(x b+l 0 ) 2 +y b 2 ), 2l 1 (xb +l 0 ) 2 +yb 2 q b2 = π + arccos( l2 1 +l2 2 (x b+l 0 ) 2 yb 2 2l 1 l 2 ), (3.7) Dla takiego manipulatora zostaªy przeprowadzone badania wielko±ci jego przestrzeni roboczej, jej ksztaªtu i wpªywu na rozmiar robota. Znajduj si one w rozdziale Sztywne poª czenie pomi dzy efektorem, a jednym z ramion sprawia,»e manipulator nie

16 14 3. Pierwowzór jest symetryczny wzgl dem ramion. Prowadzi to do nierównomiernego rozkªadu siª dzia- ªaj cych na efektor w obu ramionach robota (jego przegubach i silnikach). Symetryczny rozkªad siª umo»liwia precyzyjniejszy ich pomiar, co jest jednym z zaªo»e«projektu. W zwi zku z tym ten wariant projektu zostaª odrzucony, a w kolejnej wersji manipulator zostaª wzbogacony o opisywan symetri. Ponadto wyeliminowanie wspomnianego sztywnego poª czenia zwi kszyªo powierzchni jego przestrzeni roboczej, co bezpo±rednio przeªo»yªo si na popraw mo»liwo±ci manipulacyjnych.

17 Rozdziaª 4 Struktura manipulatora docelowego Na rysunku 4.1 znajduje si stworzony w programie Autodesk Inventor model ostatecznej wersji manipulatora. Jego struktura odpowiada strukturze robota zycznie skonstruowanego, z dokªadno±ci do poszczególnych cz ±ci, które zostaªy u»yte do realizacji poszczególnych elementów. Wªa±ciwo±ci i parametry mechaniczne konstrukcji zostan opisane w rozdziale?? przedstawiaj cym zyczn realizacj manipulatora. W tym rozdziale nacisk zostanie poªo»ony na kinematyczny aspekt budowy robota. 4.1 Konstrukcja manipulatora Konstrukcja manipulatora rozpoczyna si od czterech nap dów, umieszczonych po lewej stronie na rysunku 4.1. Wszystkie pozostaªe przeguby s nienap dzane (pasywne). Ka»dym z dwóch ramion steruj dwa silniki. Mechanizm równolegªy umieszczony na pocz tku ka»dego z ramion pozwala uzyska mo»liwo± manipulowania kolejnym ogniwem bez wprowadzania dodatkowego nap du, dzi ki czemu zmniejszona jest masa i bezwªadno± poruszaj cego si ramienia. Zastosowane na ko«cu poª czenie belki efektora z ka»- dym z ramion w dwóch miejscach zapewnia symetryczne rozªo»enie siª dziaªaj cych na efektor wzgl dem obu ramion. Zastosowanie mechanizmu przesuwnego pozwala na swobodny ruch manipulatora, przy zachowaniu równej odlegªo±ci pomi dzy belk efektora i ramionami. 4.2 Ograniczenia ruchu robota Równolegªa struktura manipulatora niesie za sob szereg ogranicze«na konguracje przegubów, poniewa» istniej potencjalne, wzajemne kolizje ramion, a tak»e ramion i efektora. Konieczne jest wprowadzenie odpowiednich restrykcji na zakresy k tów nap dów w celu unikni cia uszkodze«mechanicznych robota. Mechanizm ª cz cy dwa silniki deniuje ograniczenie ich obrotu ze wzgl du mo»liw kolizj dwóch równolegªych ogniw. Ponadto uszkodzenia mog pojawi si w konguracjach skrajnych, w których to jedno b d¹ oba ramiona s mocno skierowane ku sobie. Mogªoby to doprowadzi do zetkni cia si efektora z ramieniem b d¹ te» ramion pomi dzy sob. Jednym ze sposobów zarz dzania ograniczeniami jest zapewnienie wypukªo±ci zamkni tego ªa«cucha manipulatora, które poza wyeliminowaniem potencjalnych kolizji, zapewni tak»e równie» prawidªowy rozkªad siª. W manipulatorach równolegªych pojawiaj si tak»e ograniczenie k tów wynikaj ce z kinematyki (rozdziaª 4.3 i równanie (4.2)). Warto±ci k tów q a1 i q b1 przy peªnej swobodzie obrotu mogªyby skierowa ramiona l 1 poni»ej osi X, co skutkowaªoby zwróceniem si

18 16 4. Struktura manipulatora docelowego Rysunek 4.1 Model konstruowanego manipulatora efektora w przeciwn stron i licznymi kolizjami. Ponadto, k ty przegubów musz by tak dobrane, aby manipulator tworzyª zamkni ty ªa«cuch mo»na bez trudu wyobrazi sobie sytuacj, w której odlegªo± punktów (x a, y a ) oraz (x b, y b ) jest wi ksza od 2l 3. W zwi zku z tym ograniczenia na k ty nap dów musz by zdeniowane zale»nie wzgl dem siebie. Kolejne ograniczenie na poªo»enie ko«ców ramion sterowanych opisuje nierówno± x b < x a. Wynika ono zarówno z równania kinematyki (4.2), jak i potrzeby eliminacji licznych kolizji, które mog si pojawi przy naruszeniu tego warunku. Dodatkowe ograniczenia pojawiaj si przy rozpatrywaniu dynamiki robota. Maksymalne pr dko±ci obrotowe silników, a tak»e bezwªadno±ci wynikaj ce z niezerowej masy ogniw robota prowadz do ograniczenia przestrzeni dopuszczalnych pr dko±ci i przyspiesze«manipulatora. Ponadto, zastosowanie przekªadni do nap dów redukuje t przestrze«, poniewa» wi kszy nominalny moment obrotowy niesie za sob mniejsz maksymaln pr dko±. Konkretne ograniczenia na warto±ci k tów zostan szerzej opisane w cz ±ci dotycz cej implementacji, znajduj cej si w rozdziale??. 4.3 Kinematyka manipulatora Efektorem (chwytakiem) nazywa si zako«czenie konstrukcji manipulatora, które cz sto posiada mo»liwo± wymiany b d¹ modykacji. Dzi ki temu jeden robot mo»e sekwencyjnie wykonywa kilka ró»ni cych si od siebie operacji. Pod poj ciem kinematyki kryje si funkcja odwzorowuj ca przestrze«stanu Q, zawieraj c poªo»enia nap dów q Q, w przestrze«p zawieraj c wektor poªo»enia i orientacji efektora p P (R n, SO(3) lub inne) [5]. Znajomo± kinematyki jest niezb dna do manipulowania robotem, poniewa» na jej podstawie wyznaczane jest aktualne poªo»enie efektora. Odwrotna kinematyka pozwala za± na obliczenie konkretnej konguracji przegubów (poªo»e«nap dów) dla zadanej pozycji efektora, co jest wykorzystywane przy planowaniu trasy robota w przestrzeni zadaniowej. Algorytmy sterowania wykorzystuj kinematyk w celu przewidzenia zmian, które nast pi po aktualizacji pozycji nap dów Prosta kinematyka manipulatora Kinematyka prosta jest to przeksztaªcenie geometryczne, transformuj ce konguracj z przestrzeni stanu q = (q a1, q a2, q b1, q b2 ) Q w wektor w przestrzeni roboczej p = (x e, y e, θ e ) P. Ze wzgl du na planarno± konstruowanego manipulatora wyznaczenie kinematyki sprowadza si do obliczenia poªo»e«x e i y e oraz orientacji θ e, gdy» ruch ro-

19 4.3. Kinematyka manipulatora 17 (xe,y e) l4 θe (xb,y b) l3 δ γ d l3 α (xa,ya) l 2 l 2 qb2 q a2 y l 1 l 1 x qb1 (0,0) q a1 2l0 Rysunek 4.2 Schemat docelowego manipulatora bota odbywa si na pªaszczy¹nie i warto± wspóªrz dnej Z (prostopadªej do pªaszczyzny XY) jest staªa. W wyniku wprowadzenia symetryczno±ci w stosunku do kinematyki testowej wersji robota uproszczeniu ulegªy równania zawieraj ce prost kinematyk zaprojektowanego manipulatora. Wykorzystane oznaczenia znajduj swoj reprezentacj na schemacie 4.2. Wyprowadzenie kinematyki prostej ponownie rozpoczyna si od wyznaczenia punktów ko«ca ramion bezpo±rednio nap dzanych (x a, y a ) oraz (x b, y b ) na podstawie sinusów i cosinusów przegubów q Q, a tak»e odlegªo±ci l 0 : x a = L + l 1 cos q a1 + l 2 cos(q a1 + q a2 ), x b = L + l 1 cos q b1 + l 2 cos(q b1 + q b2 ), y a = l 1 sin q a1 + l 2 sin(q a1 + q a2 ), y b = l 1 sin q b1 + l 2 sin(q b1 + q b2 ). (4.1) Korzystaj c z twierdzenia cosinusów wyznaczamy k t δ, a w konsekwencji punkt ª - czenia ramion (x s, y s ): α = arctan( ya y b x a x b ), δ = arccos( d 2l 3 ), (4.2) x s = x b + l 3 cos(δ + α), y s = y b + l 3 sin(δ + α). W ukªadzie równa«4.2 zakªadamy,»e x a x b, zgodnie z ograniczeniami opisanymi w rozdziale 4.2. Orientacja manipulatora θ e deniowana jest jako k t α, jednoznacznie okre±lony przez poªo»enia (x a, y a ) i (x b, y b ), powi kszony o π. Z wykorzystaniem orientacji 2 θ e, punktu ª czenia ramion (x s, y s ), a tak»e ogniwa l 4 wyznaczane jest poªo»enie efektora (x e, y e ):

20 18 4. Struktura manipulatora docelowego Odwrotna kinematyka manipulatora x e = x s + l 4 cos θ e y e = y s + l 4 sin θ e, (4.3) θ e = α + π. 2 Odwrotna kinematyka sªu»y do wyznaczania warto±ci k tów w nap dach robota ( q Q) na podstawie informacji o poªo»eniu i orientacji efektora p P. Jest to zadanie bardziej zªo»one ni» kinematyka prosta, które w skrajnych przypadkach mo»e nie mie rozwi zania (w momencie, gdy zadane poªo»enie efektora jest nieosi galne bez naruszenia ogranicze«). Ponadto, nawet je±li istnieje rozwi zanie odwrotnej kinematyki, konguracja mo»e by mimo wszystko nieosi galna dla manipulatora konguracje po±rednie, teoretycznie umo»liwiaj ce dotarcie do niej mog narusza zadane ograniczenia. Redundantna struktura robota dodatkowo komplikuje zadanie odwrotnej kinematyki, poniewa» z denicji 1.2 manipulator redundantny mo»e osi gn konguracj na niesko«- czenie wiele sposobów. Implikuje to niesko«czon liczb rozwi za«zadania odwrotnej kinematyki. W zwi zku z tym wprowadza si dodatkowy parametr (kryterium), który wykorzystuje si do wyboru sposobu optymalizacji konguracji wynikowej. Mo»liwe jest stosowanie lokalnych miar jako±ci, które s szczególnymi przypadkami kryteriów przedstawionych w rozdziale 2.2. Wyznaczanie odwrotnej kinematyki rozpoczyna si od obliczenia poªo»enia punktu ª cz cego oba ramiona (x s, y s ): { x s = x e + l 4 cos(θ e ), (4.4) y s = y e l 4 sin(θ e ). Przy analizie projektowanego manipulatora dodatkowym parametrem jest k t γ, okre- ±lony pomi dzy ogniwem efektora, a ostatnimi ogniwami ka»dego z ramion. Jest on odpowiedzialny za rozkªad siªy dziaªaj cej na efektor na obydwa ramiona, w zwi zku z czym jest to istotny aspekt analizy siª. Korzystaj c z orientacji manipulatora, parametru γ oraz punktu (x s, y s ) wyznaczamy poªo»enia punktów (x a, y a ) oraz (x b, y b ): α = θ e π, 2 x a = x s + l 3 sin(γ + α), y a = y s l 3 cos(γ + α), (4.5) x b = x s l 3 sin(γ α), y b = y s l 3 cos(γ α). K ty nap dów (q a1, q a2 ) oraz (q b1, q b2 ) wyznaczane s niezale»nie wedªug standardowych procedur liczenia kinematyki odwrotnej dwuwahadªa, uwzgl dniaj c przesuni cie pierwszych przegubów ramion o (±l 0, 0), identycznie jak dla manipulatora testowego: q a1 = arctan( ya x a l 0 ) arccos( l2 1 l2 2 +(xa l 0) 2 +ya 2 ), 2l 1 (x a l 0 ) 2 +ya 2 q a2 = π arccos( l2 1 +l2 2 (xa l 0) 2 ya 2 2l 1 l 2 ), q b1 = arctan( y b x b +l 0 ) + arccos( l2 1 l2 2 +(x b+l 0 ) 2 +y (4.6) b 2 ), 2l 1 (xb +l 0 ) 2 +yb 2 q b2 = π + arccos( l2 1 +l2 2 (x b+l 0 ) 2 yb 2 2l 1 l 2 ),

21 4.4. Jakobian manipulatora Jakobian manipulatora W manipulatorach równolegªych, podobnie jak miaªo to miejsce w przypadku szeregowych, istnieje liniowa zale»no± pomi dzy pr dko±ciami nap dzanych przegubów q, a pr dko±ciami liniowymi i k towymi platformy (efektora), oznaczanymi jako ṗ [1]. Zale»no± ta nazywana jest jakobianem manipulatora i deniuje si j jako macierz J : gdzie J(p) = δp δq = ṗ = J(q) q, (4.7) δx e δq a1 δy e δq a1 δθ e δq a1 δx e δq a2 δy e δq a2 δθ e δq a2 δx e δq b1 δy e δq b1 δθ e δq b1 δx e δq b2 δy e δq b2 δθ e δq b2 (4.8) Jakobian wykorzystywany jest do analizy bª dów (dokªadno± pozycjonowania efektora jest zale»na od precyzji sterowania nap dów), kalibracji, analizy statycznej, a tak»e wyznaczania konguracji osobliwych. W manipulatorach równolegªych proces obliczeniowy jakobianu jest z reguªy du»o bardziej skomplikowany ni» dla manipulatorów szeregowych, gªównie ze wzgl du na uwikªan posta równa«kinematyki. W najprostszej formie jest on wyznaczany jako pochodne cz stkowe równa«kinematyki (macierz Jacobiego), gdzie zmiennymi s nap dy robota (q a1, q a2, q b1, q b2 ). Równie» w przypadku rozpatrywanego manipulatora macierz ta jest bardzo skomplikowana (obliczenia zostaªy wykonane z wykorzystaniem ±rodowiska Mathematica). Ze wzgl du na ich zªo»ono±, wyprowadzenie równa«jakobianu zamieszczono w dodatku. Korzystaj c z równania (4.7) mo»liwe jest obliczenie pr dko±ci obrotowych, które pojawiaj si w przegubach przy zadanej pr dko±ci efektora w przestrzeni zadaniowej. Wªasno± ta jest bardzo przydatna przy doborze nap dów robota, poniewa» dla zaªo»onej maksymalnej pr dko±ci efektora wyznaczane s maksymalne pr dko±ci w przegubach, b d ce jednymi z istotniejszych parametrów silników. Bior c pod uwag fakt,»e przekªadnie zwi kszaj momenty silników kosztem pr dko±ci obrotowej (wyra»anej w obrotach na minut ), konieczne jest wypracowanie kompromisu zapewniaj cego najefektywniejsz prac manipulatora. Zadanie wyznaczania maksymalnych pr dko±ci obrotowych przegubów robota mo»na zdeniowa jako problem optymalizacyjny, w którym to przy zadanych ograniczeniach na ruch manipulatora (k ty przegubów), a tak»e zadanej przestrzeni dopuszczalnych pr dko- ±ci efektora nale»y znale¹ maksymaln dopuszczaln warto± pr dko±ci obrotowej jednego z przegubów. Zadanie to mo»na formalnie przedstawi jako problem optymalizacji z ograniczeniami: ˆ Ograniczenia: q Q, ṗ P, ṗ = J(q) q, ˆ Funkcje kryterialne: q 2 1, q 2 2.

22 20 4. Struktura manipulatora docelowego Tabela. 4.1 Analiza statyczna Parametr Warto± q a1 2 q a2 q b1 q b2 q a1 q a2 q b1 q b2 q a2 2 q a1 q b1 q b2 q a1 q a2 q b1 q b [ rad] s [ rad] s [ rad] s [ rad] s [rad] [rad] [rad] [rad] [ rad] s [ rad] s [ rad] s [ rad] s [rad] [rad] [rad] [rad] Przestrzenie Q oraz P skªadaj si z zaªo»onych dopuszczalnych warto±ci poªo»e«nap dów i pr dko±ci efektora. Kwadraty pr dko±ci w funkcjach kryterialnych wynikaj z potrzeby jednakowej analizy warto±ci dodatnich i ujemnych. Dla rozpatrywanego manipulatora wystarczy wzi pod uwag jedynie nap dy q a1 i q a2, poniewa» ze wzgl du na symetryczno± pozostaªe dwa nap dy powinny wykazywa te same wªa±ciwo±ci. Proces obliczeniowy umo»liwiaj cy rozwi zanie powy»szego zadania optymalizacyjnego zostaª przeprowadzony z wykorzystaniem ±rodowiska Mathematica, które zawiera procedur NMaximize sªu» c do znajdywania maksimum funkcji kryterialnej przy zadanych ograniczeniach na podstawie oblicze«numerycznych. Sposób wywoªania procedury znajduje si na listingu???, natomiast wyniki oblicze«zawiera tabela??. 4.5 Analiza statyczna Jednym z zastosowa«jakobianu jest analiza statyczna. Umo»liwia ona wyznaczenie wektora momentów pojawiaj cych si w nap dach na skutek siª zewn trznych dziaªaj cych na manipulator (równanie 4.9). Korzystaj c jakobianu opisanego równaniem (4.8), który jest liczony na podstawie przeksztaªcenia (kinematyki) od nap dów do efektora, mo»liwe jest wyznaczenie momentów w silnikach generowanych przez siªy dziaªaj ce na efektor. Momenty i siªy w innych punktach mog by wyznaczone po obliczeniu równa«kinematyki dla tych punktów. τ = J T f. (4.9) W równaniu 4.9 τ oznacza wektor momentów nap dów (wedªug kolejno±ci ze wzoru 4.8), natomiast f deniuje wektor siª dziaªaj cych na efektor (jego rozmiar zale»y od liczby stopni swobody manipulatora) w bazowym ukªadzie wspóªrz dnych manipulatora. Dla projektowanego manipulatora s to siªy X, Y oraz moment θ. Analiza statyczna ma istotny wpªyw na dobór silników do manipulatora. Dla za- ªo»onej maksymalnej siªy dziaªaj cej na efektor okre±lone zostaªy wymagane momenty

23 4.6. Wywa»enie statyczne 21 Tabela. 4.2 Analiza statyczna Wektor siª/momentów [N]/[Nm] Momenty w nap dach [Nm] (f x, f y, m θ ) (τ a1, τ a2, τ b1, τ b2 ) (-10, 0, 0) (3.34, 7.50, 10.46, 10.8) (-100, 0, 0) (33.45, 75.03, , ) (0, -10, 0) (-0.48, -1.25, -3.03, -4.46) (0, -100, 0) (-4.85, , , -44.7) (0, 0, 10) (11.60, 18.85, 11.60, 18.85) (0, 0, 100) (115.97, , , ) (-100, -100, 0) (28.60, 62.57, 74.24, 63.33) (100, 100, 0) (-28.60, , , ) (100, 100, 100) (87.37, , 41.73, ) maksymalne pojawiaj ce si na silnikach. Jest to jedno z kryteriów doboru silników, które zostaªo wzi te pod uwag w rozdziale??. W tabeli 4.2 znajduj si maksymalne momenty mog ce si pojawi na silnikach dla kilku ró»nych warto±ci siª zewn trznych dziaªaj cych na efektor przy staªej, przykªadowej konguracji manipulatora: ˆ l 0 = 0.1m, ˆ l 1 = 0.22m, ˆ l 2 = 0.33m, ˆ l 3 = 0.35m, ˆ l 4 = 0.1m, ˆ q a1 = π 3, ˆ q a2 = π 2, ˆ q b1 = 2π 3, ˆ q b2 = π 2, Obliczenia zostaªy wykonane z wykorzystaniem ±rodowiska Mathematica, na podstawie wzoru 4.9, a tak»e jakobianu opisanego w rozdziale Wywa»enie statyczne Kolejnym ciekawym problemem statycznym dotycz cym manipulatorów równolegªych jest wywa»enie statyczne [1]. Manipulator równolegªy jest wywa»ony statycznie, gdy waga poszczególnych ogniw nie powoduje w bezruchu jakichkolwiek momentów w nap dach dla ka»dej konguracji robota. Zapewnienie wywa»enia statycznego bardzo cz sto dokonywane jest za pomoc spr»yn, co prowadzi do konieczno±ci utrzymania staªej energii potencjalnej ukªadu, na któr skªadaj si energia elastyczno±ci spr»yn, a tak»e grawitacja. W przypadku braku spr»yn nale»y zadba, by poªo»enie ±rodka masy robota nie zmieniaªo si wzdªu» wektora grawitacji (jedynie prostopadle do niego).

24 22 4. Struktura manipulatora docelowego Planarna, prostopadªa do siªy grawitacji budowa projektowanego manipulatora implikuje staª energi potencjaln ukªadu. W zwi zku z tym, bez potrzeby wprowadzania spr»yn konstruowany robot jest wywa»ony statycznie. Nale»y jednak»e pami ta,»e niewielkie zmiany ustawienia manipulatora mog prowadzi do zaburze«energii potencjalnej ukªadu. 4.7 Dynamika manipulatora Sterowanie robotem najcz ±ciej odbywa si z wykorzystaniem modelu dynamiki. Ciaªa sztywne stanowi ce ogniwa manipulatora wzbogacone zostaj (w stosunku do modelu kinematyki) o rozmiary geometryczne, mas i bezwªadno± [5]. Sterowanie oparte na modelu dynamiki lepiej sprawdza si przy precyzyjnym ±ledzeniu zadanej trajektorii, w szczególno±ci w przypadku rygorystycznych ogranicze«nakªadanych na pr dko±ci i przyspieszenia w ruchu robota. Ze wzgl du na przyj t skomplikowan struktur manipulatora model dynamiki w niniejszym projekcie zostanie pomini ty. Zadania stawiane przed robotem nie wymagaj precyzyjnego zadawania pr dko±ci i przyspiesze«, a zamkni ty, równolegªy ªa«cuch kinematyczny zapewnia odpowiedni sztywno±. Ponadto, redundancja i podatno± robota zapewnia odpowiedni reakcj na bª dy i niedokªadno±ci przy pozycjonowaniu ogniw i efektora.

25 Rozdziaª 5 Wyznaczenie wymiarów manipulatora Po zdeniowaniu modelu robota w postaci równa«kinematyki mo»na przej± do projektowania jego zycznej konstrukcji. Pierwszym etapem tego procesu jest okre±lenie» danych gabarytów robota. Istnieje kilka podej± do tego zadania 2.2, jednak»e w przypadku tej pracy zostaªa wykorzystana analiza stosunku wielko±ci przestrzeni roboczej do rozmiarów poszczególnych elementów manipulatora. 5.1 Obliczenie przestrzeni roboczej manipulatora W celu obliczenia przestrzeni roboczej manipulatora stworzony zostaª oddzielny program w j zyku C++, który realizowaª to zadanie. Skªadaª si on przede wszystkim z klasy symuluj cej obiekt manipulatora, w której zaimplementowane zostaªy metody liczenia zarówno prostej jak i odwrotnej kinematyki dla konkretnej instancji robota. Na ich podstawie wyznaczana jest przestrze«robocza. Wyniki oblicze«z wykorzystaniem jednej i drugiej metody zapisywane s do tej samej postaci, co pozwala na ich porównanie. Posta ta zakªada stworzenie odpowiednio du»ej siatki w przestrzeni (wi kszej ni» przestrze«robocza manipulatora) o okre±lonych i równych rozmiarach pojedynczych komórek wypeªnionych zerami. Nast pnie wypeªniamy warto±ciami jeden wszystkie te komórki, które s dla poprzez efektor osi galne dla badanego manipulatora Przestrze«robocza na bazie prostej kinematyki Prosta kinematyka manipulatora zaimplementowana analogicznie do oblicze«z rozdziaªu??, tutaj jest ju» liczona dla konkretnych warto±ci parametrów manipulatora. W celu wyznaczenia przestrzeni roboczej rozpatrzone zostaªy wszystkie mo»liwe konguracje k tów przegubów manipulatora, z dokªadno±ci do zadanego kroku i z wyª czeniem konguracji niedozwolonych (opisanych szerzej w rozdziale 4.2). Rezultatem wyznaczenia prostej kinematyki jest poªo»enie XY, dla którego odpowiadaj ca komórka siatki przestrzeni (ta, w której efektor w zadanej konguracji si znajduje) zostaje wypeªniona jedynk. Zwi kszenia dokªadno±ci oblicze«spowodowaªo znacz ce wydªu»enie czasu dziaªania programu. Jako rozwi zanie zastosowano iteracj kolejnych poªo»e«przegubów z pi ciokrotnie wi kszym krokiem, a dokªadn analiz przeprowadzano jedynie dla tych, które znajdywaªy si w otoczeniu (w sensie przestrzeni Q) konguracji poprawnych.

26 24 5. Wyznaczenie wymiarów manipulatora Przestrze«robocza na bazie odwrotnej kinematyki W przypadku odwrotnej kinematyki stosujemy odwrotne podej±cie do problemu wyznaczania przestrzeni roboczej. Tym razem zadanie sprowadza si do przejrzenia wszystkich komórek siatki przestrzeni i oznaczeniu jedynk tych, dla których mo»liwe jest wyznaczenie konguracji manipulatora, w której efektor znajduje si w aktualnej komórce. W zwi zku z tym funkcja wyznaczaj ca odwrotn kinematyk dla zadanego poªo»enia zwraca warto± true/false w zale»no±ci od tego czy operacja si powiodªa. Podobnie jak w przypadku kinematyki prostej zwi kszenie dokªadno±ci oblicze«negatywnie wpªyn ªo na czas oblicze«. W zwi zku z tym konieczne okazaªo si zmodykowanie algorytmu w celu redukcji zªo»ono±ci obliczeniowej. Wykorzystane zostaªo zaªo»enie mówi ce o spójno±ci przestrzeni roboczej manipulatora jest ona jednym, zwartym obszarem. W konsekwencji, mo»liwe jest wystartowanie oblicze«ze ±rodka tego obszaru i w momencie napotkania ko«ca przestrzeni roboczej zako«czenie oblicze«. Pozwoliªo to na znacz ce zwi kszenie dokªadno±ci oblicze«przy staªym czasie dziaªania programu Obwiednia przestrzeni roboczej Kolejnym etapem liczenia powierzchni jest wyznaczenie obwiedni przestrzeni roboczej na podstawie siatki wypeªnionej z wykorzystaniem metod kinematyki. W tym celu zostaª zaimplementowany algorytm, który dla zadanej siatki tworzy jej kopi zawieraj c jedynie obrys przestrzeni. Co warto doda, dla efektywno±ci oblicze«nie przeszukuje on caªej siatki, a jedynie inteligentnie porusza si po kraw dziach przestrzeni roboczej (zakªadamy,»e jest ona wypukªa). Dodatkowo w algorytmie zostaªa zaimplementowana mo»liwo± zapisania wygenerowanego obrysu do pliku. Odbywa si to poprzez przeliczenie odpowiednich komórek siatki na warto±ci X i Y co umo»liwia pó¹niejsze narysowanie przestrzeni. Przykªad takiej obwiedni, wygenerowany z pomoc programu gnuplot zostaª przedstawiony na rysunku?? Wyznaczanie powierzchni przestrzeni roboczej Na podstawie obwiedni przestrzeni roboczej jeste±my w stanie obliczy jej powierzchni. Ze wzgl du na ograniczenia numeryczne przyj te wcze±niej b dzie to jedynie jej aproksymacja. Dla ka»dej kolumny obliczamy liczb komórek siatki pomi dzy wyst pieniem pierwszej i drugiej jedynki (górna i dolna kraw d¹ obrysu), a nast pnie sumujemy wszystkie te warto±ci otrzymuj c powierzchni przestrzeni roboczej. Dokªadno± otrzymanej w ten sposób powierzchni zale»y w du»ym stopniu od zdeniowanej ziarnisto±ci siatki. 5.2 Wyznaczenie wymiarów manipulatora na podstawie przestrzeni roboczej Wzajemna relacja dªugo±ci ogniw manipulatora ma ogromny wpªyw na jego mo»liwo±ci manipulacyjne. W zwi zku z tym deniuje si zadanie optymalizacyjne, maj ce na celu wyznaczenie takiej konguracji dªugo±ci ramion robota, która zapewnia najwi ksz warto± kryterium jako±ci. Za funkcj kryterialn, która podlega zadaniu maksymalizacji, przyj ta zostaªa powierzchnia przestrzeni roboczej manipulatora. Posiadaj c mo»liwo± obliczenia jej rozmiaru dla pojedynczej instancji manipulatora jeste±my w stanie porówna je i wybra t, która zapewni nam najwi ksz warto± funkcji kryterialnej. W tym celu

27 5.2. Wyznaczenie wymiarów manipulatora na podstawie przestrzeni roboczej 25 deniujemy konkretn warto± jako sum ramion (sama warto± nie jest istotna, gdy» interesuje nas wzajemny stosunek dªugo±ci ramion). Nast pnie zmieniamy dªugo± ka»dego z ogniw z odpowiednim krokiem i obliczamy rozmiar przestrzeni roboczej, zarówno prost jak i odwrotn kinematyk. Oczywi±cie interesuj nas tylko te konguracje, w których suma dªugo±ci ramion nie przekracza zadanej sumy. Spo±ród wszystkich wygenerowanych kombinacji wybieramy t, która maksymalizuje rozmiar przestrzeni roboczej. Dla zdeniowanych ogniw nale»y wyznaczy tak»e optymalne rozstawienie pocz tków ka»dego z ramion (silników). Operacj t wykonujemy dla konkretnych dªugo±ci ogniw, które z kolei musimy liczy dla konkretnego rozstawienia zadania te s komplementarne Wyznaczenie wymiarów próbnej wersji manipulatora Przed przyst pieniem do wyznaczania konguracji docelowego manipulatora proces optymalizacji zostaª przeprowadzony dla wersji próbnej, opisanej w rozdziale??. W tym przypadku dokªadno± wyniku nie byªa najistotniejsza, w zwi zku z czym wszystkie dªugo±ci iterowano z krokiem 10, przy czym ich suma powinna wynosi 100. Po zaimplementowaniu prostej i odwrotnej kinematyki na pocz tku wyznaczono optymalne konguracje dla kilku przykªadowych warto±ci L, b d cych poªow odlegªo±ci pomi dzy pocz tkami ramion manipulatora: ˆ kinematyka prosta: l 0 = 0 : l 1 = 40, l 2 = 20, l 3 = 40, l 4 = 0, l 0 = 10 : l 1 = 30, l 2 = 30, l 3 = 40, l 4 = 0, l 0 = 20 : l 1 = 20, l 2 = 40, l 3 = 40, l 4 = 0, l 0 = 30 : l 1 = 20, l 2 = 30, l 3 = 50, l 4 = 0, l 0 = 40 : l 1 = 20, l 2 = 30, l 3 = 50, l 4 = 0, ˆ kinematyka odwrotna: l 0 = 0 : l 1 = 30, l 2 = 40, l 3 = 30, l 4 = 0, l 0 = 10 : l 1 = 30, l 2 = 40, l 3 = 30, l 4 = 0, l 0 = 20 : l 1 = 30, l 2 = 30, l 3 = 40, l 4 = 0, l 0 = 30 : l 1 = 30, l 2 = 20, l 3 = 50, l 4 = 0, l 0 = 40 : l 1 = 20, l 2 = 30, l 3 = 50, l 4 = 0, Warto wspomnie,»e parametry l 1 l 4 byªy iterowane na przedziale od 0 do 50. Jak widzimy, dla tej wersji manipulatora ostatnie z ramion najmniej wpªywa na wielko± przestrzeni roboczej, w zwi zku z czym algorytm staraª si je eliminowa (dzi ki temu inne ramiona mogªy by dªu»sze). Przy oddalaniu pocz tków ramion od siebie wzrasta znaczenie trzeciego ramienia, podczas gdy maleje pierwszego. Ró»nice pomi dzy prost i odwrotn kinematyk wynikaj gªównie z ró»nych metodologii liczenia, jednak»e warto rozwa»y i jedn i drug opcj w celu zebrania wi kszej ilo±ci obserwacji. Posiadaj c kilka wybranych konguracji manipulatora mo»emy teraz dokªadniej ju» (z krokiem 1) znale¹ najlepsz dla nich odlegªo± l 0. Wyniki zostaªy zaprezentowane na wykresach, rysunek prosta kinematyka i rysunek Jak mo»na si byªo spodziewa, w obu przypadkach najwi ksza przestrze«robocza jest osi gana dla maªych warto±ci l 0. Jednak»e jest to sprzeczne z wymaganiem dotycz cym rozªo»enia siª dziaªaj cych na efektor na

POLITECHNIKA WROCŠAWSKA WYDZIAŠ ELEKTRONIKI PRACA DYPLOMOWA MAGISTERSKA

POLITECHNIKA WROCŠAWSKA WYDZIAŠ ELEKTRONIKI PRACA DYPLOMOWA MAGISTERSKA POLITECHNIKA WROCŠAWSKA WYDZIAŠ ELEKTRONIKI Kierunek: Specjalno± : Automatyka i Robotyka (AIR) Robotyka (ARR) PRACA DYPLOMOWA MAGISTERSKA Podatny manipulator planarny - budowa i sterowanie Vulnerable planar

Bardziej szczegółowo

1 Bª dy i arytmetyka zmiennopozycyjna

1 Bª dy i arytmetyka zmiennopozycyjna 1 Bª dy i arytmetyka zmiennopozycyjna Liczby w pami ci komputera przedstawiamy w ukªadzie dwójkowym w postaci zmiennopozycyjnej Oznacza to,»e s one postaci ±m c, 01 m < 1, c min c c max, (1) gdzie m nazywamy

Bardziej szczegółowo

ANALIZA NUMERYCZNA. Grzegorz Szkibiel. Wiosna 2014/15

ANALIZA NUMERYCZNA. Grzegorz Szkibiel. Wiosna 2014/15 ANALIZA NUMERYCZNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Metoda Eulera 3 1.1 zagadnienia brzegowe....................... 3 1.2 Zastosowanie ró»niczki...................... 4 1.3 Output do pliku

Bardziej szczegółowo

przewidywania zapotrzebowania na moc elektryczn

przewidywania zapotrzebowania na moc elektryczn do Wykorzystanie do na moc elektryczn Instytut Techniki Cieplnej Politechnika Warszawska Slide 1 of 20 do Coraz bardziej popularne staj si zagadnienia zwi zane z prac ¹ródªa energii elektrycznej (i cieplnej)

Bardziej szczegółowo

Metody numeryczne i statystyka dla in»ynierów

Metody numeryczne i statystyka dla in»ynierów Kierunek: Automatyka i Robotyka, II rok Wprowadzenie PWSZ Gªogów, 2009 Plan wykªadów Wprowadzenie, podanie zagadnie«, poj cie metody numerycznej i algorytmu numerycznego, obszar zainteresowa«i stosowalno±ci

Bardziej szczegółowo

Metody numeryczne. Wst p do metod numerycznych. Dawid Rasaªa. January 9, 2012. Dawid Rasaªa Metody numeryczne 1 / 9

Metody numeryczne. Wst p do metod numerycznych. Dawid Rasaªa. January 9, 2012. Dawid Rasaªa Metody numeryczne 1 / 9 Metody numeryczne Wst p do metod numerycznych Dawid Rasaªa January 9, 2012 Dawid Rasaªa Metody numeryczne 1 / 9 Metody numeryczne Czym s metody numeryczne? Istota metod numerycznych Metody numeryczne s

Bardziej szczegółowo

Wykªad 7. Ekstrema lokalne funkcji dwóch zmiennych.

Wykªad 7. Ekstrema lokalne funkcji dwóch zmiennych. Wykªad jest prowadzony w oparciu o podr cznik Analiza matematyczna 2. Denicje, twierdzenia, wzory M. Gewerta i Z. Skoczylasa. Wykªad 7. Ekstrema lokalne funkcji dwóch zmiennych. Denicja Mówimy,»e funkcja

Bardziej szczegółowo

Lekcja 8 - ANIMACJA. 1 Polecenia. 2 Typy animacji. 3 Pierwsza animacja - Mrugaj ca twarz

Lekcja 8 - ANIMACJA. 1 Polecenia. 2 Typy animacji. 3 Pierwsza animacja - Mrugaj ca twarz Lekcja 8 - ANIMACJA 1 Polecenia Za pomoc Baltiego mo»emy tworzy animacj, tzn. sprawia by obraz na ekranie wygl daª jakby si poruszaª. Do animowania przedmiotów i tworzenia animacji posªu» nam polecenia

Bardziej szczegółowo

Janusz Adamowski METODY OBLICZENIOWE FIZYKI Zastosowanie eliptycznych równa«ró»niczkowych

Janusz Adamowski METODY OBLICZENIOWE FIZYKI Zastosowanie eliptycznych równa«ró»niczkowych Janusz Adamowski METODY OBLICZENIOWE FIZYKI 1 Rozdziaª 9 RÓWNANIA ELIPTYCZNE 9.1 Zastosowanie eliptycznych równa«ró»niczkowych cz stkowych 9.1.1 Problemy z warunkami brzegowymi W przestrzeni dwuwymiarowej

Bardziej szczegółowo

PRAWA ZACHOWANIA. Podstawowe terminy. Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc

PRAWA ZACHOWANIA. Podstawowe terminy. Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc PRAWA ZACHOWANIA Podstawowe terminy Cia a tworz ce uk ad mechaniczny oddzia ywuj mi dzy sob i z cia ami nie nale cymi do uk adu za pomoc a) si wewn trznych - si dzia aj cych na dane cia o ze strony innych

Bardziej szczegółowo

Wst p do sieci neuronowych 2010/2011 wykªad 7 Algorytm propagacji wstecznej cd.

Wst p do sieci neuronowych 2010/2011 wykªad 7 Algorytm propagacji wstecznej cd. Wst p do sieci neuronowych 2010/2011 wykªad 7 Algorytm propagacji wstecznej cd. M. Czoków, J. Piersa Faculty of Mathematics and Computer Science, Nicolaus Copernicus University, Toru«, Poland 2010-11-23

Bardziej szczegółowo

Zagadnienia na wej±ciówki z matematyki Technologia Chemiczna

Zagadnienia na wej±ciówki z matematyki Technologia Chemiczna Zagadnienia na wej±ciówki z matematyki Technologia Chemiczna 1. Podaj denicj liczby zespolonej. 2. Jak obliczy sum /iloczyn dwóch liczb zespolonych w postaci algebraicznej? 3. Co to jest liczba urojona?

Bardziej szczegółowo

WST P DO TEORII INFORMACJI I KODOWANIA. Grzegorz Szkibiel. Wiosna 2013/14

WST P DO TEORII INFORMACJI I KODOWANIA. Grzegorz Szkibiel. Wiosna 2013/14 WST P DO TEORII INFORMACJI I KODOWANIA Grzegorz Szkibiel Wiosna 203/4 Spis tre±ci Kodowanie i dekodowanie 4. Kodowanie a szyfrowanie..................... 4.2 Podstawowe poj cia........................

Bardziej szczegółowo

Elementy geometrii analitycznej w przestrzeni

Elementy geometrii analitycznej w przestrzeni Wykªad 3 Elementy geometrii analitycznej w przestrzeni W wykªadzie tym wi kszy nacisk zostaª poªo»ony raczej na intuicyjne rozumienie deniowanych poj, ni» ±cisªe ich zdeniowanie. Dlatego niniejszy wykªad

Bardziej szczegółowo

Ksztaªt orbity planety: I prawo Keplera

Ksztaªt orbity planety: I prawo Keplera V 0 V 0 Ksztaªt orbity planety: I prawo Keplera oka»emy,»e orbit planety poruszaj cej si pod dziaªaniem siªy ci»ko±ci ze strony Sªo«ca jest krzywa sto»kowa, w szczególno±ci elipsa. Wektor pr dko±ci planety

Bardziej szczegółowo

Metodydowodzenia twierdzeń

Metodydowodzenia twierdzeń 1 Metodydowodzenia twierdzeń Przez zdanie rozumiemy dowolne stwierdzenie, które jest albo prawdziwe, albo faªszywe (nie mo»e by ono jednocze±nie prawdziwe i faªszywe). Tradycyjnie b dziemy u»ywali maªych

Bardziej szczegółowo

LXV OLIMPIADA FIZYCZNA ZAWODY III STOPNIA

LXV OLIMPIADA FIZYCZNA ZAWODY III STOPNIA LXV OLIMPIADA FIZYCZNA ZAWODY III STOPNIA CZ DO WIADCZALNA Za zadanie do±wiadczalne mo»na otrzyma maksymalnie 40 punktów. Zadanie D. Rozgrzane wolframowe wªókno»arówki o temperaturze bezwzgl dnej T emituje

Bardziej szczegółowo

Liniowe zadania najmniejszych kwadratów

Liniowe zadania najmniejszych kwadratów Rozdziaª 9 Liniowe zadania najmniejszych kwadratów Liniowe zadania najmniejszych kwadratów polega na znalezieniu x R n, który minimalizuje Ax b 2 dla danej macierzy A R m,n i wektora b R m. Zauwa»my,»e

Bardziej szczegółowo

wiczenie nr 3 z przedmiotu Metody prognozowania kwiecie«2015 r. Metodyka bada«do±wiadczalnych dr hab. in». Sebastian Skoczypiec Cel wiczenia Zaªo»enia

wiczenie nr 3 z przedmiotu Metody prognozowania kwiecie«2015 r. Metodyka bada«do±wiadczalnych dr hab. in». Sebastian Skoczypiec Cel wiczenia Zaªo»enia wiczenie nr 3 z przedmiotu Metody prognozowania kwiecie«2015 r. wiczenia 1 2 do wiczenia 3 4 Badanie do±wiadczalne 5 pomiarów 6 7 Cel Celem wiczenia jest zapoznanie studentów z etapami przygotowania i

Bardziej szczegółowo

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15 ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych

Bardziej szczegółowo

Moduł. Rama 2D suplement do wersji Konstruktora 4.6

Moduł. Rama 2D suplement do wersji Konstruktora 4.6 Moduł Rama 2D suplement do wersji Konstruktora 4.6 110-1 Spis treści 110. RAMA 2D - SUPLEMENT...3 110.1 OPIS ZMIAN...3 110.1.1 Nowy tryb wymiarowania...3 110.1.2 Moduł dynamicznego przeglądania wyników...5

Bardziej szczegółowo

1 Metody iteracyjne rozwi zywania równania f(x)=0

1 Metody iteracyjne rozwi zywania równania f(x)=0 1 Metody iteracyjne rozwi zywania równania f()=0 1.1 Metoda bisekcji Zaªó»my,»e funkcja f jest ci gªa w [a 0, b 0 ]. Pierwiastek jest w przedziale [a 0, b 0 ] gdy f(a 0 )f(b 0 ) < 0. (1) Ustalmy f(a 0

Bardziej szczegółowo

Ekonometria - wykªad 8

Ekonometria - wykªad 8 Ekonometria - wykªad 8 3.1 Specykacja i werykacja modelu liniowego dobór zmiennych obja±niaj cych - cz ± 1 Barbara Jasiulis-Goªdyn 11.04.2014, 25.04.2014 2013/2014 Wprowadzenie Ideologia Y zmienna obja±niana

Bardziej szczegółowo

Listy i operacje pytania

Listy i operacje pytania Listy i operacje pytania Iwona Polak iwona.polak@us.edu.pl Uniwersytet l ski Instytut Informatyki pa¹dziernika 07 Który atrybut NIE wyst puje jako atrybut elementów listy? klucz elementu (key) wska¹nik

Bardziej szczegółowo

Arkusz maturalny. Šukasz Dawidowski. 25 kwietnia 2016r. Powtórki maturalne

Arkusz maturalny. Šukasz Dawidowski. 25 kwietnia 2016r. Powtórki maturalne Arkusz maturalny Šukasz Dawidowski Powtórki maturalne 25 kwietnia 2016r. Odwrotno±ci liczby rzeczywistej 1. 9 8 2. 0, (1) 3. 8 9 4. 0, (8) 3 4 4 4 1 jest liczba Odwrotno±ci liczby rzeczywistej 3 4 4 4

Bardziej szczegółowo

Ekonometria. wiczenia 1 Regresja liniowa i MNK. Andrzej Torój. Instytut Ekonometrii Zakªad Ekonometrii Stosowanej

Ekonometria. wiczenia 1 Regresja liniowa i MNK. Andrzej Torój. Instytut Ekonometrii Zakªad Ekonometrii Stosowanej Ekonometria wiczenia 1 Regresja liniowa i MNK (1) Ekonometria 1 / 25 Plan wicze«1 Ekonometria czyli...? 2 Obja±niamy ceny wina 3 Zadania z podr cznika (1) Ekonometria 2 / 25 Plan prezentacji 1 Ekonometria

Bardziej szczegółowo

Metody dowodzenia twierdze«

Metody dowodzenia twierdze« Metody dowodzenia twierdze«1 Metoda indukcji matematycznej Je±li T (n) jest form zdaniow okre±lon w zbiorze liczb naturalnych, to prawdziwe jest zdanie (T (0) n N (T (n) T (n + 1))) n N T (n). 2 W przypadku

Bardziej szczegółowo

Analiza wydajno±ci serwera openldap

Analiza wydajno±ci serwera openldap Analiza wydajno±ci serwera openldap Autor: Tomasz Kowal 13 listopada 2003 Wst p Jako narz dzie testowe do pomiarów wydajno±ci i oceny konguracji serwera openldap wykorzystano pakiet DirectoryMark w wersji

Bardziej szczegółowo

Ukªady równa«liniowych

Ukªady równa«liniowych dr Krzysztof yjewski Mechatronika; S-I 0 in» 7 listopada 206 Ukªady równa«liniowych Informacje pomocnicze Denicja Ogólna posta ukªadu m równa«liniowych z n niewiadomymi x, x, x n, gdzie m, n N jest nast

Bardziej szczegółowo

Rozwi zanie równania ró»niczkowego metod operatorow (zastosowanie transformaty Laplace'a).

Rozwi zanie równania ró»niczkowego metod operatorow (zastosowanie transformaty Laplace'a). Rozwi zania zada«z egzaminu podstawowego z Analizy matematycznej 2.3A (24/5). Rozwi zanie równania ró»niczkowego metod operatorow (zastosowanie transformaty Laplace'a). Zadanie P/4. Metod operatorow rozwi

Bardziej szczegółowo

Optyka geometryczna. Soczewki. Marcin S. Ma kowicz. rok szk. 2009/2010. Zespóª Szkóª Ponadgimnazjalnych Nr 2 w Brzesku

Optyka geometryczna. Soczewki. Marcin S. Ma kowicz. rok szk. 2009/2010. Zespóª Szkóª Ponadgimnazjalnych Nr 2 w Brzesku skupiaj ce rozpraszaj ce Optyka geometryczna Zespóª Szkóª Ponadgimnazjalnych Nr 2 w Brzesku rok szk. 2009/2010 skupiaj ce rozpraszaj ce Spis tre±ci 1 Wprowadzenie 2 Ciekawostki 3 skupiaj ce Konstrukcja

Bardziej szczegółowo

Numeryczne zadanie wªasne

Numeryczne zadanie wªasne Rozdziaª 11 Numeryczne zadanie wªasne W tym rozdziale zajmiemy si symetrycznym zadaniem wªasnym, tzn. zadaniem znajdowania warto±ci i/lub wektorów wªasnych dla macierzy symetrycznej A = A T. W zadaniach

Bardziej szczegółowo

Elementy geometrii w przestrzeni R 3

Elementy geometrii w przestrzeni R 3 Elementy geometrii w przestrzeni R 3 Z.Šagodowski Politechnika Lubelska 29 maja 2016 Podstawowe denicje Wektorem nazywamy uporz dkowan par punktów (A,B) z których pierwszy nazywa si pocz tkiem a drugi

Bardziej szczegółowo

Lab. 02: Algorytm Schrage

Lab. 02: Algorytm Schrage Lab. 02: Algorytm Schrage Andrzej Gnatowski 5 kwietnia 2015 1 Opis zadania Celem zadania laboratoryjnego jest zapoznanie si z jednym z przybli»onych algorytmów sªu» cych do szukania rozwi za«znanego z

Bardziej szczegółowo

Ekstremalnie fajne równania

Ekstremalnie fajne równania Ekstremalnie fajne równania ELEMENTY RACHUNKU WARIACYJNEGO Zaczniemy od ogólnych uwag nt. rachunku wariacyjnego, który jest bardzo przydatnym narz dziem mog cym posªu»y do rozwi zywania wielu problemów

Bardziej szczegółowo

Badanie silnika asynchronicznego jednofazowego

Badanie silnika asynchronicznego jednofazowego Badanie silnika asynchronicznego jednofazowego Cel ćwiczenia Celem ćwiczenia jest poznanie budowy i zasady funkcjonowania silnika jednofazowego. W ramach ćwiczenia badane są zmiany wartości prądu rozruchowego

Bardziej szczegółowo

Wykªad 10. Spis tre±ci. 1 Niesko«czona studnia potencjaªu. Fizyka 2 (Informatyka - EEIiA 2006/07) c Mariusz Krasi«ski 2007

Wykªad 10. Spis tre±ci. 1 Niesko«czona studnia potencjaªu. Fizyka 2 (Informatyka - EEIiA 2006/07) c Mariusz Krasi«ski 2007 Wykªad 10 Fizyka 2 (Informatyka - EEIiA 2006/07) 08 05 2007 c Mariusz Krasi«ski 2007 Spis tre±ci 1 Niesko«czona studnia potencjaªu 1 2 Laser 3 2.1 Emisja spontaniczna...........................................

Bardziej szczegółowo

Wyznaczanie krzywej rotacji Galaktyki na podstawie danych z teleskopu RT3

Wyznaczanie krzywej rotacji Galaktyki na podstawie danych z teleskopu RT3 Wyznaczanie krzywej rotacji Galaktyki na podstawie danych z teleskopu RT3 Michaª Litwicki, Michalina Grubecka, Ewelina Obrzud, Tomasz Dziaªa, Maciej Winiarski, Dajana Olech 27 sierpnia 2012 Prowadz cy:

Bardziej szczegółowo

2. L(a u) = al( u) dla dowolnych u U i a R. Uwaga 1. Warunki 1., 2. mo»na zast pi jednym warunkiem: L(a u + b v) = al( u) + bl( v)

2. L(a u) = al( u) dla dowolnych u U i a R. Uwaga 1. Warunki 1., 2. mo»na zast pi jednym warunkiem: L(a u + b v) = al( u) + bl( v) Przeksztaªcenia liniowe Def 1 Przeksztaªceniem liniowym (homomorzmem liniowym) rzeczywistych przestrzeni liniowych U i V nazywamy dowoln funkcj L : U V speªniaj c warunki: 1 L( u + v) = L( u) + L( v) dla

Bardziej szczegółowo

Ukªady równa«liniowych - rozkªady typu LU i LL'

Ukªady równa«liniowych - rozkªady typu LU i LL' Rozdziaª 9 Ukªady równa«liniowych - rozkªady typu LU i LL' W tym rozdziale zapoznamy si z metodami sªu» cych do rozwi zywania ukªadów równa«liniowych przy pomocy uzyskiwaniu odpowiednich rozkªadów macierzy

Bardziej szczegółowo

Ciaªa i wielomiany. 1 Denicja ciaªa. Ciaªa i wielomiany 1

Ciaªa i wielomiany. 1 Denicja ciaªa. Ciaªa i wielomiany 1 Ciaªa i wielomiany 1 Ciaªa i wielomiany 1 Denicja ciaªa Niech F b dzie zbiorem, i niech + (dodawanie) oraz (mno»enie) b d dziaªaniami na zbiorze F. Denicja. Zbiór F wraz z dziaªaniami + i nazywamy ciaªem,

Bardziej szczegółowo

Wektory w przestrzeni

Wektory w przestrzeni Wektory w przestrzeni Informacje pomocnicze Denicja 1. Wektorem nazywamy uporz dkowan par punktów. Pierwszy z tych punktów nazywamy pocz tkiem wektora albo punktem zaczepienia wektora, a drugi - ko«cem

Bardziej szczegółowo

Metody numeryczne i statystyka dla in»ynierów

Metody numeryczne i statystyka dla in»ynierów Kierunek: Automatyka i Robotyka, II rok Interpolacja PWSZ Gªogów, 2009 Interpolacja Okre±lenie zale»no±ci pomi dzy interesuj cymi nas wielko±ciami, Umo»liwia uproszczenie skomplikowanych funkcji (np. wykorzystywana

Bardziej szczegółowo

Aproksymacja funkcji metod najmniejszych kwadratów

Aproksymacja funkcji metod najmniejszych kwadratów Aproksymacja funkcji metod najmniejszych kwadratów Teoria Interpolacja polega na znajdowaniu krzywej przechodz cej przez wszystkie w zªy. Zdarzaj si jednak sytuacje, w których dane te mog by obarczone

Bardziej szczegółowo

i, lub, nie Cegieªki buduj ce wspóªczesne procesory. Piotr Fulma«ski 5 kwietnia 2017

i, lub, nie Cegieªki buduj ce wspóªczesne procesory. Piotr Fulma«ski 5 kwietnia 2017 i, lub, nie Cegieªki buduj ce wspóªczesne procesory. Piotr Fulma«ski Uniwersytet Šódzki, Wydziaª Matematyki i Informatyki UŠ piotr@fulmanski.pl http://fulmanski.pl/zajecia/prezentacje/festiwalnauki2017/festiwal_wmii_2017_

Bardziej szczegółowo

1 Przypomnienie wiadomo±ci ze szkoªy ±redniej. Rozwi zywanie prostych równa«i nierówno±ci

1 Przypomnienie wiadomo±ci ze szkoªy ±redniej. Rozwi zywanie prostych równa«i nierówno±ci Zebraª do celów edukacyjnych od wykªadowców PK, z ró»nych podr czników Maciej Zakarczemny 1 Przypomnienie wiadomo±ci ze szkoªy ±redniej Rozwi zywanie prostych równa«i nierówno±ci dotycz cych funkcji elementarnych,

Bardziej szczegółowo

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15 ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych

Bardziej szczegółowo

Równania ró»niczkowe I rz du (RRIR) Twierdzenie Picarda. Anna D browska. WFTiMS. 23 marca 2010

Równania ró»niczkowe I rz du (RRIR) Twierdzenie Picarda. Anna D browska. WFTiMS. 23 marca 2010 WFTiMS 23 marca 2010 Spis tre±ci 1 Denicja 1 (równanie ró»niczkowe pierwszego rz du) Równanie y = f (t, y) (1) nazywamy równaniem ró»niczkowym zwyczajnym pierwszego rz du w postaci normalnej. Uwaga 1 Ogólna

Bardziej szczegółowo

Zadania z z matematyki dla studentów gospodarki przestrzennej UŠ. Marek Majewski Aktualizacja: 31 pa¹dziernika 2006

Zadania z z matematyki dla studentów gospodarki przestrzennej UŠ. Marek Majewski Aktualizacja: 31 pa¹dziernika 2006 Zadania z z matematyki dla studentów gospodarki przestrzennej UŠ Marek Majewski Aktualizacja: 1 pa¹dziernika 006 Spis tre±ci 1 Macierze dziaªania na macierzach. Wyznaczniki 1 Macierz odwrotna. Rz d macierzy

Bardziej szczegółowo

Rzut oka na zagadnienia zwi zane z projektowaniem list rozkazów

Rzut oka na zagadnienia zwi zane z projektowaniem list rozkazów Rzut oka na zagadnienia zwi zane z projektowaniem list rozkazów 1 Wst p Przypomnijmy,»e komputer skªada si z procesora, pami ci, systemu wej±cia-wyj±cia oraz po- ª cze«mi dzy nimi. W procesorze mo»emy

Bardziej szczegółowo

2 Liczby rzeczywiste - cz. 2

2 Liczby rzeczywiste - cz. 2 2 Liczby rzeczywiste - cz. 2 W tej lekcji omówimy pozostaªe tematy zwi zane z liczbami rzeczywistymi. 2. Przedziaªy liczbowe Wyró»niamy nast puj ce rodzaje przedziaªów liczbowych: (a) przedziaªy ograniczone:

Bardziej szczegółowo

WST P DO TEORII INFORMACJI I KODOWANIA. Grzegorz Szkibiel. Wiosna 2013/14

WST P DO TEORII INFORMACJI I KODOWANIA. Grzegorz Szkibiel. Wiosna 2013/14 WST P DO TEORII INFORMACJI I KODOWANIA Grzegorz Szkibiel Wiosna 2013/14 Spis tre±ci 1 Kodowanie i dekodowanie 4 1.1 Kodowanie a szyfrowanie..................... 4 1.2 Podstawowe poj cia........................

Bardziej szczegółowo

Macierze i Wyznaczniki

Macierze i Wyznaczniki Macierze i Wyznaczniki Kilka wzorów i informacji pomocniczych: Denicja 1. Tablic nast puj cej postaci a 11 a 12... a 1n a 21 a 22... a 2n A =... a m1 a m2... a mn nazywamy macierz o m wierszach i n kolumnach,

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

UKŁAD ROZRUCHU SILNIKÓW SPALINOWYCH

UKŁAD ROZRUCHU SILNIKÓW SPALINOWYCH UKŁAD ROZRUCHU SILNIKÓW SPALINOWYCH We współczesnych samochodach osobowych są stosowane wyłącznie rozruszniki elektryczne składające się z trzech zasadniczych podzespołów: silnika elektrycznego; mechanizmu

Bardziej szczegółowo

Zarządzanie projektami. wykład 1 dr inż. Agata Klaus-Rosińska

Zarządzanie projektami. wykład 1 dr inż. Agata Klaus-Rosińska Zarządzanie projektami wykład 1 dr inż. Agata Klaus-Rosińska 1 DEFINICJA PROJEKTU Zbiór działań podejmowanych dla zrealizowania określonego celu i uzyskania konkretnego, wymiernego rezultatu produkt projektu

Bardziej szczegółowo

Relacj binarn okre±lon w zbiorze X nazywamy podzbiór ϱ X X.

Relacj binarn okre±lon w zbiorze X nazywamy podzbiór ϱ X X. Relacje 1 Relacj n-argumentow nazywamy podzbiór ϱ X 1 X 2... X n. Je±li ϱ X Y jest relacj dwuargumentow (binarn ), to zamiast (x, y) ϱ piszemy xϱy. Relacj binarn okre±lon w zbiorze X nazywamy podzbiór

Bardziej szczegółowo

Udoskonalona wentylacja komory suszenia

Udoskonalona wentylacja komory suszenia Udoskonalona wentylacja komory suszenia Komora suszenia Kratka wentylacyjna Zalety: Szybkie usuwanie wilgoci z przestrzeni nad próbką Ograniczenie emisji ciepła z komory suszenia do modułu wagowego W znacznym

Bardziej szczegółowo

det A := a 11, ( 1) 1+j a 1j det A 1j, a 11 a 12 a 21 a 22 Wn. 1 (Wyznacznik macierzy stopnia 2:). = a 11a 22 a 33 +a 12 a 23 a 31 +a 13 a 21 a 32

det A := a 11, ( 1) 1+j a 1j det A 1j, a 11 a 12 a 21 a 22 Wn. 1 (Wyznacznik macierzy stopnia 2:). = a 11a 22 a 33 +a 12 a 23 a 31 +a 13 a 21 a 32 Wyznacznik Def Wyznacznikiem macierzy kwadratowej nazywamy funkcj, która ka»dej macierzy A = (a ij ) przyporz dkowuje liczb det A zgodnie z nast puj cym schematem indukcyjnym: Dla macierzy A = (a ) stopnia

Bardziej szczegółowo

Lekcja 12 - POMOCNICY

Lekcja 12 - POMOCNICY Lekcja 12 - POMOCNICY 1 Pomocnicy Pomocnicy, jak sama nazwa wskazuje, pomagaj Baltiemu w programach wykonuj c cz ± czynno±ci. S oni szczególnie pomocni, gdy chcemy ci g polece«wykona kilka razy w programie.

Bardziej szczegółowo

Materiaªy do Repetytorium z matematyki

Materiaªy do Repetytorium z matematyki Materiaªy do Repetytorium z matematyki 0/0 Dziaªania na liczbach wymiernych i niewymiernych wiczenie Obliczy + 4 + 4 5. ( + ) ( 4 + 4 5). ( : ) ( : 4) 4 5 6. 7. { [ 7 4 ( 0 7) ] ( } : 5) : 0 75 ( 8) (

Bardziej szczegółowo

Podstawy modelowania w j zyku UML

Podstawy modelowania w j zyku UML Podstawy modelowania w j zyku UML dr hab. Bo»ena Wo¹na-Szcze±niak Akademia im. Jan Dªugosza bwozna@gmail.com Wykªad 2 Zwi zki mi dzy klasami Asocjacja (ang. Associations) Uogólnienie, dziedziczenie (ang.

Bardziej szczegółowo

1 Trochoidalny selektor elektronów

1 Trochoidalny selektor elektronów 1 Trochoidalny selektor elektronów W trochoidalnym selektorze elektronów TEM (Trochoidal Electron Monochromator) stosuje si skrzy»owane i jednorodne pola: elektryczne i magnetyczne. Jako pierwsi taki ukªad

Bardziej szczegółowo

Listy Inne przykªady Rozwi zywanie problemów. Listy w Mathematice. Marcin Karcz. Wydziaª Matematyki, Fizyki i Informatyki.

Listy Inne przykªady Rozwi zywanie problemów. Listy w Mathematice. Marcin Karcz. Wydziaª Matematyki, Fizyki i Informatyki. Wydziaª Matematyki, Fizyki i Informatyki 10 marca 2008 Spis tre±ci Listy 1 Listy 2 3 Co to jest lista? Listy List w Mathematice jest wyra»enie oddzielone przecinkami i zamkni te w { klamrach }. Elementy

Bardziej szczegółowo

c Marcin Sydow Przepªywy Grafy i Zastosowania Podsumowanie 12: Przepªywy w sieciach

c Marcin Sydow Przepªywy Grafy i Zastosowania Podsumowanie 12: Przepªywy w sieciach 12: w sieciach Spis zagadnie«sieci przepªywowe przepªywy w sieciach ±cie»ka powi kszaj ca tw. Forda-Fulkersona Znajdowanie maksymalnego przepªywu Zastosowania przepªywów Sieci przepªywowe Sie przepªywowa

Bardziej szczegółowo

KLASYCZNE ZDANIA KATEGORYCZNE. ogólne - orzekaj co± o wszystkich desygnatach podmiotu szczegóªowe - orzekaj co± o niektórych desygnatach podmiotu

KLASYCZNE ZDANIA KATEGORYCZNE. ogólne - orzekaj co± o wszystkich desygnatach podmiotu szczegóªowe - orzekaj co± o niektórych desygnatach podmiotu ➏ Filozoa z elementami logiki Na podstawie wykªadów dra Mariusza Urba«skiego Sylogistyka Przypomnij sobie: stosunki mi dzy zakresami nazw KLASYCZNE ZDANIA KATEGORYCZNE Trzy znaczenia sªowa jest trzy rodzaje

Bardziej szczegółowo

19. Obiektowo± 1 Kacze typowanie. 2 Klasy

19. Obiektowo± 1 Kacze typowanie. 2 Klasy 1 Kacze typowanie 19. Obiektowo± Sk d interpreter wie, jakiego typu s np. przekazywane do metody argumenty? Tak naprawd wcale nie musi wiedzie. Do poprawnego dziaªania programu istotne jest,»e przekazywany

Bardziej szczegółowo

Proste modele o zªo»onej dynamice

Proste modele o zªo»onej dynamice Proste modele o zªo»onej dynamice czyli krótki wst p do teorii chaosu Tomasz Rodak Festiwal Nauki, Techniki i Sztuki 2018 April 17, 2018 Dyskretny model pojedynczej populacji Rozwa»my pojedyncz populacj

Bardziej szczegółowo

Interpolacja Lagrange'a, bazy wielomianów

Interpolacja Lagrange'a, bazy wielomianów Rozdziaª 4 Interpolacja Lagrange'a, bazy wielomianów W tym rozdziale zajmiemy si interpolacj wielomianow. Zadanie interpolacji wielomianowej polega na znalezieniu wielomianu stopnia nie wi kszego od n,

Bardziej szczegółowo

Metody numeryczne i statystyka dla in»ynierów

Metody numeryczne i statystyka dla in»ynierów Kierunek: Automatyka i Robotyka, II rok Ukªady równa«liniowych PWSZ Gªogów, 2009 Motywacje Zagadnienie kluczowe dla przetwarzania numerycznego Wiele innych zada«redukuje si do problemu rozwi zania ukªadu

Bardziej szczegółowo

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15 ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych

Bardziej szczegółowo

Wykªad 4. Funkcje wielu zmiennych.

Wykªad 4. Funkcje wielu zmiennych. Wykªad jest prowadzony w oparciu o podr cznik Analiza matematyczna 2. Denicje, twierdzenia, wzory M. Gewerta i Z. Skoczylasa. Wykªad 4. Funkcje wielu zmiennych. Zbiory na pªaszczy¹nie i w przestrzeni.

Bardziej szczegółowo

Ekonometria. wiczenia 13 Metoda ±cie»ki krytycznej. Andrzej Torój. Instytut Ekonometrii Zakªad Ekonometrii Stosowanej

Ekonometria. wiczenia 13 Metoda ±cie»ki krytycznej. Andrzej Torój. Instytut Ekonometrii Zakªad Ekonometrii Stosowanej wiczenia 13 Metoda ±cie»ki krytycznej Instytut Ekonometrii Zakªad Ekonometrii Stosowanej Plan wicze«1 Przykªad: ubieranie choinki 2 3 Programowanie liniowe w analizie czasowej i czasowo-kosztowej projektu

Bardziej szczegółowo

Wybrane poj cia i twierdzenia z wykªadu z teorii liczb

Wybrane poj cia i twierdzenia z wykªadu z teorii liczb Wybrane poj cia i twierdzenia z wykªadu z teorii liczb 1. Podzielno± Przedmiotem bada«teorii liczb s wªasno±ci liczb caªkowitych. Zbiór liczb caªkowitych oznacza b dziemy symbolem Z. Zbiór liczb naturalnych

Bardziej szczegółowo

Temat: Co to jest optymalizacja? Maksymalizacja objętości naczynia prostopadłościennego za pomocą arkusza kalkulacyjngo.

Temat: Co to jest optymalizacja? Maksymalizacja objętości naczynia prostopadłościennego za pomocą arkusza kalkulacyjngo. Konspekt lekcji Przedmiot: Informatyka Typ szkoły: Gimnazjum Klasa: II Nr programu nauczania: DKW-4014-87/99 Czas trwania zajęć: 90min Temat: Co to jest optymalizacja? Maksymalizacja objętości naczynia

Bardziej szczegółowo

Funkcje, wielomiany. Informacje pomocnicze

Funkcje, wielomiany. Informacje pomocnicze Funkcje, wielomiany Informacje pomocnicze Przydatne wzory: (a + b) 2 = a 2 + 2ab + b 2 (a b) 2 = a 2 2ab + b 2 (a + b) 3 = a 3 + 3a 2 b + 3ab 2 + b 3 (a b) 3 = a 3 3a 2 b + 3ab 2 b 3 a 2 b 2 = (a + b)(a

Bardziej szczegółowo

EDUKARIS - O±rodek Ksztaªcenia

EDUKARIS - O±rodek Ksztaªcenia - O±rodek Ksztaªcenia Zabrania si kopiowania i rozpowszechniania niniejszego regulaminu przez inne podmioty oraz wykorzystywania go w dziaªalno±ci innych podmiotów. Autor regulaminu zastrzega do niego

Bardziej szczegółowo

X WARMI SKO-MAZURSKIE ZAWODY MATEMATYCZNE 18 maja 2012 (szkoªy ponadgimnazjalne)

X WARMI SKO-MAZURSKIE ZAWODY MATEMATYCZNE 18 maja 2012 (szkoªy ponadgimnazjalne) X WARMI SKO-MAZURSKIE ZAWODY MATEMATYCZNE 18 maja 2012 (szkoªy ponadgimnazjalne) Zadanie 1 Obecnie u»ywane tablice rejestracyjne wydawane s od 1 maja 2000r. Numery rejestracyjne aut s tworzone ze zbioru

Bardziej szczegółowo

Funkcje wielu zmiennych

Funkcje wielu zmiennych dr Krzysztof yjewski Informatyka I rok I 0 in» 12 stycznia 2016 Funkcje wielu zmiennych Informacje pomocnicze Denicja 1 Niech funkcja f(x y) b dzie okre±lona przynajmniej na otoczeniu punktu (x 0 y 0 )

Bardziej szczegółowo

Rozwi zywanie Ukªadów Równa«Liniowych Ax=B metod dekompozycji LU, za pomoc JAVA RMI

Rozwi zywanie Ukªadów Równa«Liniowych Ax=B metod dekompozycji LU, za pomoc JAVA RMI Rozwi zywanie Ukªadów Równa«Liniowych Ax=B metod dekompozycji LU, za pomoc JAVA RMI Marcn Šabudzik AGH-WFiIS, al. Mickiewicza 30, 30-059, Kraków, Polska email: labudzik@ghnet.pl www: http://fatcat.ftj.agh.edu.pl/

Bardziej szczegółowo

Statystyka matematyczna - ZSTA LMO

Statystyka matematyczna - ZSTA LMO Statystyka matematyczna - ZSTA LMO Šukasz Smaga Wydziaª Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza w Poznaniu Wykªad 4 Šukasz Smaga (WMI UAM) ZSTA LMO Wykªad 4 1 / 18 Wykªad 4 - zagadnienia

Bardziej szczegółowo

Systemy mikroprocesorowe - projekt

Systemy mikroprocesorowe - projekt Politechnika Wrocławska Systemy mikroprocesorowe - projekt Modbus master (Linux, Qt) Prowadzący: dr inż. Marek Wnuk Opracował: Artur Papuda Elektronika, ARR IV rok 1. Wstępne założenia projektu Moje zadanie

Bardziej szczegółowo

Bazy danych. Andrzej Łachwa, UJ, 2013 andrzej.lachwa@uj.edu.pl www.uj.edu.pl/web/zpgk/materialy 9/15

Bazy danych. Andrzej Łachwa, UJ, 2013 andrzej.lachwa@uj.edu.pl www.uj.edu.pl/web/zpgk/materialy 9/15 Bazy danych Andrzej Łachwa, UJ, 2013 andrzej.lachwa@uj.edu.pl www.uj.edu.pl/web/zpgk/materialy 9/15 Przechowywanie danych Wykorzystanie systemu plików, dostępu do plików za pośrednictwem systemu operacyjnego

Bardziej szczegółowo

Wojewódzki Konkurs Matematyczny

Wojewódzki Konkurs Matematyczny Wojewódzki Konkurs Matematyczny dla uczniów gimnazjów ETAP SZKOLNY 16 listopada 2012 Czas 90 minut Instrukcja dla Ucznia 1. Otrzymujesz do rozwi zania 10 zada«zamkni tych oraz 5 zada«otwartych. 2. Obok

Bardziej szczegółowo

JAO - J zyki, Automaty i Obliczenia - Wykªad 1. JAO - J zyki, Automaty i Obliczenia - Wykªad 1

JAO - J zyki, Automaty i Obliczenia - Wykªad 1. JAO - J zyki, Automaty i Obliczenia - Wykªad 1 J zyki formalne i operacje na j zykach J zyki formalne s abstrakcyjnie zbiorami sªów nad alfabetem sko«czonym Σ. J zyk formalny L to opis pewnego problemu decyzyjnego: sªowa to kody instancji (wej±cia)

Bardziej szczegółowo

PLAN POŁĄCZENIA PRZEZ PRZĘJECIE Proabit sp. z o.o. z siedzibą w Warszawie z Linapro sp. z o.o. z siedzibą w Warszawie

PLAN POŁĄCZENIA PRZEZ PRZĘJECIE Proabit sp. z o.o. z siedzibą w Warszawie z Linapro sp. z o.o. z siedzibą w Warszawie Warszawa, dnia 20 lipca 2012 r. PLAN POŁĄCZENIA PRZEZ PRZĘJECIE Proabit sp. z o.o. z siedzibą w Warszawie z Linapro sp. z o.o. z siedzibą w Warszawie Niniejszym plan połączenia przez przejęcie został uzgodniony

Bardziej szczegółowo

Od redakcji. Symbolem oznaczono zadania wykraczające poza zakres materiału omówionego w podręczniku Fizyka z plusem cz. 2.

Od redakcji. Symbolem oznaczono zadania wykraczające poza zakres materiału omówionego w podręczniku Fizyka z plusem cz. 2. Od redakcji Niniejszy zbiór zadań powstał z myślą o tych wszystkich, dla których rozwiązanie zadania z fizyki nie polega wyłącznie na mechanicznym przekształceniu wzorów i podstawieniu do nich danych.

Bardziej szczegółowo

Funkcje wielu zmiennych

Funkcje wielu zmiennych Funkcje wielu zmiennych Informacje pomocnicze Denicja 1 Niech funkcja f(x, y) b dzie okre±lona przynajmniej na otoczeniu punktu (x 0, y 0 ) Pochodn cz stkow pierwszego rz du funkcji dwóch zmiennych wzgl

Bardziej szczegółowo

Informacje pomocnicze

Informacje pomocnicze Funkcje wymierne. Równania i nierówno±ci wymierne Denicja. (uªamki proste) Wyra»enia postaci Informacje pomocnicze A gdzie A d e R n N (dx e) n nazywamy uªamkami prostymi pierwszego rodzaju. Wyra»enia

Bardziej szczegółowo

Granular Computing 9999 pages 15 METODY SZTUCZNEJ INTELIGENCJI - PROJEKTY

Granular Computing 9999 pages 15 METODY SZTUCZNEJ INTELIGENCJI - PROJEKTY Granular Computing 9999 pages 15 METODY SZTUCZNEJ INTELIGENCJI - PROJEKTY PB 2 PB 1 Projekt z wyznaczania reduktów zbioru Liczba osób realizuj cych projekt: 1-2 osoby 1. Wczytanie danych w formatach arf,

Bardziej szczegółowo

Vincent Van GOGH: M»czyzna pij cy li»ank kawy. Radosªaw Klimek. J zyk programowania Java

Vincent Van GOGH: M»czyzna pij cy li»ank kawy. Radosªaw Klimek. J zyk programowania Java J zyk programowania JAVA c 2011 Vincent Van GOGH: M»czyzna pij cy li»ank kawy Zadanie 6. Napisz program, który tworzy tablic 30 liczb wstawia do tej tablicy liczby od 0 do 29 sumuje te elementy tablicy,

Bardziej szczegółowo

Wst p teoretyczny do wiczenia nr 3 - Elementy kombinatoryki

Wst p teoretyczny do wiczenia nr 3 - Elementy kombinatoryki Wst p teoretyczny do wiczenia nr 3 - Elementy kombinatoryki 1 Zadania na wiczenia nr 3 - Elementy kombinatoryki Zad. 1. Ile istnieje ró»nych liczb czterocyfrowych zakªadaj c,»e cyfry nie powtarzaj si a

Bardziej szczegółowo

PRZYPOMNIENIE Ka»d przestrze«wektorow V, o wymiarze dim V = n < nad ciaªem F mo»na jednoznacznie odwzorowa na przestrze«f n n-ek uporz dkowanych:

PRZYPOMNIENIE Ka»d przestrze«wektorow V, o wymiarze dim V = n < nad ciaªem F mo»na jednoznacznie odwzorowa na przestrze«f n n-ek uporz dkowanych: Plan Spis tre±ci 1 Homomorzm 1 1.1 Macierz homomorzmu....................... 2 1.2 Dziaªania............................... 3 2 Ukªady równa«6 3 Zadania 8 1 Homomorzm PRZYPOMNIENIE Ka»d przestrze«wektorow

Bardziej szczegółowo

Pochodna funkcji jednej zmiennej

Pochodna funkcji jednej zmiennej Pochodna funkcji jednej zmiennej Denicja. (pochodnej funkcji w punkcie) Je±li funkcja f : D R, D R okre±lona jest w pewnym otoczeniu punktu D i istnieje sko«czona granica ilorazu ró»niczkowego: f f( +

Bardziej szczegółowo

Rozdziaª 13. Przykªadowe projekty zaliczeniowe

Rozdziaª 13. Przykªadowe projekty zaliczeniowe Rozdziaª 13 Przykªadowe projekty zaliczeniowe W tej cz ±ci skryptu przedstawimy przykªady projektów na zaliczenia zaj z laboratorium komputerowego z matematyki obliczeniowej. Projekty mo»na potraktowa

Bardziej szczegółowo

Harmonogramowanie projektów Zarządzanie czasem

Harmonogramowanie projektów Zarządzanie czasem Harmonogramowanie projektów Zarządzanie czasem Zarządzanie czasem TOMASZ ŁUKASZEWSKI INSTYTUT INFORMATYKI W ZARZĄDZANIU Zarządzanie czasem w projekcie /49 Czas w zarządzaniu projektami 1. Pojęcie zarządzania

Bardziej szczegółowo

6. Projektowanie składu chemicznego stali szybkotn cych o wymaganej twardo ci i odporno ci na p kanie

6. Projektowanie składu chemicznego stali szybkotn cych o wymaganej twardo ci i odporno ci na p kanie 6. Projektowanie składu chemicznego stali szybkotn cych o wymaganej twardo ci i odporno ci na p kanie Do projektowania składu chemicznego stali szybkotn cych, które jest zadaniem optymalizacyjnym, wykorzystano

Bardziej szczegółowo

Podstawy Robotyki Określenie kinematyki oraz dynamiki manipulatora

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

Bardziej szczegółowo

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

Rozbudowa domu przedpogrzebowego na cmentarzu komunalnym w Bierutowie. Specyfikacja techniczna wykonania i odbioru robót budowlanych - Okna i drzwi

Rozbudowa domu przedpogrzebowego na cmentarzu komunalnym w Bierutowie. Specyfikacja techniczna wykonania i odbioru robót budowlanych - Okna i drzwi SPECYFIKACJA TECHNICZNA WYKONANIA I ODBIORU ROBÓT BUDOWLANYCH * * * OKNA I DRZWI 1 1. POSTANOWIENIA OGÓLNE 1.1. Przedmiot ST Przedmiotem niniejszej części specyfikacji technicznej (ST) są wymagania dotyczące

Bardziej szczegółowo