Robotyka to nauka i technologia projektowania, budowy i zastosowania sterowanych komputerowo urządzeń
mechanicznych popularnie zwanych robotami. Jest dziedziną nowej technologii łączącej ze sobą różne gałęzie
nauk technicznych: automatykę, elektronikę, elektrotechnikę, mechanikę i informatykę,
Robotyka jako dyscyplina naukowa zajmuje się przede wszystkim:
- kinematyką robotów,
- dynamiką robotów,
- sterowaniem robotów,
- architekturą komputerowych układów sterowania,
- językami programowania,
- lokomocją,
- wizją,
- sensoryką,
- sztuczną inteligencją.
Robotem nazywa się urządzenie techniczne przeznaczone do realizacji funkcji manipulacyjnych i
lokomocyjnych, mające określony zasób energii, informacji i charakteryzujące się całkowitą lub częściową
autonomią w działaniu.
Robot mobilny to taki robot, który może dowolnie zmieniać swoje położenie w przestrzeni. Roboty tego
rodzaju mogą pływać, latać lub jezdzić. Roboty mobilne mogą być robotami autonomicznymi tzn. takimi
których prawie nic nie ogranicza np. przewody sterujące bądz zasilające (a jedyne ograniczenia to np. ściany lub
przestrzeń w jakiej się znajdują itp.).
Mobilne roboty poruszające się po ziemi jest to klasa robotów, które mogą się przemieszczać za pomocą kół,
gąsienic lub kroczące.
Otoczenie robota jest to przestrzeń, w której robot jest usytuowany. Dla robotów stacjonarnych otoczenie
ogranicza się do przestrzeni roboczej.
Układ sterowania - zgodnie z teorią sterowania zadaniem układu sterowania jest określenie sygnału sterowania,
który należy podjąć wobec systemu (robota), aby otrzymać z góry założone właściwości. Sygnał sterujący
zostaje wygenerowany na podstawie posiadanych danych o tym systemie. W przypadku robota zadaniem układu
sterowania jest takie generowanie sygnałów sterujących aby układ osiągnął żądaną pozycję i orientację w
przestrzeni uwzględniając omijanie przeszkód, kontrolując przy tym podstawowe parametry kinematyczne i
dynamiczne. Ogólny schemat układu sterowania przedstawiono na rys.1
Rys.1 Schemat ogólny układu sterowania
Bardzo częstym określeniem związanym z robotami jest pojęcie generacji robotów, można wyróżnić III
generacje robotów. Opisując poszczególne generacje robotów należy skupić się na ich układzie sterowania oraz
sensoryce.
Roboty I generacji to roboty zaprogramowane najczęściej na określoną sekwencję czynności (istnieje
możliwość ich przeprogramowania). W robotach tej generacji stosowano przeważnie otwarty układ sterowania
tak więc robot charakteryzuje się całkowitym brakiem sprzężenia zwrotnego od stanu manipulowanego
przedmiotu. Schemat struktury robota I generacji pokazano na rys.2
Rys.2 Schemat otwartego układu sterowania dla I generacji robotów
1
Roboty II generacji to roboty wyposażone w zamknięty układ sterowania oraz czujniki pozwalające dokonywać
pomiarów podstawowych parametrów stanu robota i otoczenia. Roboty II generacji powinny spełniają warunek
takiej taktyki przy kontakcie ze światem zewnętrznym, aby uzyskać optymalny efekt działania. Robot powinien
rozpoznawać żądany obiekt nawet wówczas, gdy przemieszcza się z innymi obiektami, następnie rozpoznać ten
obiekt bez względu na jego położenie i kształt geometryczny. Takie roboty realizują te wymagania za pomocą
zespołu czujników. Schemat blokowy robota II generacji przedstawiono na rys.3.
Rys.3 Schemat zamkniętego układu sterowania
Roboty III generacji to roboty wyposażone w zamknięty układ sterowania oraz czujniki pozwalające
dokonywać złożonych pomiarów parametrów stanu robota i otoczenia. Tak więc roboty te są wyposażone w
zdolności rozpoznawania złożonych kształtów i klasyfikacji złożonych sytuacji, a ich system sterowania
powinien posiadać zdolności adaptacyjne. Schemat układu sterowania dla robotów III generacji jest taki sam jak
dla robotów II generacji
Robot MA-VIN to produkt firmy HiTec. Jest to robot jeżdżący, o modułowej konstrukcji i bogatym zestawie
czujników pozwalającym wykorzystać go na wiele sposobów.
Ze względu na możliwości konstruowania oraz programowania ma bardzo duże walory edukacyjne. Zabawa
robotem rozwija umiejętności programowania oraz wiedzę z zakresu mikroelektroniki i robotyki. Robot może
służyć jako świetne narzędzie do nauki praktycznej.
Programowanie jest możliwe w języku graficznym (graficzne środowisko programowania) bądz w języku C
(WINAVR). Dołączone czujniki pozwalają łatwo stworzyć roboty podążające za linią, reagujące na światło i
dzwięk, poszukujące drogi w labiryncie. Zestaw nadaje się też do konstrukcji prostych robotów piłkarskich bądz
sumo.
Wiele elementów robota ma postać łatwych do podłączenia modułów. Do komunikacji między nimi
zastosowano standard I2C, co zwiększa uniwersalność zestawu i umożliwia jego dalszą rozbudowę (możliwe
jest dodawanie nowych modułów z nowymi czujnikami).
Połączenie robota z komputerem realizujemy za pomocą kabla USB. Po podłączeniu uruchamiamy program
MA-VIN za pomocą ikony programu, która znajduje się na pulpicie komputera. Po uruchomieniu powinno
pojawić się poniższe okno programu:
Pasek zadań
Na pasku zadań istnieją elementy za umożliwiające rozpoczęcie nowego projektu otwarcie zapisanego wcześniej
programu oraz zapisanie tworzonego programu. Znajdują się również ikony za pomocą których można
sprawdzić poprawność stworzonego programu i skompilować go do języka maszynowego zrozumiałego dla
robota.
Program tworzy się za pomocą modułów które znajdują się po lewej stronie okna programu. Moduły podzielone
są na wejściowe, logiczne oraz wyjściowe.
Tworzenie programów
programowanie może odbywać się na dwa sposoby. W języku graficznym oraz w języku C. Programowanie
graficzne polega na układaniu odpowiednich modułów , łączeniu ich oraz modyfikowaniu ich właściwości.
Widoczny na rysunku fragment okna przedstawia plansze na której należy ułożyć poszczególne moduły w celu
stworzenia programu. Aby przenieść moduł na planszę należy odpowiedni klocek modułu zaznaczyć LKM i
następnie przenieść go na formatkę programu. W celu usunięcia klocka z planszy należy zaznaczyć go PKM.
W celu połączenia dwóch modułów klikamy na wyjście pierwszego elementu i przeciągamy do wejścia
interesującego nas modułu.
2
Wyszukiwarka
Podobne podstrony:
Biofizyka kontrolka do cw nrInstrukcja do ćw 20 Regulacja dwupołożeniowa temperatury – symulacja komputerowaĆw 11 RLCInstrukcja do ćw 17 Podnośnik pakietówInstrukcja do ćw 03 Prasa pneumatycznaPomiary wielkości elektrycznych Instrukcja do ćw 02 Pomiar prądu(Uzupełniający komentarz do wykładu 11)Niezwykła broń zbrodniarza wraca do Iraku (11 04 2009)Instrukcja do ćw 16 Jednostka pozycjonującaDo Ćw 2 IŚ Systemy oświetlenia IBiofizyka instrukcja do cw nr1 Budowa atomu model Bohra cw 11Instrukcja przyg do cw 5 ver03bInstrukcja do ćw 05 Montaż modułu „wiercenia otworu” stanowiska dydaktycznego MPScw 11 kwasy nukleinowewięcej podobnych podstron