Bimanual Manipulation
Jak działa
1) Klasyfikacja zadania: według przeglądu Smitha i in. (2012) zadania dzieli się na nieskoordynowane (ramiona wykonują niezależne czynności) i skoordynowane, a te na symetryczne (obie ręce pełnią równorzędną rolę) i asymetryczne (ręka stabilizująca + ręka wykonująca). 2) Koordynacja: kontroler lub polityka wyznacza ruchy obu ramion tak, by były spójne czasowo i przestrzennie; przy wspólnym chwycie jednego obiektu powstaje zamknięty łańcuch kinematyczny, więc trzeba sterować nie tylko pozycją, ale i siłami wewnętrznymi (ściskanie/rozciąganie obiektu). 3) Percepcja: obraz z wielu kamer (często nadgarstkowych i zewnętrznych), a coraz częściej też dotyk (sensory taktylne), dostarcza informacji o stanie obu ramion i obiektu. 4) Sterowanie/polityka: klasycznie — planowanie ruchu z ograniczeniami i sterowanie siłowo-pozycyjne; współcześnie — wyuczone polityki wizuomotoryczne (ACT, Diffusion Policy, BiKC, modele VLA) trenowane na demonstracjach z teleoperacji dwuramiennej (np. ALOHA). 5) Wykonanie: polityka generuje skoordynowane trajektorie/akcje dla obu ramion, często z kontrolą kolizji między ramionami i podziałem obciążenia.
Rozwiązany problem
Jedno ramię nie wystarcza do ogromnej klasy codziennych i przemysłowych zadań: trzymania dużego lub odkształcalnego obiektu, montażu wymagającego jednoczesnego ustabilizowania i działania, otwierania pojemników, przewlekania, składania tkanin czy przekazywania obiektu „z ręki do ręki”. Manipulacja dwuręczna rozwiązuje problem zadań, które są fizycznie niewykonalne jedną ręką lub wymagają utrzymania zamkniętego łańcucha kinematycznego i kontroli sił wewnętrznych między dwoma chwytakami.
Komponenty
Wyznaczanie ruchów obu ramion tak, by były spójne czasowo i przestrzennie oraz realizowały wspólny cel.
Gdy oba ramiona chwytają ten sam obiekt, tworzą zamknięty łańcuch; ruch jednego ramienia narzuca ograniczenia na drugie.
Zarządzanie siłami ściskającymi/rozciągającymi wspólnie trzymany obiekt oraz rozłożeniem obciążenia między ramiona.
Rozróżnienie ręki stabilizującej i ręki wykonującej (koordynacja asymetryczna) lub równorzędnych ról (symetryczna) — centralny element taksonomii Krebs i Asfoura.
Zapewnienie, że dwa ramiona pracujące we wspólnej przestrzeni roboczej nie zderzą się ze sobą ani z obiektem.
Dopasowanie taktowania i faz ruchu obu ramion, kluczowe przy zadaniach ściśle sprzężonych.
Implementacja
Przy wspólnym chwycie dwa ramiona mogą ściskać lub rozciągać obiekt; bez kontroli sił wewnętrznych łatwo go uszkodzić lub upuścić.
Ramiona dzielą przestrzeń roboczą i mogą zderzyć się ze sobą, zwłaszcza w ciasnych konfiguracjach lub przy wyuczonych politykach.
Dryf czasowy lub fazowy między ramionami psuje zadania ściśle sprzężone (np. przekazywanie obiektu).
Podwojona przestrzeń akcji zwiększa zapotrzebowanie na dane demonstracyjne i utrudnia uczenie stabilnych polityk.
Dwa ramiona wymagają wzajemnej kalibracji; błędy w transformacjach między układami prowadzą do nieprecyzyjnej koordynacji.
Ewolucja
Smith i in. systematyzują pole, wprowadzając podział na zadania nieskoordynowane i skoordynowane (symetryczne/asymetryczne).
Krebs i Asfour (IEEE RA-L) proponują taksonomię oburęcznej koordynacji człowieka opartą na rolach rąk, symetrii i interakcji.
Zhao i in. (RSS 2023) pokazują precyzyjną manipulację dwuręczną uczoną z kilku minut demonstracji na tanim sprzęcie — przełom dla learning-based bimanual.
Mobile ALOHA dodaje mobilną bazę i sterowanie całym ciałem; PerAct2 i RoboTwin dostarczają benchmarków dla uczenia manipulacji dwuręcznej; polityki jak BiKC rozwijają metody.
Hiperparametry (konfigurowalne osie)
Nieskoordynowana vs. skoordynowana — czy ramiona wykonują niezależne czynności, czy współdziałają nad wspólnym celem.
W zadaniach skoordynowanych: symetryczne (równorzędne role) vs. asymetryczne (ręka stabilizująca + wykonująca).
Czy ramiona trzymają wspólny obiekt (zamknięty łańcuch kinematyczny) czy działają na osobnych obiektach.
Łączna liczba stopni swobody obu ramion (plus chwytaki) — mniej więcej podwaja się względem konfiguracji jednoramiennej.