Manipulator przeznaczony do celów dydaktycznych - Laboratorium ...
Manipulator przeznaczony do celów dydaktycznych - Laboratorium ...
Manipulator przeznaczony do celów dydaktycznych - Laboratorium ...
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),