Przegl¹d i porównanie œrodowisk symulacji robotów mobilnych
|
|
- Bronisława Kaczmarek
- 8 lat temu
- Przeglądów:
Transkrypt
1 AUTOMATYKA 2009 Tom 13 Zeszyt 3 S³awomir Je ewski*, Maciej aski* Przegl¹d i porównanie œrodowisk symulacji robotów mobilnych 1. Wprowadzenie Symulacja i wspomaganie projektowania odgrywa coraz powa niejsz¹ rolê we wspó³czesnym przemyœle. Œrodowiska CAD/CAM i œrodowiska symulacyjne z powodzeniem stosowane s¹ w przemyœle maszynowym, samochodowym i lotniczym zmniejszaj¹c koszty opracowania rozwi¹zañ, przyspieszaj¹c termin wprowadzenia produktu do u ytku. Podobnie jest w zastosowaniach robotycznych, w których zadanie konstrukcji robota zawiera w sobie etapy projektowania mechanicznego, elektrycznego i informatycznego. Etapy te mo na zreorganizowaæ, przyspieszyæ i zrównolegliæ, stosuj¹c narzêdzia CAD/CAM w po- ³¹czeniu z narzêdziami symulacyjnymi. Symulacja robota i jego otoczenia pozwala na znacznie szybsze testowanie algorytmów zachowania robota w ró nych sytuacjach, czasem niedostêpnych w rzeczywistym otoczeniu. Dziêki symulacji zmniejszane s¹ koszta testowania i sprzêtu, oraz zmniejszane jest ryzyko uszkodzenia sprzêtu w wyniku nieprawid³owego zachowania robota podczas pierwszych faz uruchomienia. Praca z symulatorem wyklucza podstawowe Ÿród³a b³êdów z algorytmów i dostarcza danych dla usprawnienia konstrukcji mechanicznej i elektronicznej robota. Literatura naukowa na temat tworzenia symulatorów robotów mobilnych i wymagañ stawianych symulatorom jest stosunkowo uboga. Pojedyncze publikacje pochodz¹ g³ównie ze œrodowiska twórców symulatorów [1, 2]. Szersza aktywnoœæ publikacyjna zwi¹zana jest z programami CAD/CAM w zastosowaniach robotycznych [3 5]. W niniejszej publikacji zawarto wyniki przegl¹du dostêpnych œrodowisk symulacji robotów mobilnych. Sformu- ³owano oczekiwania w stosunku do œrodowiska symulacyjnego. Opracowanie ma po czêœci charakter przewodnika dla projektantów oprogramowania i konstruktorów robotów, którzy chc¹ wykorzystaæ potencja³ dostêpnych narzêdzi. 2. Kryteria doboru œrodowiska symulacji W trakcie projektowania robota, a w szczególnoœci robota mobilnego, wystêpuje wiele sta³ych i charakterystycznych punktów projektu. Pierwszym etapem jest zaprojektowanie * Katedra Informatyki Stosowanej, Politechnika ódzka 1095
2 1096 S³awomir Je ewski, Maciej aski konstrukcji mechanicznej robota na podstawie postawionych a priori wymagañ, zaprojektowanie elektroniki steruj¹cej, a w etapie koñcowym oprogramowania. Z oczywistych przyczyn wiêkszoœæ prac musi przebiegaæ etap po etapie. Wdra anie algorytmów mo e siê odbywaæ po zaprojektowaniu, wykonaniu i uruchomieniu mikroprocesorowych uk³adów wykonawczych. Systemy mikroprocesorowe mog¹ byæ uruchamiane w obecnoœci minimalnego oprzyrz¹dowania mechanicznego. Kolejnoœæ etapów upodabnia projekt konstruowania robota do kaskadowego modelu i powoduje, e wiêkszoœæ problemów i niedoci¹gniêæ projektowych ujawniaæ siê bêdzie dopiero na koñcowym etapie prac. Czêœæ za³o eñ projektowych postawionych a priori wyka e sw¹ nierealnoœæ lub niemo liwoœæ realizacji dopiero na etapie tworzenia oprogramowania (problem pierwszego typu). Niektóre za³o enia determinuj¹ce pocz¹tkowe prace konstrukcyjne powstan¹ dopiero po opracowaniu i przeanalizowaniu prototypów oprogramowania (problem drugiego typu). Stosuj¹c oprogramowanie symulacyjne i oprogramowanie CAD/CAM w roli narzêdzia prototypuj¹cego, mo na unikn¹æ problemów obydwu typów. Przyjmuj¹c, e oprogramowanie symulacyjne bêdzie stanowiæ oœrodek dzia³añ zespo- ³u projektowego i p³aszczyznê prototypowania dla algorytmów i konstrukcji mechanicznej robota, nale y zadbaæ, by œrodowisko symulacji charakteryzowa³o siê okreœlonymi cechami. Wed³ug autorów publikacji istotne jest by œrodowisko: Umo liwia³o zrównoleglenie prac poszczególnych zespo³ów projektowych. Stanowi³o platformê ³¹cz¹c¹ wysi³ki wielu grup projektowych. Umo liwia³o pracê wielodostêpn¹ i pracê zdaln¹, kontrolê wersji. Umo liwia³o pracê w œrodowisku rozproszonym tak, by wielkoœæ modelu nie stawia³a bariery dla zadañ projektowych. Aby symulacja by³a skuteczna od strony fizycznej, nale y zapewniæ: mo liwoœæ tworzenia/importowania z oprogramowania CAD/CAM trójwymiarowego modelu robota lub dowolnego jego elementu; mo liwoœæ importowania parametrów masowych i geometrycznych dostêpnych jako wyniki projektowania CAD/CAM; mo liwoœæ symulacji tarcia statycznego, dynamicznego oraz tarcia w uk³adach hydraulicznych; mo liwoœæ symulacji dynamiki bry³y sztywnej, kinematyki i statyki po³¹czeñ przegubowych. Symulowanie zachowania siê robota mobilnego w otoczeniu wymaga by mo liwe by³o: tworzenie trójwymiarowych modeli otoczenia; symulowanie dzia³ania oprogramowanego modelu w czasie rzeczywistym; symulowanie interakcji robota z otoczeniem; symulowanie pracy czujników: ultradÿwiêkowych, skanerów laserowych 2D i 3D, GPS-u, yrokompasu, akcelerometrów, kamer.
3 Przegl¹d i porównanie œrodowisk symulacji robotów mobilnych 1097 Oprogramowanie symulacyjne mo e siê staæ oœrodkiem prac po³¹czonych zespo³ów projektowych, jeœli programiœci bêd¹ mogli zaimplementowaæ dowolnie zdefiniowane bry- ³y/obiekty i dowolne ich zachowania. W tym celu wymaga siê: mo liwoœci pod³¹czania modu³ów programowych korzystaj¹cych ze zmiennych stanu symulatora i mog¹cych wp³ywaæ na obiekty elementarne symulatora; mo liwoœci instalowania modu³ów zmieniaj¹cych charakterystyki obiektów wbudowanych np. modu³ implementuj¹cy tarcie pod³o a o niestandardowej charakterystyce; symulacji w œrodowisku wieloprocesorowym lub wielokomputerowym; mo liwoœci wykorzystania akceleratorów sprzêtowych np. Nvidia PhysX. W nastêpnych rozdzia³ach porównamy znalezione œrodowiska symulacyjne i zaproponujemy te, które mog³y by nadawaæ siê do celów symulacji robota mobilnego lub spe³niaj¹ choæby niektóre z ww. wymagañ. 3. Istniej¹ce œrodowiska symulacji krótka charakterystyka W niniejszym rozdziale przedstawiono listê dostêpnych komercyjnie œrodowisk do symulacji robotów mobilnych. Czêœæ z wymienionych ni ej narzêdzi jest ogólnie dostêpna na prawach oprogramowania open source, lub oprogramowania darmowego, czêœæ jest sk³adnikami pakietów komercyjnych. Aerosim Blockset [6] Biblioteka dla programu Matlab/Simulink dostarczaj¹ca komponenty umo liwiaj¹ce projektowanie nieliniowych 6-DOF modeli samolotów. Posiada narz¹dza symuluj¹ce atmosferê, wiatr, turbulencje i modeluj¹ce ziemiê (geoida, grawitacja, pole magnetyczne). Istnieje darmowa wersja akademicka. ARS MAGNA: Abstract Robot Simulator [7] Dostarcza abstrakcyjny model œwiata w którym u ytkownik mo e kontrolowaæ robota mobilnego. Program pisany w jêzyku LISP dla œrodowisk linuksowych na licencji GPL. Biorobotic Simulation Program [8] Jêzyk skryptowy o nazwie Config++ u ywany do symulacji dynamiki wielosegmentowych robotów. Licencja tylko dla u ytkowników niekomercyjnych. BugWorks [9] Dwuwymiarowa symulacja robota. Robot konstruowany jest w wizualnym edytorze. Oferuje mo liwoœæ wbudowania w robota czujników zbli eniowych (odleg³oœci, zderzaki, itp.). Dostêpny jest tak e jêzyk skryptowy pozwalaj¹cy na proste obliczenia numeryczne, zawiera instrukcje warunkowe i skoki bezwarunkowe, które mog¹ realizowaæ pêtle. Wersja darmowa pozwala na pe³ne wykorzystanie mo liwoœci symulacji, ale nie pozwala na zapisywanie i ³adowanie wczeœniej przygotowanych projektów. RapSim [10] Œrodowisko do modelowania robotów przemys³owych. DYNAMECHS [11] Silnik fizyki i dynamiki bry³ sztywnych napisany ca³kowicie w C++. Pozwala na generowanie trójwymiarowego otoczenia oraz modelowania robotów. Oparty na licencji GNU GPL.
4 1098 S³awomir Je ewski, Maciej aski DynawizXMR [12] Symulator dynamiki napisany w œrodowisku Matlab/Simulink. Wersja komercyjna. Wizualizacja w postaci wykresów robionych w Matlabie. EASY-ROB [13] Program s³u ¹cy do modelowania robotów przemys³owych. Produkt komercyjny. eyesim [14] Symulator robotów mobilnych. Udostêpnia fizykê platformy z ko³ami dyferencyjnymi, szereg czujników i wizualizacjê trójwymiarow¹. eyewyre Simulation Studio [15] Œrodowisko symulacji i modelowania robotów. Mo liwoœæ modelowania dynamiki oraz zachowania czujników. Projekt komercyjny. The FLAT 2-D Robot Simulator [16] Symulator robota RWI 1 w œrodowisku dwuwymiarowym. Program dzia³a w œrodowisku Linux. Program komunikuj¹cy siê z robotem mo e byæ napisany w Jêzyku LISP. Gwelf [17] Symulacja robota przemys³owego i jego interakcji z otoczeniem. Licencja GNU GPL. Juice [18] Trójwymiarowe œrodowisko symulacji dynamiki robota przy u yciu jêzyka VPL 2. Brak mo liwoœci interakcji z otoczeniem (brak czujników). Khepera Simulator [19] Dwuwymiarowy symulator robota Khrpera 3. Œrodowisko dostêpne pod systemem Linux. Licencja dla u ytku niekomercyjnego. Kinlab [20] Modelowanie dynamiki robota przemys³owego. Oprogramowanie oparte na Java i Java3D. Oprogramowanie darmowe. LME Hexapod [21] Œrodowisko symulacji robota szeœciono nego. Do³¹czone s¹ Ÿród³a w jêzyku C++. Licencja GNU GPL. Microsoft Robotics Developer Studio 2008 [22] RDS jest rozbudowanym œrodowiskiem symulacji robotów przeznaczonym dla hobbystów, studentów i u ytkowników komercyjnych. Oparty jest na technologii dostarczania us³ug (w stylu REST). ¹czenie siê z us³ug¹ dostarcza odpowiedniej funkcjonalnoœci, która pozwoli symulowaæ, lub sterowaæ rzeczywistym lub symulowanym robotem. Oprogramowanie dostêpne jest nieodp³atnie w wersji akademickiej, przeznaczonej dla studentów oraz wersji Express, która nie posiada pe³nej funkcjonalnoœci. MOBS [23] Symulator istniej¹cego robota Robuter II. Œrodowisko pozwala na modelowanie zachowania czujników i widok z kamery robota. Projekt napisany w jêzyku C. U ytkownik ma mo liwoœæ tworzenia w³asnego trójwymiarowego otoczenia. OpenDynamicEngine [24] Niezale na od platformy biblioteka napisana w jêzyku C++ do symulacji dynamiki cia³a sztywnego, pojazdów naziemnych, robotów i obiektów ruchomych. Obs³uguje dynamikê ruchu stawów, tarcie i detekcje kolizji. Oparte na licencji GNU GPL. 1 RWI Robot dwuko³owy posiadaj¹cy jeden lub dwa skanery laserowe i dwanaœcie sonarów. 2 Visual Programming Language 3
5 Przegl¹d i porównanie œrodowisk symulacji robotów mobilnych 1099 POPBUGS [25] Œrodowisko symulacji dwuwymiarowej przestrzeni przeznaczonego dla robotów posiadaj¹cych bezw³adnoœæ. System operacyjny Linux. ROBOOP [26] Obiektowo zorientowana biblioteka do symulacji robotów napisana w jêzyku C++. Implementuje kinematykê prost¹ i odwrotn¹, przyspieszenia itp. Licencja GNU GPL. RoBOSS [27] System do symulacji i testowania konstrukcji oraz algorytmów dla robotów. Umo liwia budowanie robotów o dowolnych kszta³tach i w³aœciwoœciach. Symuluje ró ne po³¹czenia pomiêdzy czêœciami robotów: si³owniki, osie, itp oraz elementy aktywne, jak silniki, serwomechanizmy, oraz sensory. System zbudowany z mniejszych modu³ów, z których ka dy mo e zostaæ uruchomiony na osobnym komputerze. Dostêpne jêzyki programowania C++ i C#. Dostêpne s¹ Ÿród³a oraz skompilowane wersje programu. Brak wzmianki o typie licencji. RobotWorks [28] Interaktywne œrodowisko CAD do modelowania i symulacji ruchu robotów przemys³owych. Rozwi¹zanie komercyjne. RoboWorks [29] Narzêdzie do modelowania i symulowania systemów fizycznych. Pozwala na modelowanie dowolnego obiektu (robota). Udostêpnia interfejs programistyczny do wykorzystania w jêzykach umo liwiaj¹cych korzystanie z bibliotek dll. Wersja komercyjna. SodaConstructor [30] Symulator oparty na Javie udostêpniany poprzez interfejs WWW. Umo liwia modelowanie robotów i symulacjê dwuwymiarow¹. Nie posiada implementacji pe³nego symulatora dynamiki i kinematyki. Webots [31] Pozwala na tworzenie trójwymiarowych œwiatów zasiedlonych wieloma symulowanymi robotami. Wspiera tworzenie ko³owych, no nych lub lataj¹cych robotów. Zawiera API do kontroli robotów, pe³n¹ fizyk¹ opart¹ na Silniku ODE (Open Dynamic Engine), bardzo du ¹ bibliotekê modeli czujników, skanerów, kamer i urz¹dzeñ komunikacyjnych. Rozwi¹zanie komercyjne dzia³aj¹ce pod systemami Windows, Linuks i MAC OS X. Yobotics! Simulation Construction Set [32] Symulator dynamiki cia³a. Przeznaczony do symulacji robotów krocz¹cych: humanoidów, robotów szeœciono nych, r¹k b¹dÿ chwytaków i innych mechanizmów. 4. Porównanie dostêpnych œrodowisk symulacji robotów Analiza w³aœciwoœci wy ej wymienionych œrodowisk symulacji wykazuje, e nie wszystkie spe³niaj¹ wyznaczone w rozdziale drugim kryteria. Niektóre nie zawieraj¹ zaimplementowanej dynamiki bry³y sztywnej lub nie potrafi¹ wizualizowaæ danych trójwymiarowych. W tabelach 1 i 2, zosta³o przedstawione zestawienie tych œrodowisk, które spe³niaj¹ podstawowe kryteria.
6 1100 S³awomir Je ewski, Maciej aski Tabela 1 Porównanie wybranych œrodowisk symulacji robotów Nazwa œrodowiska Wbudowane wsparcie dla grupowego projektowania Wsparcie dla istniej¹cych œrodowisk CAD/CAM Dzia³anie w œrodowisku rozproszonym Modelowanie otoczenia i interakcji z nim DYNAMECHS eyesim eyewyre Simulation Studio Microsoft Robotics Developer Studio 2008 OpenDynamicEngine ROBOOP * Wspierany format obj i collada * RoBOSS RoboWorks Webots Nazwa œrodowiska * Do rozwi¹zañ niekomercyjnych ** Brak wzmianki o typie licencji Tabela 2 Porównanie wybranych œrodowisk symulacji robotów (kontynuacja) Wizualizacja 3D Kinematyka stawów Dynamika bry³y sztywnej Gotowe biblioteki czujników Sprzêtowe wsparcie obliczeñ fizycznych Darmowe b¹dÿ studencka wersja DYNAMECHS eyesim * eyewyre Simulation Studio Microsoft Robotics Developer Studio 2008 OpenDynamicEngine ROBOOP RoBOSS ** RoboWorks Webots
7 Przegl¹d i porównanie œrodowisk symulacji robotów mobilnych Projekt robota mobilnego w œrodowisku Microsoft Robotics Developer Studio Spoœród wszystkich przedstawionych œrodowisk symulacji, Microsoft Robotics Developer Studio jest jednym z najbardziej funkcjonalnych i rozbudowanych symulatorów. Posiada wsparcie dla projektowania grupowego i mo e zostaæ uruchomione w œrodowisku rozproszonym, dziêki czemu mo na przyspieszyæ pracê w zespole projektowym. Jako jedyne wspiera sprzêtowe obliczenia fizyczne Nvidia PhysX, oraz spe³nia podstawowe wymagania postawione œrodowiskom symulacji. Analiza pozycji ww. tabelach ukazuje, e œrodowisko MRDS jest najlepszym narzêdziem do symulacji robota mobilnego i dlatego zosta³o wykorzystane przez autorów w projekcie. Symulowany robot to szeœcioko³owa platforma ze sztywnym zawieszeniem umo liwiaj¹ca niezale ne sterowanie ka dym z kó³. Dodatkowo do platformy przymocowane jest ramiê z dwoma stopniami swobody oraz g³owica znajduj¹ca siê na koñcu ramienia, równie z czterema stopniami swobody. Robot wyposa ony jest w szereg czujników i kamery, które tak e s¹ zamodelowane i wprowadzone do systemu symulacyjnego. Wœród czujników znajduj¹ siê: skaner laserowy typu SICK, dalmierze ultradÿwiêkowe, kamery w uk³adzie stereowizyjnym oraz kamer obserwacyjne. Za³o eniem symulacji jest przetestowanie robota i jego mo liwoœci w œrodowisku podobnym do rzeczywistego. Œrodowisko ma zapewniaæ symulacjê podstawowych zjawisk fizycznych, daæ mo liwoœæ kontroli nad czêœciami ruchomymi robota (silniki napêdzaj¹ce ko³a i elementy ramienia pokazano na rys. 1 i 2) oraz pobieraæ dane z symulowanych czujników. Algorytmy steruj¹ce bêd¹ implementowane w jêzyku C lub C++ jako zewnêtrzne programy komunikuj¹ce siê z symulatorem za pomoc¹ dowolnego protoko³u. Na rysunku 3 pokazano wysokopoziomow¹ koncepcjê œrodowiska symulacyjnego. Sercem symulacji jest œrodowisko Microsoft Robotics Developer Studio z modelem robota i otoczenia. Natomiast MODU Y DECYZYJNE s¹ to wczeœniej wspomniane programy lub elektroniczne sterowniki, które bêd¹ nadzorowa³y pracê robota oraz zbiera³y i przetwarza³y dane pochodz¹ce z symulacji. Pozwoli to na póÿniejsze przeniesienie kodu algorytmów na procesory docelowe znajduj¹ce siê w rzeczywistym robocie. Z tego powodu interfejs komunikacyjny symulatora musi byæ zgodny z interfejsem poszczególnych urz¹dzeñ znajduj¹cych siê w robocie. Do zagadnieñ symulacyjnych zdecydowano siê wykorzystaæ protokó³ TCP/IP, gdy jest ³atwo dostêpny w komputerach typu PC oraz jest zgodny z dyrektyw¹ JAUS (Joint Architecture for Unmanned Systems), która zosta³a opracowana przez DARPA na potrzeby robotyki wojskowej. Ka dy modu³ robota otwiera swoje gniazdo komunikacyjne, do którego bêd¹ ³¹czyæ siê zewnêtrzne programy steruj¹ce. Modu³ami, które bêd¹ otwieraæ swoje porty, s¹: podstawa (sterowanie silnikami kó³), ramiê (sterowanie silnikami ramienia), kamery, czujniki ultradÿwiêkowe, skaner laserowy typu SICK. W ten sposób mo na testowaæ ka dy modu³ z osobna i dowolnie sterowaæ strumieniem danych.
8 1102 S³awomir Je ewski, Maciej aski Rys. 1. Symulowany robot Rys. 2. Symulowane ramiê Rys. 3. Schemat symulacji 6. Problemy implementacyjne dostrze one w œrodowisku Microsoft Robotics Developer Studio W procesie tworzenia symulacji rzeczywistego robota w œrodowisku Microsoft Robotics Developer Studio natrafiliœmy na problemy, które uniemo liwi³y przeprowadzenie symulacji w za³o onych warunkach. Œrodowisko to jest stosunkowo nowym oprogramowa-
9 Przegl¹d i porównanie œrodowisk symulacji robotów mobilnych 1103 niem i zawiera jeszcze wiele niedoci¹gniêæ oraz s³ab¹ dokumentacjê. Poni ej przedstawimy te, na które natrafiliœmy w trakcie procesu implementacji symulatora naszego rzeczywistego robota. Jednym z nich jest symulacja modelu tarcia ko³a, drugim jest powstawanie dodatkowych si³ w silniku fizyki wywo³ywanych prób¹ poruszania ramieniem do pozycji kolizyjnych Model tarcia ko³a Silnik PhysX dostarcza zaimplementowany model ko³a (WheelEntity), którego podstawowymi w³aœciwoœciami s¹ promieñ, prêdkoœæ k¹towa oraz k¹t skrêtu ko³a (potrzebny do symulacji samochodu). Dla ko³a dostêpny jest bardzo rozbudowany model tarcia. Mo - na symulowaæ tarcie wzd³u ne i boczne w zale noœci od potrzeb. Model ten ma jednak du- ¹ wadê, poniewa jest nieparametryczny i nie zale y od wspó³czynnika tarcia pod³o a. W praktycznych zadaniach projektowych autorzy publikacji za³o yli, e robot bêdzie porusza³ siê po ró norodnym pod³o u oraz powinien reagowaæ na zmieniaj¹ce siê charakterystyki pod³o a. Dlatego opracowano zamienny model ko³a oparty na cylindrycznym kszta³cie, po³¹czony z cia³em robota za pomoc¹ obrotowego po³¹czenia. Dziêki nowemu modelowi mo na uzyskaæ ró ny wspó³czynnik tarcia w zale noœci od pod³o a, na którym robot siê porusza. Model tego tarcia zawiera uproszczenia, jednak na potrzeby testowania i symulacji jest wystarczaj¹cy. Rys. 4. Symulacja ko³a Rys. 5. Widok z silnika fizyki Przy realizacji modelu ko³a natrafiono na dodatkowy problem: œrodowisko symulacyjne MRDS nie ma zaimplementowanej bry³y o kszta³cie cylindra, ale wystêpuje tam kszta³t kapsu³y (walec zakoñczony z obu stron kulistymi kopu³ami). Jest to jedyny kszta³t, który mo e pos³u yæ do symulacji ko³a. Wprowadza on pewne b³êdy zwi¹zane z szerokoœci¹ ro-
10 1104 S³awomir Je ewski, Maciej aski bota oraz faktem, e fizyczna reprezentacja ko³a wtapia siê w cia³o robota, przez co pojawia siê problem z ustawianiem fizycznych modeli czujników i ramienia blisko bocznych krawêdzi obudowy Dodatkowe si³y wystêpuj¹ce w po³¹czeniach elementów dynamicznych Podczas symulowania pracy ramienia robota dostrzegliœmy b³êdne zachowanie silnika fizyki. Próbowaliœmy ustawiæ ramiê robota w konfiguracji, która jest nieosi¹galna ze wzglêdu na kolizjê ramienia z obudow¹ robota (rys. 6). Rys. 6. Niemo liwa do osi¹gniêcia konfiguracja ramienia W tej konfiguracji g³owica napiera ze stosunkowo du ¹ si³¹ na pozosta³e elementy robota. Zgodnie z zasadami fizyki robot powinien pozostawaæ w stanie spoczynku, poniewa nie dzia³a na niego adna zewnêtrzna si³a. Jednak mechanizm symulacyjny powoduje powolne poruszanie siê ca³ego robota do przodu, tak jakby dzia³a³a na niego zewnêtrzna si³a Podsumowanie Pomimo kilku dostrze onych niedoci¹gniêæ Microsoft Robotics Developer Studio plasuje siê na pierwszym miejscu pod wzglêdem funkcjonalnoœci oraz stabilnoœci pracy. Gotowe komponenty oraz inne rzeczywiste roboty, takie jak Pioneer 3DX czy LEGO NXT
11 Przegl¹d i porównanie œrodowisk symulacji robotów mobilnych 1105 zawarte w œrodowisku MRDS, dostarczaj¹ du ej iloœci wiedzy na temat symulacji zarówno ca³ego robota, jak i jego elementów. Zalet¹ jest tak e du a spo³ecznoœæ korzystaj¹ca z ogólnodostêpnego forum. Najwiêkszym minusem jest uboga dokumentacja, jednak to zrozumia³e, bior¹c pod uwagê krótki sta œrodowiska, które pojawi³o siê w 2008 roku. Podsumowuj¹c cechy œrodowiska Microsoft Robotics Developer Studio, dochodzimy do wniosku, e jest ono odpowiednim narzêdziem do przeprowadzenia symulacji robota mobilnego. Dostrze one w trakcie pracy œrodowiska b³êdy uda³o siê omin¹æ i opracowaæ pakiet oprogramowania, który pozwoli prototypowaæ procedury, schematy zachowania robota, przeprowadziæ wiele testów jeszcze przed powstaniem w³aœciwego robota wraz ze wszystkimi uk³adami elektronicznymi. Literatura [1] Koestler A., Bräunl T., Mobile Robot Simulation with Realistic Error Models. [w:] International Conference on Autonomous Robots and Agents, ICARA 2004, Dec [2] Brian P., Gerkey R., Vaughan T., Howard A., The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems. [w:] Proceedings of the International Conference on Advanced Robotics (ICAR 2003), [3] Pollack J., Lipson H., Funes P., Ficici S., Hornby G., Coevolutionary Robotics. IEEE Computer Society, Washington [4] Ribeiro F., Norrish J., Rapid prototyping using robot welding process description. [5] Èuboòová N., Kumièáková D., Tools and applications of computer aided manufacturing and robot virtual model designing. [w:] 6th International Multidisciplinary Conference, [6] Aerosim_Blockset, luty [7] ARS_MAGNA:_Abstract_Robot_Simulator, ai/areas/testbeds/arsmagna/0.html, luty [8] Biorobotic_Simulation_Program, luty 2009l. [9] BugWorks, luty [10] RapSim, luty [11] DYNAMECHS, luty [12] DynawizXMR, luty [13] EASY-ROB, luty [14] eyesim, luty [15] eyewyre_simulation_studio, luty [16] The_FLAT_2-D_Robot_Simulator, luty [17] Gwell, luty [18] Juice, luty [19] Khepera_Simulator, luty [20] Kinlab, luty [21] LME_Hexapod, luty [22] Microsoft_Robotics_Developer_Studio_2008, luty [23] MOBS, luty [24] OpenDynamicEngine, luty 2009.
12 1106 S³awomir Je ewski, Maciej aski [25] POPBUGS, luty [26] ROBOOP, luty [27] RoBOSS, luty [28] RobotWorks, luty [29] RoboWorks, luty [30] SodaConstructor, luty [31] Webots, luty [32] Yobotics!_Simulation_Construction_Set, luty 2009.
Środowiska Symulacji Robotów. 12.06.2013 Kraków
Środowiska Symulacji Robotów 12.06.2013 Kraków Symulacja komputerowa - badanie własności systemu przy pomocy komputera - oparte na matematycznym modelu rzeczywistości - model odwzorowujący niektóre aspekty
Bardziej szczegółowoSkanowanie trójwymiarowej przestrzeni pomieszczeñ
AUTOMATYKA 2008 Tom 12 Zeszyt 3 S³awomir Je ewski*, Micha³ Jaros* Skanowanie trójwymiarowej przestrzeni pomieszczeñ 1. Wprowadzenie Obecnie w erze komputerów, które pozwalaj¹ na wizualizacje scen nie tylko
Bardziej szczegółowoMETODY SZYBKIEGO PROTOTYPOWANIA ZE SPRZĘŻENIEM ZWROTNYM ROBOTÓW MOBILNYCH Z WYKORZYSTANIEM HARDWARE IN THE LOOP
Mgr inż. Tomasz POGORZELSKI Wojskowa Akademia Techniczna DOI: 10.17814/mechanik.2015.7.286 METODY SZYBKIEGO PROTOTYPOWANIA ZE SPRZĘŻENIEM ZWROTNYM ROBOTÓW MOBILNYCH Z WYKORZYSTANIEM HARDWARE IN THE LOOP
Bardziej szczegółowoZastosowania Robotów Mobilnych
Zastosowania Robotów Mobilnych Temat: Zapoznanie ze środowiskiem Microsoft Robotics Developer Studio na przykładzie prostych problemów nawigacji. 1) Wstęp: Microsoft Robotics Developer Studio jest popularnym
Bardziej szczegółowoZagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA. Stacjonarne I-go stopnia TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ
(ARK) Komputerowe sieci sterowania 1.Badania symulacyjne modeli obiektów 2.Pomiary i akwizycja danych pomiarowych 3.Protokoły transmisji danych w systemach automatyki 4.Regulator PID struktury, parametry,
Bardziej szczegółowoROCZNIKI 2010 GEOMATYKI. Metodyka i technologia budowy geoserwera tematycznego jako komponentu INSPIRE. Tom VIII Zeszyt 3(39) Warszawa
POLSKIE TOWARZYSTWO INFORMACJI PRZESTRZENNEJ ROCZNIKI 2010 GEOMATYKI Metodyka i technologia budowy geoserwera tematycznego jako komponentu INSPIRE Tom VIII Zeszyt 3(39) Warszawa PROPOZYCJA ZASAD POLSKIE
Bardziej szczegółowoWykład 1. Wprowadzenie do systemów CAD
Wykład 1 Wprowadzenie do systemów CAD Objaśnienie pojęć CAD (ang. Computer Aided Design) - komputerowe wspomaganie projektowania, obejmuje wszystkie etapy przygotowania projektu: opracowanie koncepcji,
Bardziej szczegółowoSystemy Czasu Rzeczywistego (SCR)
SKiTI2017 Systemy Czasu Rzeczywistego (SCR) Wykład 5: Modele projektowania systemu sterowania, idea szybkiego prototypowania układu sterowania RPC oraz symulacji w pętli sprzętowej HIL wprowadzenie WYDZIAŁ
Bardziej szczegółowoSpecjalność: Komputerowe systemy sterowania i diagnostyki
Specjalność: Komputerowe systemy sterowania i diagnostyki Rozkład zajęć w sem. (godz. w tygodniu) Lp Nazwa przedmiotu ECTS sem. 1 sem. 2 sem. 3 sem. 4 sem. 5 sem. 6 sem. 7 w c l p w c l p w c l p w c l
Bardziej szczegółowoAutomatyka i Robotyka studia stacjonarne drugiego stopnia
#384 #380 dr inż. Mirosław Gajer Projekt i implementacja narzędzia do profilowania kodu natywnego przy wykorzystaniu narzędzi Android NDK (Project and implementation of tools for profiling native code
Bardziej szczegółowoPLAN STUDIÓW - STUDIA STACJONARNE I STOPNIA kierunek: automatyka i robotyka
semestralny wymiar godzin PLAN STUDIÓW - STUDIA STACJONARNE I STOPNIA kierunek: automatyka i robotyka Semestr 1 1 Algebra liniowa 20 20 40 4 egz. 2 Analiza matematyczna 40 40 80 8 egz. 3 Ergonomia i BHP
Bardziej szczegółowodr inż. Tomasz Krzeszowski
Microsoft Robotics Developer Studio dr inż. Tomasz Krzeszowski 2017-05-20 Spis treści 1 Przygotowanie do laboratorium... 3 2 Cel laboratorium... 3 3 Microsoft Robotics Developer Studio... 3 3.1 Wprowadzenie...
Bardziej szczegółowoMechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych
Mechatronika i inteligentne systemy produkcyjne Modelowanie systemów mechatronicznych Platformy przetwarzania danych 1 Sterowanie procesem oparte na jego modelu u 1 (t) System rzeczywisty x(t) y(t) Tworzenie
Bardziej szczegółowoSpecjalność: Komputerowe systemy sterowania i diagnostyki. Strona 1 z 5
Uniwersytet Zielonogórski Plan studiów Wydział Informatyki, Elektrotechniki i Automatyki kierunek Automatyka i robotyka studia I stopnia, niestacjonarne rok akademicki 2017/18 Uwaga: zajęcia na specjalnościach
Bardziej szczegółowoSi³owniki elektryczne typu 5801 (o ruchu obrotowym) typu 5802 (o ruchu posuwistym)
Si³owniki elektryczne typu 580 (o ruchu obrotowym) typu 580 (o ruchu posuwistym) Rys. Typ 580 z zespo³em dr¹ ków dÿwigni Rys. Typ 580 zamontowany na zaworze regulacyjnym typu. Budowa i sposób dzia³ania
Bardziej szczegółowoWIZUALIZACJA I STEROWANIE ROBOTEM
Maciej Wochal, Opiekun koła: Dr inż. Dawid Cekus Politechnika Częstochowska, Wydział Inżynierii Mechanicznej i Informatyki, Instytut Mechaniki i Podstaw Konstrukcji Maszyn, Koło Naukowe Komputerowego Projektowania
Bardziej szczegółowoMechatronika i szybkie prototypowanie układów sterowania
Mechatronika i szybkie prototypowanie układów sterowania Rozwój systemów technicznych Funkcje operacyjne Dostarczanie energii Wprowadzanie danych sterujących Generacje systemów technicznych prymitywny
Bardziej szczegółowoSzybkie prototypowanie w projektowaniu mechatronicznym
Szybkie prototypowanie w projektowaniu mechatronicznym Systemy wbudowane (Embedded Systems) Systemy wbudowane (ang. Embedded Systems) są to dedykowane architektury komputerowe, które są integralną częścią
Bardziej szczegółowoWyznaczanie charakterystyki widmowej kolorów z wykorzystaniem zapisu liczb o dowolnej precyzji
AUTOMATYKA 2011 Tom 15 Zeszyt 3 Maciej Nowak*, Grzegorz Nowak* Wyznaczanie charakterystyki widmowej kolorów z wykorzystaniem zapisu liczb o dowolnej precyzji 1. Wprowadzenie 1.1. Kolory Zmys³ wzroku stanowi
Bardziej szczegółowoprzewidziane s¹ menu rozwijane i ikony, które uruchamiaj¹ rzadziej u ywane i bardziej zaawansowane opcje programu.
rzy projektowaniu wspó³czesnych maszyn i urz¹dzeñ mechanicznych konieczne jest wykonanie wielu ró nych obliczeñ, których celem jest zoptymalizowanie konstrukcji, zmniejszenie kosztów wytworzenia, a przede
Bardziej szczegółowoW Y B R A N E P R O B L E M Y I N Y N I E R S K I E
W Y B R A N E P R O B L E M Y I N Y N I E R S K I E Z E S Z Y T Y N A U K O W E I N S T Y T U T U A U T O M A T Y Z A C J I P R O C E S Ó W T E C H N O L O G I C Z N Y C H I Z I N T E G R O W A N Y C H
Bardziej szczegółowoSystemy Informatyki Przemysłowej
Systemy Informatyki Przemysłowej Profil absolwenta Profil absolwenta Realizowany cel dydaktyczny związany jest z: tworzeniem, wdrażaniem oraz integracją systemów informatycznych algorytmami rozpoznawania
Bardziej szczegółowoPRACA DYPLOMOWA MAGISTERSKA
KATEDRA WYTRZYMAŁOSCI MATERIAŁÓW I METOD KOMPUTEROWYCH MACHANIKI PRACA DYPLOMOWA MAGISTERSKA Analiza kinematyki robota mobilnego z wykorzystaniem MSC.VisualNastran PROMOTOR Prof. dr hab. inż. Tadeusz Burczyński
Bardziej szczegółowoMICROAUTOMATIC INFORMACJA O PRODUKCIE
µtic CBY-JRG 7200 INFORMACJA O PRODUKCIE Dokumentacja zawiera dane techniczne, oraz instrukcjê obs³ugi i programowania sterownika µtic CBY-JRG 7200. Konfiguracja sterownika: 8 bram gara owych, 1 zeœlizg,
Bardziej szczegółowoKurs wybieralny: Zastosowanie technik informatycznych i metod numerycznych w elektronice
Kurs wybieralny: Zastosowanie technik informatycznych i metod numerycznych w elektronice Opis kursu Przygotowanie praktyczne do realizacji projektów w elektronice z zastosowaniem podstawowych narzędzi
Bardziej szczegółowoInstrukcja obs³ugi PL
Instrukcja obs³ugi PL Dziêkujemy za zakup naszego produktu LAPO-C. 1 Spis treœci. 2 3 4 5 Wstêp...5 Obs³uga rejestratora LAPO-S...6 Ekrany wyœcigowe LAPO-S...7 Podstawowe parametry konfiguracyjne...10
Bardziej szczegółowoSYSTEMY 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
Bardziej szczegółowoBiorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:
Egzaminy na plus Stres na minus! Zdawaj bezpłatne egzaminy Microsoft, Linux, C++ z nami i zadbaj o swoją karierę. Oferujemy Ci pierwsze certyfikaty zawodowe w Twojej przyszłej karierze, które idealnie
Bardziej szczegółowoZałącznik nr 1 do Zapytania ofertowego: Opis przedmiotu zamówienia
Załącznik nr 1 do Zapytania ofertowego: Opis przedmiotu zamówienia Postępowanie na świadczenie usług badawczo-rozwojowych referencyjny Zamawiającego: ZO CERTA 1/2017 Celem Projektu jest opracowanie wielokryterialnych
Bardziej szczegółowoINSTRUKCJA OBS UGI MIKROPROCESOROWY PRZETWORNIK TEMPERATURY. TxRail 4-20 ma. wydanie listopad 2004
INSTRUKCJA OBS UGI MIKROPROCESOROWY PRZETWORNIK TEMPERATURY TxRail 4-20 ma wydanie listopad 2004 PRZEDSIÊBIORSTWO AUTOMATYZACJI I POMIARÓW INTROL Sp. z o.o. ul. Koœciuszki 112, 40-519 Katowice tel. 032/
Bardziej szczegółowoPolitechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 1 (3h) Wprowadzenie do obsługi platformy projektowej Quartus II Instrukcja pomocnicza do laboratorium z przedmiotu
Bardziej szczegółowoProjektowanie logistycznych gniazd przedmiotowych
Zygmunt Mazur Projektowanie logistycznych gniazd przedmiotowych Uwagi wstępne Logistyka obejmuje projektowanie struktury przep³ywu w procesie wytwarzania. Projektowanie dotyczy ustalania liczby, kszta³tu
Bardziej szczegółowoWYKORZYSTANIE PLATFORMY FireMonkey W PROCESIE URUCHAMIANIA I TESTOWANIA UKŁADÓW MIKROPROCESOROWYCH
Dr inż. Jacek WARCHULSKI Dr inż. Marcin WARCHULSKI Mgr inż. Witold BUŻANTOWICZ Wojskowa Akademia Techniczna Mgr inż. Grzegorz MUCHA MUCHTECH WYKORZYSTANIE PLATFORMY FireMonkey W PROCESIE URUCHAMIANIA I
Bardziej szczegółowoECTS - program studiów kierunku Automatyka i robotyka, Studia I stopnia, rok akademicki 2015/2016
- program studiów kierunku Automatyka i robotyka, Studia I stopnia, rok akademicki 20/206 Automatyka i robotyka Profil ogólnoakademicki studia stacjonarne I stopnia w c l p w c l p w c l p w c l p w c
Bardziej szczegółowoTabela odniesień efektów kierunkowych do efektów obszarowych
Umiejscowienie kierunku w obszarze kształcenia Kierunek automatyka i robotyka należy do obszaru kształcenia w zakresie nauk technicznych i jest powiązany z takimi kierunkami studiów jak: mechanika i budowa
Bardziej szczegółowoEfekty kształcenia na kierunku AiR drugiego stopnia - Wiedza Wydziału Elektrotechniki, Automatyki i Informatyki Politechniki Opolskiej
Efekty na kierunku AiR drugiego stopnia - Wiedza K_W01 K_W02 K_W03 K_W04 K_W05 K_W06 K_W07 K_W08 K_W09 K_W10 K_W11 K_W12 K_W13 K_W14 Ma rozszerzoną wiedzę dotyczącą dynamicznych modeli dyskretnych stosowanych
Bardziej szczegółowoZAGADNIENIA SPECJALNOŚCIOWE
(ARK) Komputerowe sieci sterowania 1.Zaawansowane metody wyznaczania parametrów regulatorów 2.Mechanizmy innowacyjne. 3.Sieci neuronowe w modelowaniu obiektów dynamicznych. 4.Zasady projektowania i zastosowania
Bardziej szczegółowoI rok. semestr 1 semestr 2 15 tyg. 15 tyg. Razem ECTS. laborat. semin. ECTS. konwer. wykł. I rok. w tym. Razem ECTS. laborat. semin. ECTS. konwer.
Wydział Informatyki i Nauki o Materiałach Kierunek Informatyka studia I stopnia inżynierskie studia stacjonarne 08- IO1S-13 od roku akademickiego 2015/2016 A Lp GRUPA TREŚCI PODSTAWOWYCH kod Nazwa modułu
Bardziej szczegółowoKierunek: Automatyka i Robotyka Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia
Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek: Automatyka i Robotyka Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne Rocznik: 2015/2016 Język wykładowy:
Bardziej szczegółowoTabela odniesień efektów kierunkowych do efektów obszarowych
Umiejscowienie kierunku w obszarze kształcenia Kierunek studiów automatyka i robotyka należy do obszaru kształcenia w zakresie nauk technicznych i jest powiązany z takimi kierunkami studiów jak: mechanika
Bardziej szczegółowoJavaFX. Technologie Biznesu Elektronicznego. Wydział Informatyki i Zarządzania Politechnika Wrocławska
JavaFX - wprowadzenie JavaFX Wydział Informatyki i Zarządzania Politechnika Wrocławska Definicja JavaFX - wprowadzenie Definicja Historia JavaFX Script Rich Internet Application JavaFX - rodzina technologii
Bardziej szczegółowoSYSTEM INFORMACJI GEOGRAFICZNEJ JAKO NIEZBÊDNY ELEMENT POWSZECHNEJ TAKSACJI NIERUCHOMOŒCI**
GEODEZJA l TOM 12 l ZESZYT 2/1 l 2006 Piotr Cichociñski*, Piotr Parzych* SYSTEM INFORMACJI GEOGRAFICZNEJ JAKO NIEZBÊDNY ELEMENT POWSZECHNEJ TAKSACJI NIERUCHOMOŒCI** 1. Wstêp Nieunikniona zapewne w przysz³oœci
Bardziej szczegółowoTematy prac dyplomowych w Katedrze Awioniki i Sterowania Studia I stopnia (inżynierskie)
Tematy prac dyplomowych w Katedrze Awioniki i Sterowania Studia I stopnia (inżynierskie) Temat: Pomiar prędkości kątowych samolotu przy pomocy czujnika ziemskiego pola magnetycznego 1. Analiza właściwości
Bardziej szczegółowomicro Programator ISP mikrokontrolerów AVR zgodny z STK500v2 Opis Obs³ugiwane mikrokontrolery Wspó³praca z programami Podstawowe w³aœciwoœci - 1 -
STK500v2 Programator ISP mikrokontrolerów AVR zgodny z STK500v2 Opis Obs³ugiwane mikrokontrolery Programator STK500v2 jest programatorem ISP 8-bitowych mikrokontrolerów AVR firmy Atmel. Pod³¹czany do portu
Bardziej szczegółowoSpis treści 1. Wstęp 2. Projektowanie systemów informatycznych
Spis treści 1. Wstęp... 9 1.1. Inżynieria oprogramowania jako proces... 10 1.1.1. Algorytm... 11 1.2. Programowanie w językach wysokiego poziomu... 11 1.3. Obiektowe podejście do programowania... 12 1.3.1.
Bardziej szczegółowoElektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy. Obowiązkowy Polski VI semestr zimowy
KARTA MODUŁU / KARTA PRZEDMIOTU Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013
Bardziej szczegółowoSYSTEMY WBUDOWANE CZASU RZECZYWISTEGO. Specjalność magisterska Katedry Systemów Elektroniki Morskiej
SYSTEMY WBUDOWANE CZASU RZECZYWISTEGO Specjalność magisterska Katedry Systemów Elektroniki Morskiej Co to jest system wbudowany czasu rzeczywistego? Komputer - część większego systemu wykonuje skończoną
Bardziej szczegółowoPrzegląd i ewaluacja narzędzi do szybkiego tworzenia interfejsu użytkownika (RAD).
Przegląd i ewaluacja narzędzi do szybkiego tworzenia interfejsu użytkownika (RAD). Rapid Application Development RAD Szybkie tworzenie programów użytkowych (Rapid Application Development RAD) jest mającą
Bardziej szczegółowoPROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. studia pierwszego stopnia
OPIS PRZEDMIOTU Nazwa przedmiotu Programowanie i obsługa systemów mobilnych Kod przedmiotu Wydział Instytut/Katedra Kierunek Specjalizacja/specjalność Wydział Matematyki, Fizyki i Techniki Instytut Mechaniki
Bardziej szczegółowoII-go stopnia. Stacjonarne. Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ
(ARK) Komputerowe sieci sterowania 1. Zaawansowane metody wyznaczania parametrów regulatorów 2. Mechanizmy innowacyjne. 3. Sieci neuronowe w modelowaniu obiektów dynamicznych. 4. Zasady projektowania i
Bardziej szczegółowoE-E-A-1008-s5 Komputerowa Symulacja Układów Nazwa modułu. Dynamicznych. Elektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu E-E-A-1008-s5 Komputerowa Symulacja Układów Nazwa modułu Dynamicznych Nazwa modułu w języku
Bardziej szczegółowoModelowanie œrodowiska 3D z danych pomiarowych**
AUTOMATYKA 2005 Tom 9 Zeszyt 3 Jacek Nowakowski *, Daniel Kaczorowski * Modelowanie œrodowiska 3D z danych pomiarowych** 1. Wprowadzenie Jednym z obszarów mo liwego wykorzystania symulacji komputerowej
Bardziej szczegółowoWYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI KATEDRA AUTOMATYKI. Robot do pokrycia powierzchni terenu
WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI KATEDRA AUTOMATYKI Robot do pokrycia powierzchni terenu Zadania robota Zadanie całkowitego pokrycia powierzchni na podstawie danych sensorycznych Zadanie unikania przeszkód
Bardziej szczegółowoINSTRUKCJA OBS UGI MIKROPROCESOROWY PRZETWORNIK TEMPERATURY. TxBlock 4-20 ma. wydanie listopad 2004
INSTRUKCJA OBS UGI MIKROPROCESOROWY PRZETWORNIK TEMPERATURY TxBlock 4-20 ma wydanie listopad 2004 PRZEDSIÊBIORSTWO AUTOMATYZACJI I POMIARÓW INTROL Sp. z o.o. ul. Koœciuszki 112, 40-519 Katowice tel. 032/
Bardziej szczegółowoPLAN STUDIÓW - STUDIA STACJONARNE I STOPNIA kierunek: automatyka i robotyka
semestralny wymiar godzin PLAN STUDIÓW - STUDIA STACJONARNE I STOPNIA kierunek: automatyka i robotyka Semestr 1 1 Algebra liniowa 20 20 40 4 egz. 2 Analiza matematyczna 40 40 80 8 egz. 3 Ergonomia i BHP
Bardziej szczegółowoPLAN STUDIÓW - STUDIA NIESTACJONARNE I STOPNIA kierunek: automatyka i robotyka. semestralny wymiar godzin. Semestr 1. Semestr 2. Semestr 3.
semestralny wymiar godzin PLAN STUDIÓW - STUDIA NIESTACJONARNE I STOPNIA kierunek: automatyka i robotyka Semestr 1 1 Algebra liniowa 12 12 24 4 egz. 2 Analiza matematyczna 24 24 48 8 egz. 3 Ergonomia i
Bardziej szczegółowoSystem zarządzający grami programistycznymi Meridius
System zarządzający grami programistycznymi Meridius Instytut Informatyki, Uniwersytet Wrocławski 20 września 2011 Promotor: prof. Krzysztof Loryś Gry komputerowe a programistyczne Gry komputerowe Z punktu
Bardziej szczegółowoModel symulacyjny robota Explorer 6WD z uwzględnieniem uszkodzeń
Model symulacyjny robota Explorer 6WD z uwzględnieniem uszkodzeń inż. Paweł Stęczniewski Promotor: dr inż. Piotr Przystałka Instytut Podstaw Konstrukcji Maszyn Politechnika Śląska Gliwice, 22.11.2017 inż.
Bardziej szczegółowoLEGO Segway. Budowa i analiza strukturalnie niestabilnego robota mobilnego na bazie projektu Segway
LEGO Segway Budowa i analiza strukturalnie niestabilnego robota mobilnego na bazie projektu Segway Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Kraków, 29.05.2009 Projekt LEGO Segway
Bardziej szczegółowoAnaliza i projektowanie obiektowe 2016/2017. Wykład 10: Tworzenie projektowego diagramu klas
Analiza i projektowanie obiektowe 2016/2017 Wykład 10: Tworzenie projektowego diagramu klas Jacek Marciniak Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza 1 Plan wykładu 1. Projektowy
Bardziej szczegółowoKierunek Informatyka stosowana Studia stacjonarne Studia pierwszego stopnia
Studia pierwszego stopnia I rok Matematyka dyskretna 30 30 Egzamin 5 Analiza matematyczna 30 30 Egzamin 5 Algebra liniowa 30 30 Egzamin 5 Statystyka i rachunek prawdopodobieństwa 30 30 Egzamin 5 Opracowywanie
Bardziej szczegółowoLista 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
Bardziej szczegółowoINFORMATYKA. PLAN STUDIÓW STACJONARNYCH INŻYNIERSKICH 2-go STOPNIA STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2018/19.
PLAN STUDIÓ STACJONARNYCH INŻYNIERSKICH 2-go STOPNIA 2018-2020 STUDIA ROZPOCZYNAJĄCE SIĘ ROKU AKADEMICKIM 2018/19 Semestr I ybrane zagadnienia matematyki wyższej 45 30 75 E 6 Logika i teoria mnogości dla
Bardziej szczegółowoRozszerzony konspekt przedmiotu Inteligentne maszyny i systemy
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Rozszerzony konspekt przedmiotu Inteligentne maszyny i systemy dr inż. Witold Czajewski dr inż. Marcin Iwanowski
Bardziej szczegółowoUrządzenia Elektroniki Morskiej Systemy Elektroniki Morskiej
Wydział Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej Katedra Systemów Elektroniki Morskiej Stacja Badań Hydroakustycznych Urządzenia Elektroniki Morskiej Systemy Elektroniki Morskiej
Bardziej szczegółowoKatedra Systemów Elektroniki Morskiej. Specjalność Systemy elektroniki morskiej
Katedra Systemów Elektroniki Morskiej Specjalność Systemy elektroniki morskiej Dlaczego Systemy Elektroniki Morskiej? W ramach naszej specjalności poznacie zagadnienia związane z systemami czasu rzeczywistego
Bardziej szczegółowoZESZYTY NAUKOWE INSTYTUTU POJAZDÓW 2(98)/2014
ZESZYTY NAUKOWE INSTYTUTU POJAZDÓW 2(98)/2014 Wojciech Moczulski 1, Wawrzyniec Panfil 2, Piotr Przystałka 3 SYSTEM STEROWANIA GRUPY WIELOZADANIOWYCH ROBOTÓW MOBILNYCH (2) - IMPLEMENTACJA SYSTEMU 1. Wstęp
Bardziej szczegółowoEgzamin / zaliczenie na ocenę*
WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI Zał. nr 4 do ZW33/01 KARTA PRZEDMIOTU Nazwa w języku polskim : INŻYNIERIA OPROGRAMOWANIA Nazwa w języku angielskim: SOFTWARE ENGINEERING Kierunek studiów (jeśli
Bardziej szczegółowoInformatyka studia stacjonarne pierwszego stopnia
#382 #379 Internetowy system obsługi usterek w sieciach handlowych (The internet systems of detection of defects in trade networks) Celem pracy jest napisanie aplikacji w języku Java EE. Główne zadania
Bardziej szczegółowoField of study: Computer Science Study level: First-cycle studies Form and type of study: Full-time studies. Auditorium classes.
Faculty of: Faculty of Electrical Engineering, Automatics, Computer Science and Biomedical Engineering Field of study: Computer Science Study level: First-cycle studies Form and type of study: Full-time
Bardziej szczegółowoProjekt Zaprogramować działanie robota w narzędziu USARSim
WYŻSZA SZKOŁA INFORMATYKI I ZARZĄDZANIA Z SIEDZIBĄ W RZESZOWIE Inteligentne Systemy Autonomiczne Projekt Zaprogramować działanie robota w narzędziu USARSim Prowadzący: Wykonawca: Mgr Daniel Jachyra Paweł
Bardziej szczegółowoSpecjalizacja uzupełniająca. urządzeniowo - informatyczna dla wszystkich kierunków na ETI (II st.)
Systemy wbudowane Specjalizacja uzupełniająca urządzeniowo - informatyczna dla wszystkich kierunków na ETI (II st.) 5 stycznia 2015 Geneza W styczniu 2014 firma Intel zgłosiła zapotrzebowanie na absolwentów
Bardziej szczegółowoPOKL /10. Gliwice, SKN Robotyki Encoder Wydział Automatyki, Elektroniki i Informatyki Politechnika Śląska RAPORT
Wiedza i doświadczenie projektowe wizytówką absolwenta kierunku automatyka i robotyka na Wydziale Automatyki, Elektroniki i Informatyki Politechniki Śląskiej POKL.04.01.02-00-020/10 Program Operacyjny
Bardziej szczegółowoO autorze... 9 Wprowadzenie... 11
Spis tre ci O autorze... 9 Wprowadzenie... 11 Rozdzia 1. Sterownik przemys owy... 15 Sterownik S7-1200... 15 Budowa zewn trzna... 16 Budowa wewn trzna... 19 Cykl programu oraz tryby pracy... 21 Zestaw
Bardziej szczegółowoSi³owniki elektrohydrauliczne Typ 3274 11 do -23
Si³owniki elektrohydrauliczne Typ 3274 11 do -23 Zastosowanie Si³owniki elektrohydrauliczne sterowane s¹ przez regulatory elektroniczne za pomoc¹ trójpunktowych lub ci¹g³ych sygna- ³ów wyjœciowych. S³u
Bardziej szczegółowoIntegracja systemu CAD/CAM Catia z bazą danych uchwytów obróbkowych MS Access za pomocą interfejsu API
Dr inż. Janusz Pobożniak, pobozniak@mech.pk.edu.pl Instytut Technologii Maszyn i Automatyzacji produkcji Politechnika Krakowska, Wydział Mechaniczny Integracja systemu CAD/CAM Catia z bazą danych uchwytów
Bardziej szczegółowoCzym jest wykrywanie kolizji. Elementarne metody detekcji kolizji. Trochę praktyki: Jak przygotować Visual Studio 2010 do pracy z XNA pod Windows
Czym jest wykrywanie kolizji. Elementarne metody detekcji kolizji. Trochę praktyki: Jak przygotować Visual Studio 2010 do pracy z XNA pod Windows Phone 7. Skąd i jakie paczki pobrać. Coś napiszemy :-)
Bardziej szczegółowoProces technologiczny. 1. Zastosowanie cech technologicznych w systemach CAPP
Pobożniak Janusz, Dr inż. Politechnika Krakowska, Wydział Mechaniczny e-mail: pobozniak@mech.pk.edu.pl Pozyskiwanie danych niegeometrycznych na użytek projektowania procesów technologicznych obróbki za
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Mechatronika Rodzaj przedmiotu: obowiązkowy na specjalności: projektowanie systemów mechanicznych Rodzaj zajęd: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU Symulacje
Bardziej szczegółowoEFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW AUTOMATYKA I ROBOTYKA STUDIA PIERWSZEGO STOPNIA PROFIL PRAKTYCZNY
EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW AUTOMATYKA I ROBOTYKA STUDIA PIERWSZEGO STOPNIA PROFIL PRAKTYCZNY Umiejscowienie kierunku w obszarze kształcenia Kierunek studiów automatyka i robotyka należy do
Bardziej szczegółowoStanowisko pomiarowe do wyznaczania ró nicowego pr¹du wy³¹czania wy³¹czników ró nicowo-pr¹dowych typu AC
ZESZYTY NAUKOWE WYŻSZEJ SZKOŁY ZARZĄDZANIA OCHRONĄ PRACY W KATOWICACH Nr 1(4)/2008, s. 91-95 ISSN-1895-3794 Andrzej Kidawa Wy sza Szko³a Zarz¹dzania Ochron¹ Pracy w Katowicach Jagoda G³az Wy sza Szko³a
Bardziej szczegółowoInstrukcja Prasy Termotransferowej Secabo TS7
Instrukcja Prasy Termotransferowej Secabo TS7 Gratulujemy zakupu Prasy termotransferowej Secabo! Proszê o dok³adne zapoznanie siê z instrukcj¹ obs³ugi, tak aby mogli Pañstwo rozpocz¹æ pracê na urz¹dzeniu
Bardziej szczegółowoPolitechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki. ĆWICZENIE Nr 1 (3h) Wprowadzenie do systemu Quartus II
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 1 (3h) Wprowadzenie do systemu Quartus II Instrukcja pomocnicza do laboratorium z przedmiotu Synteza układów cyfrowych
Bardziej szczegółowoDotacje na innowacje. Inwestujemy w waszą przyszłość.
PROJEKT TECHNICZNY Implementacja Systemu B2B w firmie Lancelot i w przedsiębiorstwach partnerskich Przygotowane dla: Przygotowane przez: Lancelot Marek Cieśla Grzegorz Witkowski Constant Improvement Szkolenia
Bardziej szczegółowoRozproszona pamiêæ dzielona - 1
Rozproszona pamiêæ dzielona - 1 Wieloprocesor - wiele ma dostêp do wspólnej pamiêci g³ównej Wielokomputer - ka dy ma w³asn¹ pamiêæ g³ówn¹; nie ma wspó³dzielenia pamiêci Aspekt sprzêtowy: Skonstruowanie
Bardziej szczegółowoEFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW AUTOMATYKA I ROBOTYKA
Poziom kształcenia EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW AUTOMATYKA I ROBOTYKA PRK Poziom 6 Profil Studia pierwszego stopnia Ogólnoakademicki Obszar kształcenia Nauki techniczne (100%) Dziedzina Dyscyplina
Bardziej szczegółowoSPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD
Dr inż. Jacek WARCHULSKI Dr inż. Marcin WARCHULSKI Mgr inż. Witold BUŻANTOWICZ Wojskowa Akademia Techniczna SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD Streszczenie: W referacie przedstawiono możliwości
Bardziej szczegółowoINŻYNIERIA OPROGRAMOWANIA
INSTYTUT INFORMATYKI STOSOWANEJ 2013 INŻYNIERIA OPROGRAMOWANIA Inżynieria Oprogramowania Proces ukierunkowany na wytworzenie oprogramowania Jak? Kto? Kiedy? Co? W jaki sposób? Metodyka Zespół Narzędzia
Bardziej szczegółowoDROGA ROZWOJU OD PROJEKTOWANIA 2D DO 3D Z WYKORZYSTANIEM SYSTEMÓW CAD NA POTRZEBY PRZEMYSŁU SAMOCHODOWEGO
Marta KORDOWSKA, Andrzej KARACZUN, Wojciech MUSIAŁ DROGA ROZWOJU OD PROJEKTOWANIA 2D DO 3D Z WYKORZYSTANIEM SYSTEMÓW CAD NA POTRZEBY PRZEMYSŁU SAMOCHODOWEGO Streszczenie W artykule omówione zostały zintegrowane
Bardziej szczegółowoOpis funkcjonalny i architektura. Modu³ sterownika mikroprocesorowego KM535
Opis funkcjonalny i architektura Modu³ sterownika mikroprocesorowego KM535 Modu³ KM535 jest uniwersalnym systemem mikroprocesorowym do pracy we wszelkiego rodzaju systemach steruj¹cych. Zastosowanie modu³u
Bardziej szczegółowoKinematyka manipulatora równoległego typu DELTA 106 Kinematyka manipulatora równoległego hexapod 110 Kinematyka robotów mobilnych 113
Spis treści Wstęp 11 1. Rozwój robotyki 15 Rys historyczny rozwoju robotyki 15 Dane statystyczne ilustrujące rozwój robotyki przemysłowej 18 Czynniki stymulujące rozwój robotyki 23 Zakres i problematyka
Bardziej szczegółowoWykaz tematów prac dyplomowych w roku akademickim 2012/2013 kierunek: informatyka, studia niestacjonarne
Wykaz tematów prac dyplomowych w roku akademickim 2012/2013 kierunek: informatyka, studia niestacjonarne L.p. Nazwisko i imię studenta Promotor Temat pracy magisterskiej Opis zadania stawianego studentowi
Bardziej szczegółowoZałącznik Nr 5 do Zarz. Nr 33/11/12
Załącznik Nr 5 do Zarz. Nr 33/11/12 (pieczęć wydziału) KARTA PRZEDMIOTU Z1-PU7 WYDANIE N1 Strona 1 z 5 1. Nazwa przedmiotu: PROGRAMOWANIE ROBOTÓW LEGO MINDSTORMS NXT 3. Karta przedmiotu ważna od roku akademickiego:
Bardziej szczegółowoUniwersytet Śląski w Katowicach str. 1 Wydział Informatyki i Nauki o Materiałach
Uniwersytet Śląski w Katowicach str. 1 Efekty dla: nazwa kierunku poziom profil Informatyka inżynierska pierwszy ogólnoakademicki Kod efektu (kierunek) K_1_A_I_W01 K_1_A_I_W02 K_1_A_I_W03 K_1_A_I_W04 K_1_A_I_W05
Bardziej szczegółowoWykaz osób pełniących funkcję opiekunów Warsztatów
Znak : 2/ICT/2016/UE Załącznik nr 4a do SIWZ pieczęć firmowa Wykonawcy Wykaz osób pełniących funkcję opiekunów Warsztatów W branży Gry Komputerowe Imię Nazwisko Wymagania dotyczące opiekunów Warsztatów
Bardziej szczegółowoProjektowanie baz danych za pomocą narzędzi CASE
Projektowanie baz danych za pomocą narzędzi CASE Metody tworzenia systemów informatycznych w tym, także rozbudowanych baz danych są komputerowo wspomagane przez narzędzia CASE (ang. Computer Aided Software
Bardziej szczegółowoCUDA Median Filter filtr medianowy wykorzystujący bibliotekę CUDA sprawozdanie z projektu
CUDA Median Filter filtr medianowy wykorzystujący bibliotekę CUDA sprawozdanie z projektu inż. Daniel Solarz Wydział Fizyki i Informatyki Stosowanej AGH 1. Cel projektu. Celem projektu było napisanie wtyczki
Bardziej szczegółowoSpis treści. Od autorów / 9
Od autorów / 9 Rozdział 1. Bezpieczny i legalny komputer / 11 1.1. Komputer we współczesnym świecie / 12 Typowe zastosowania komputera / 12 1.2. Bezpieczna i higieniczna praca z komputerem / 13 Wpływ komputera
Bardziej szczegółowoProjekt i implementacja filtra dzeń Pocket PC
Projekt i implementacja filtra pakietów w dla urządze dzeń Pocket PC Jakub Grabowski opiekun pracy: prof. dr hab. Zbigniew Kotulski 2005-10-25 Zagrożenia Ataki sieciowe Problemy z bezpieczeństwem sieci
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Mechatronika Rodzaj przedmiotu: obowiązkowy na specjalności: Systemy sterowania Rodzaj zajęć: Projekt I KARTA PRZEDMIOTU CEL PRZEDMIOTU PROJEKT INŻYNIERSKI Engineer s project
Bardziej szczegółowo