r2 - 22 Mar 2007 - 13:35:13 - TomaszWiniarskiYou are here: TWiki >  Projects Web > SledzenieKonturu2005

Śledzenie konturu

Geneza:

Śledzenie konturu jest kolejnym po rysowaniu zadaniem, które może wykonywać system składający się z robota Irp-6, czujnika siły i MRROC++. Sprawdzenie możliwości wykonania tego zadania potwierdziło uniwersalność stworzonego oprogramowania. Po wstępnych badaniach prostego zadania śledzenia konturu, z wykorzystaniem łożysk eliminujących tarcie, planowane są eksperymenty nad uwzględnianiem siły tarcia (wówczas wyeliminowane zostaną elementy mechaniczne ułatwiające wykonanie zadania).

Budowa:

System śledzący kontur testowany był dotychczas w dwóch konfiguracjach sprzętowych. Ich stałym elementem były:

  • Manipulator IRp-6 umieszczony na torze jezdnym.
  • Czujnik siły Schunk F/T 65/5 umieszczony w końcówce manipulatora. Udostępnia on kompletną informację o sile i momentach sił (6 składowych).
  • Pręt przymocowany do czujnika siły.

W zadaniu podążania wzdłuż konturu pręt zakończony jest łożyskiem, a końcówka manipulatora przesuwa się wzdłuż stalowej obręczy. Z kolei podczas kręcenia korbą pręt wsuwany jest w otwór w ramieniu korby, która następnie jest obracana. Ciekawostką jest fakt, że algorytm sterujący robotem jest identyczny dla obu zadań.

Podążanie wzdłuż konturu:

W obecnej wersji systemu algorytm podążania wzdłuż konturu jest nieskomplikowany. Na podstawie pomiaru siły, określany jest kierunek w którym końcówka manipulatora ma być dociskana do śledzonego konturu i ortogonalny do niego kierunek w którym ma się poruszać robot. Proces ECP systemu MRROC++ na bieżąco wysyła odpowiednie zlecenia do regulatora pozycyjno - siłowego w procesie EDP. Ponieważ dzięki zastosowaniu łożyska siła tarcia jest zaniedbywalnie mała, kierunek docisku końcówki jest zgodny z kierunkiem mierzonej siły. Na zdjęciach poniżej widoczny jest robot przed rozpoczęciem zadania (z lewej) i podczas jego wykonywania (z prawej).

3383.jpg 3381.jpg

Algorytm z powodzeniem radzi sobie z podążaniem wzdłuż obręczy, a nawet pokonaniem przeszkody takiej jak dociśnięty do obręczy palec. Ilustrują to filmy poniżej. (kodek divx)

3375_preview.jpg 3376_preview.jpg

Kręcenie korbą:

Kręcenie korbą, oparte jest na algorytmie identycznym ze stosowanym podczas śledzenia konturu. Pręt przytwierdzony do czujnika siły dociska się do jednej z krawędzi otworu w ramieniu korby (wewnętrznej lub zewnętrznej) i korba kręci się zgodnie bądź przeciwnie do ruchu wskazówek zegara.

Na zdjęciach poniżej widoczny jest robot przed rozpoczęciem zadania (z lewej) i podczas jego wykonywania (z prawej).

3380.jpg 3379.jpg

Filmy poniżej ilustrują wykonanie zadania. Na filmie z prawej widać jak wymuszona zmiana krawędzi do której "przyklejony" jest pręt pociąga za sobą zmianę kierunku ruchu robota.

3380_preview.jpg 3381_preview.jpg

Rozwój systemu:

W przyszłości planowane są następujące modyfikacje systemu:

  • Implemetnacja zadania w strukturze sterowania bazującej na TFF (Task Frame Formalism),
  • Śledzenie konturu w sytuacji występowania niezaniedbywalnej siły tarcia. Badanie metod predykcji siły tarcia,
  • Śledzenie konturu w dowolnej płaszczyźnie z końcówką manipulatora znajdującą się stale w pozycji prostopadłej do badanej powierzchni.

Wszystkich zainteresowanych szczegółami systemu zapraszamy do kontaktu z Tomaszem Winiarskim i obejrzenia filmu (kodek divx).

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r2 < r1 | More topic actions
 
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback