21.02.2015 Views

Manipulator przeznaczony do celów dydaktycznych - Laboratorium ...

Manipulator przeznaczony do celów dydaktycznych - Laboratorium ...

Manipulator przeznaczony do celów dydaktycznych - Laboratorium ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

75<br />

η – kąt podejścia chwytaka (kąt pomiędzy nieskręconą<br />

płaszczyzną chwytaka a płszczyzną poziomą) [ ◦ ] ,<br />

ρ – kąt obrotu chwytaka wokół własnej osi [ ◦ ] ,<br />

s – rozstaw szczęk [mm].<br />

10.2.3 Transformacja Denavita-Hartenberga dla zmiennych q i .<br />

Prosty model kinematyki dla robota ZS5R uzyskuje się przy użyciu notacji Denavita-<br />

Hartenberga. Transformacja Denavita-Hartenberga pomiędzy lokalnymi układami współrzędnych<br />

stowarzyszonymi z poszczególnymi ogniwami robota jest następująca<br />

A 1 0 (q 1) = Rot(Z, q 1 )Trans(Z, l 1 )Rot(X, π),<br />

2<br />

A 2 1(q 2 ) = Rot(Z, q 2 )Trans(X, l 2 ),<br />

A 3 2 (q 3) = Rot(Z, q 3 )Trans(X, l 3 ),<br />

A 4 3(q 4 ) = Rot(Z, q 4 )Rot(Z, − π)Rot(X, − π),<br />

2 2<br />

A 4 5 (q 5) = Rot(Z, q 5 )Trans(Z, l 4 ),<br />

(10.1)<br />

gdzie symbolami l i oznaczono następujące parametry geometryczne robota<br />

l 1 – wysokość kolumny [mm],<br />

l 2 – długość ramienia [mm],<br />

l 3 – długość przedramienia [mm],<br />

l 4 – długość chwytaka ujmująca długość palców chwytaka [mm],<br />

10.3 Przebieg ćwiczenia<br />

10.3.1 Obsługa stanowiska<br />

Stanowisko laboratoryjne składa się z robota ZS5R oraz komputera PC połączonego ze<br />

sterownikiem robota za pośrednictwem portu szeregowego. Oprogramowanie stanowi program<br />

ZSident uruchamiany w śro<strong>do</strong>wisku systemu Linux.<br />

Robot powinien być ustawiony przy krwędzi stołu, równolegle <strong>do</strong> przedniej ściany podstawy<br />

robota.<br />

Przed uruchomieniem programu należy włączyć zasilanie robota i poczekać na zakończenie<br />

synchronizacji (zatrzymanie wszystkich silników).<br />

Po uruchomieniu programu ZSident powinna nastąpić powtórna synchronizacja, a na<br />

ekranie pojawi się menu.<br />

Komenda I pozwala zadawać konfigurację we współrzędnych q i (wprowadzenie pustej linii<br />

powoduje pozostawienie <strong>do</strong>tychczasowej wartości). Po zakończeniu wprowadzania następuje<br />

wykonanie ruchu.<br />

Komenda X podaje odczyt położenia robota w trzech układach współrzędnych:<br />

• {M i } - przestrzeń napę<strong>do</strong>wa (pozycje silników wyrażone w impulsach),

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!