Unitree DEX3-1 – trójpalczasta dłoń robotyczna z 7 stopniami swobody
Trójpalczasta dłoń robotyczna Unitree
Unitree DEX3-1 – precyzyjna dłoń robotyczna z 7 stopniami swobody
Unitree DEX3-1 jest trójpalczastą dłonią robotyczną przeznaczoną do precyzyjnej manipulacji, teleoperacji oraz projektów embodied AI. Siedem aktywnych stopni swobody, sterowanie siłowo-pozycyjne i opcjonalne czujniki dotykowe pozwalają realizować złożone zadania wymagające kontrolowanego kontaktu z przedmiotem.
- Integracja z Unitree G1
- Wersja lewa i prawa
- Opcjonalne czujniki dotykowe
- Komunikacja USB i DDS
Spis treści strony DEX3-1 Rozwiń listę i przejdź bezpośrednio do wybranej sekcji 18 sekcji
Dwa rodzaje efektorów końcowych
Czym DEX3-1 różni się od chwytaka DEX1-1?
Oba urządzenia służą do chwytania i manipulowania przedmiotami, jednak zostały zbudowane z myślą o innych rodzajach zadań. DEX1-1 wykonuje równoległy ruch dwóch szczęk, natomiast DEX3-1 wykorzystuje trzy palce i siedem aktywnych stopni swobody.
Chwytak dwuszczękowy
Unitree DEX1-1
Dwie szczęki poruszają się równolegle wzdłuż jednej osi. Taka konstrukcja pozwala uzyskać powtarzalny i kontrolowany chwyt przedmiotów o zróżnicowanych wymiarach.
- Konstrukcja
- Dwie równoległe szczęki
- Ruch
- Wspólne otwieranie i zamykanie szczęk
- Najważniejsze cechy
- Skok 90 mm i regulowana siła 5–120 N
- Typowe zadania
- Chwytanie, podnoszenie, przenoszenie i sortowanie
Dłoń robotyczna
Unitree DEX3-1
Trzy przegubowe palce mogą być sterowane z wykorzystaniem siedmiu aktywnych stopni swobody. Pozwala to rozwijać bardziej złożone strategie kontaktu i manipulacji.
- Konstrukcja
- Trzy przegubowe palce
- Ruch
- Sterowanie siedmioma aktywnymi osiami stawów
- Kontakt
- Opcjonalnie 9 stref i 33 punkty pomiaru nacisku
- Typowe zadania
- Teleoperacja, badania manipulacji, uczenie robotów i embodied AI
Kinematyka dłoni
Trzy palce i 7 aktywnych stopni swobody
DEX3-1 nie wykorzystuje jednego wspólnego ruchu otwierania i zamykania. Siedem aktywnie sterowanych osi stawów zostało rozdzielonych pomiędzy kciuk, palec wskazujący oraz palec środkowy.
Kciuk
3 DoFTrzy aktywne osie pozwalają zmieniać ustawienie kciuka względem pozostałych palców oraz budować różne konfiguracje kontaktu z przedmiotem.
Oznaczenia osi
thumb0thumb1thumb2
Palec wskazujący
2 DoFDwie sterowane osie odpowiadają za ustawienie segmentów palca wskazującego podczas zamykania dłoni i kontaktu z obiektem.
Oznaczenia osi
index0index1
Palec środkowy
2 DoFDwie kolejne osie umożliwiają kontrolowanie ułożenia palca środkowego i uzupełniają trójpunktową strukturę chwytu.
Oznaczenia osi
middle0middle1
Stopień swobody oznacza osobno sterowaną oś ruchu. Poszczególne stawy mogą otrzymywać własne wartości zadane, dzięki czemu dłoń nie jest ograniczona do jednego wspólnego ruchu zamykającego.
Poszukujesz dłoni robotycznej do swojego projektu? Skontaktuj się z nami
DEX3-1 to trójpalczasta dłoń robotyczna przeznaczona do badań nad manipulacją, teleoperacją i embodied AI. Jest dostępna w wersji z czujnikami dotykowymi lub bez nich, a sposób integracji zależy od wybranej platformy i konfiguracji.
Zapraszamy do kontaktu
Wypełnij formularz kontaktowy w celu otrzymania oferty.

Zakres roboczy osi
Zakresy ruchu stawów DEX3-1
Każda z siedmiu osi pracuje w określonym zakresie kątowym. Wspólna skala od –60° do +100° pokazuje zarówno całkowity zakres ruchu, jak i położenie każdej osi względem pozycji zerowej.
Kciuk
Palec wskazujący
Palec środkowy
Zakres graniczny nie jest automatycznie zalecanym punktem pracy pod obciążeniem. Podczas kontaktu z przedmiotem powinny zostać uwzględnione ograniczenia ruchu, wartości siły oraz bezpieczne narastanie polecenia.
Układ napędowy dłoni
Sześć napędów bezpośrednich i jeden staw z przekładnią
DEX3-1 wykorzystuje sześć miniaturowych bezszczotkowych stawów z napędem bezpośrednim oraz jeden aktywny staw, w którym ruch jest przenoszony przez przekładnię. Wszystkie siedem osi jest objętych aktywnym sterowaniem.
Stawy z napędem bezpośrednim
Direct driveW sześciu osiach ruch jest przekazywany bez pośredniej przekładni pomiędzy silnikiem a napędzanym stawem. Zmniejszona liczba elementów pośredniczących ułatwia bezpośrednie sterowanie ruchem i siłą stawu.
- Miniaturowe silniki bezszczotkowe
- Bezpośrednie przeniesienie ruchu na staw
- Obsługa sterowania pozycją i momentem
Aktywny staw z przekładnią
Gear driveW jednej osi pomiędzy silnikiem a stawem zastosowano mechaniczny stopień przekładniowy. Oś pozostaje napędzana i jest częścią siedmiu aktywnych stopni swobody dłoni.
- Aktywnie sterowana oś
- Mechaniczne przeniesienie ruchu przez przekładnię
- Element wspólnego układu sterowania dłoni
Układ 6 + 1 nie oznacza sześciu osi aktywnych i jednej pasywnej. Różnica dotyczy wyłącznie sposobu mechanicznego przeniesienia ruchu.
Sterowanie ruchem i kontaktem
Sterowanie siłowo-pozycyjne DEX3-1
Dla poszczególnych stawów mogą być przekazywane wartości pozycji, prędkości, momentu oraz parametrów odpowiedzialnych za sztywność i tłumienie reakcji. Dzięki temu ruch dłoni nie musi być określany wyłącznie przez docelowy kąt stawu.
Wartości zadane
Pozycja, prędkość, moment i parametry reakcji.
Sterownik stawu
Łączy wartości zadane z aktualnym stanem osi.
Ruch i kontakt
Staw reaguje zgodnie z wybranym trybem i nastawami.
Pozycja zadana
Joint positionOkreśla docelowe położenie stawu, do którego ma zostać skierowana dana oś.
Prędkość zadana
Joint velocityOpisuje oczekiwaną prędkość ruchu stawu podczas realizowania polecenia.
Moment zadany
Feedforward torque
Wartość tau może wprowadzać
zadany moment wyprzedzający,
uzupełniający reakcję pozycja–prędkość.
Sztywność pozycyjna
Proportional gainParametr wpływa na to, jak mocno staw reaguje na różnicę pozycji pomiędzy wartością zadaną i aktualną.
Tłumienie ruchu
Derivative gainParametr pozwala kształtować tłumienie i reakcję na prędkość, ograniczając zbyt gwałtowne zmiany ruchu.
Tryb sterowania
Mode
Pole mode określa
sposób interpretowania polecenia
przez sterownik danej osi.
Kp i Kd nie oznaczają pełnego regulatora PID
W interfejsie polecenia dostępne są osobne nastawy
Kp i Kd, natomiast nie występuje
niezależne pole Ki. Taką strukturę
można opisywać jako sterowanie z członami
proporcjonalnym i tłumiącym, uzupełnione zadanym
momentem tau. Ostateczne zachowanie
zależy również od trybu i wewnętrznej pętli
sterownika stawu.
Moment zadany nie jest tym samym co pomiar nacisku na powierzchni palca. Informacje dotykowe pochodzą z opcjonalnych czujników umieszczonych w aktywnych strefach dłoni i stanowią osobny rodzaj danych zwrotnych.
Dwie konfiguracje wyposażenia
DEX3-1 bez czujników lub z pomiarem dotykowym
Dłoń jest dostępna w konfiguracji bez czujników dotykowych oraz w wersji wyposażonej w rozłożone na palcach i powierzchni dłoni punkty pomiarowe. Różnica dotyczy warstwy sensorycznej, a nie liczby palców ani siedmiu aktywnych stopni swobody.
DEX3-1 bez czujników dotykowych
Zachowane zostają trzy palce, siedem aktywnych osi, sterowanie pozycją, prędkością i momentem oraz informacje o stanie napędów. Nie jest natomiast tworzona przestrzenna mapa nacisku na powierzchni dłoni.
- 7 aktywnych stopni swobody
- Sterowanie stanem poszczególnych stawów
- Bez lokalnego pomiaru nacisku na palcach
DEX3-1 z czujnikami dotykowymi
Oprócz danych o stanie stawów mogą być odbierane informacje o kontakcie i nacisku rejestrowanym w 9 obszarach zawierających łącznie 33 punkty pomiarowe.
- 9 rozmieszczonych obszarów sensorycznych
- 33 punkty pomiaru nacisku
- Dane wykorzystywane podczas manipulacji i badań
Jak rozmieszczono 33 punkty pomiarowe?
Dziewięć modułów zostało podzielonych na trzy grupy: obszary powierzchni dłoni, pola na palcach oraz końcówki palców.
Powierzchnia dłoni
Pola na palcach
Końcówki palców
Każdy moduł obejmuje kilka lokalnych punktów pomiarowych. Pozwala to rozróżniać miejsce kontaktu dokładniej niż przy zastosowaniu jednego wspólnego czujnika dla całej dłoni.
Zakres 10–2500 g opisuje pomiar układu dotykowego, a nie udźwig dłoni. Nie powinien być wykorzystywany do określania dopuszczalnej masy przenoszonego przedmiotu.
Obciążenie i pomiar nacisku
Jak prawidłowo interpretować obciążenie DEX3-1?
Wartości 500 g, 2500 g i 20 kg opisują trzy różne właściwości dłoni oraz jej czujników. Nie powinny być łączone ani przedstawiane jako jedna wartość udźwigu.
Masa przedmiotu testowego
Wartość dotyczy próby przeprowadzonej w ściśle określonych warunkach. Nie stanowi uniwersalnego udźwigu dla każdego kształtu i ustawienia dłoni.
Zakres pomiaru nacisku
Zakres odnosi się do danych rejestrowanych przez układ dotykowy. Nie określa dopuszczalnej masy przenoszonego przedmiotu.
Graniczny nacisk bez uszkodzenia czujnika
Wartość opisuje odporność elementu czujnikowego na przeciążenie. Nie jest roboczym zakresem pomiarowym ani udźwigiem dłoni.
Warunki testu z obciążeniem 500 g
Wynik powinien być przedstawiany razem z warunkami próby, ponieważ kształt przedmiotu, orientacja dłoni i sposób kontaktu wpływają na możliwość utrzymania obiektu.
Nieprawidłowe uproszczenie „Dłoń DEX3-1 ma udźwig 20 kg”.
Prawidłowa interpretacja Test manipulacyjny obejmował przedmiot o masie 500 g, natomiast 20 kg opisuje odporność przeciążeniową czujnika dotykowego.
Sprzężenie zwrotne i diagnostyka
Jakie dane zwrotne udostępnia DEX3-1?
Sterownik może nie tylko odbierać polecenia dla siedmiu osi, lecz również przekazywać aktualny stan stawów, układu zasilania, temperatur, IMU oraz diagnostyki dłoni. W wersji sensorycznej zestaw informacji obejmuje dodatkowo pomiary dotykowe.
Polecenie sterujące
Pozycja, prędkość, moment, Kp, Kd i tryb pracy.
3-1
Ramka aktualnego stanu
Dane ruchowe, elektryczne, termiczne i diagnostyczne.
Stan siedmiu stawów
Joint state- tryb stawu
- pozycja
- prędkość
- moment
Dane pozwalają porównywać rzeczywisty stan osi z wartościami zadanymi i wykorzystywać wynik w zamkniętej pętli sterowania.
Parametry elektryczne i termiczne
Power and temperature- napięcie
- prąd
- temperatura stawów
- stan zasilania
Parametry mogą być wykorzystywane do monitorowania obciążenia elektrycznego, temperatury i warunków pracy napędów.
Dane czujników dotykowych
Tactile state- nacisk
- miejsce kontaktu
- temperatura sensora
- 33 punkty
Informacje są dostępne w konfiguracji wyposażonej w czujniki dotykowe. Pozwalają analizować kontakt w poszczególnych obszarach dłoni.
IMU i diagnostyka systemowa
IMU and diagnostics- dane IMU
- informacje o zasilaniu
- stan systemu
- kody błędów
Ramka stanu może obejmować informacje inercyjne i diagnostyczne, potrzebne do nadzorowania pracy dłoni oraz obsługi stanów nieprawidłowych.
Pozycja stawu i dane IMU opisują inne rodzaje ruchu. Enkoder dostarcza informacji o położeniu konkretnej osi, natomiast IMU rejestruje ruch inercyjny całego modułu, w którym została umieszczona.
Moment raportowany w stanie stawu nie jest tym samym co nacisk zmierzony na powierzchni palca. Pierwsza wartość dotyczy układu napędowego osi, natomiast druga pochodzi z opcjonalnej warstwy czujników dotykowych.
Integracja poza robotem
Samodzielne sterowanie DEX3-1 przez USB
DEX3-1 może zostać połączony z komputerem hosta przez fizyczny interfejs USB 2.0. Komunikacja niskopoziomowa może być realizowana z wykorzystaniem biblioteki libusb oraz ramek poleceń i stanu zabezpieczonych sumą CRC32.
Przepływ danych podczas jednej iteracji
Aplikacja przygotowuje polecenie, przesyła je przez USB, a następnie odbiera i weryfikuje odpowiadającą mu ramkę aktualnego stanu.
USB jest interfejsem danych
Połączenie USB służy do komunikacji z komputerem. Nie zastępuje głównego zasilania układu napędowego dłoni.
Synchroniczny cykl wymiany
Kolejna iteracja powinna uwzględniać odebranie odpowiedzi na poprzednio wysłane polecenie.
Kontrola integralności danych
CRC32 pomaga wykrywać uszkodzone ramki. Nie jest szyfrowaniem ani mechanizmem uwierzytelniania transmisji.
Integracja wymaga własnej aplikacji
Bezpośrednie sterowanie USB wymaga obsługi protokołu, struktur danych, ograniczeń stawów, błędów transmisji i bezpiecznego zatrzymania.
Wartość „do 1000 Hz” opisuje możliwości interfejsu, a nie gwarantowaną częstotliwość każdej aplikacji. Rzeczywisty cykl zależy od systemu hosta, implementacji programu, obciążenia magistrali oraz czasu przetwarzania danych.
Integracja dłoni z robotem
Komunikacja DEX3-1 z robotem przez DDS
Po zamontowaniu dłoni w robocie bezpośrednia transmisja USB może zostać obsłużona przez działającą w systemie usługę. Aplikacja sterująca korzysta wtedy z tematów DDS przeznaczonych osobno dla lewej i prawej dłoni.
Warstwy komunikacji w robocie
Program wysokiego poziomu nie musi bezpośrednio tworzyć transmisji USB, ponieważ zajmuje się tym usługa obsługująca dłoń.
Lewa dłoń
rt/dex3/left/cmd
rt/dex3/left/state
Prawa dłoń
rt/dex3/right/cmd
rt/dex3/right/state
Temat stanu należy sprawdzić dla używanej wersji SDK
W instrukcji wykorzystywany jest zapis
rt/dex3/(left/right)/state.
W aktualnym przykładzie SDK można spotkać wariant
z dodatkowym segmentem:
rt/lf/dex3/(left/right)/state.
Dlatego nazwa kanału stanu powinna zostać zweryfikowana
w konfiguracji konkretnego robota, usługi i wersji
oprogramowania.
Unitree G1 jest podstawową potwierdzoną platformą integracji DEX3-1. Dłoń może być obsługiwana jako lewy lub prawy efektor końcowy, a wyższe warstwy oprogramowania mogą wykorzystywać dane DDS do sterowania, teleoperacji i rejestrowania przebiegu ruchu.
Poznaj robota Unitree G1Sterowanie i integracja
Programowanie DEX3-1: C++, SDK2, DDS i ROS 2
Sterowanie dłonią Unitree DEX3-1 może być realizowane na różnych poziomach systemu. Aktualny interfejs niskopoziomowy wykorzystuje C++, Unitree SDK2 oraz komunikację DDS, natomiast ROS 2 i Python mogą tworzyć wyższą warstwę aplikacji odpowiedzialną za planowanie, teleoperację, rejestrowanie danych lub algorytmy uczenia robotów.
Warstwy systemu sterowania
C++ i Python pełnią różne role
Aktualny przykład niskopoziomowej obsługi DEX3-1 w SDK2 wykorzystuje C++. Ta warstwa odpowiada za komunikację, odbiór stanu i wysyłanie poleceń do siedmiu przegubów.
Python może pracować wyżej: przy teleoperacji, przygotowaniu zbiorów danych, testowaniu modeli oraz budowie algorytmów wykorzystujących informacje z dłoni.
Praktyczny przepływ sterowania dłonią
Inicjalizacja komunikacji
Konfiguracja interfejsu DDS, parametrów sieci oraz wybór lewej albo prawej dłoni.
Odbiór informacji zwrotnych
Odczyt pozycji, prędkości, momentu, temperatury, napięcia, błędów i dostępnych danych dotykowych.
Przygotowanie polecenia
Utworzenie siedmioelementowych zestawów parametrów dla aktywnych przegubów dłoni.
Sterowanie i bezpieczne zatrzymanie
Wysyłanie poleceń w kontrolowanej pętli, nadzorowanie limitów oraz obsługa błędów i procedury zatrzymania.
Teleoperacja i uczenie przez demonstrację
Sterowanie DEX3-1 ruchem dłoni operatora
DEX3-1 może zostać wykorzystana w systemie teleoperacji, w którym ruchy operatora są rejestrowane przez kompatybilne urządzenie XR, przekształcane do struktury trójpalczastej dłoni, a następnie wykonywane przez robota humanoidalnego. Taki proces pozwala również przygotowywać demonstracje potrzebne do rozwijania algorytmów manipulacji i uczenia przez naśladowanie.
Od ruchu operatora do demonstracji robota
Przepływ danych w czasie działaniaOperator XR
Rejestrowane są ruchy głowy, rąk lub kontrolerów, zależnie od konfiguracji systemu.
Retargeting ruchu
Ruch ludzkiej dłoni jest przeliczany na pozycje dostępne dla trzech palców i siedmiu przegubów.
G1 z DEX3-1
Robot wykonuje przekształcony ruch, a jego stan jest zwracany do systemu sterowania.
Zapis demonstracji
Polecenia, stany robota i dane obserwacyjne mogą zostać zsynchronizowane w jednym przebiegu.
Ruch nie jest kopiowany w stosunku 1:1
Ludzka dłoń ma inną liczbę palców, przegubów i zakresów ruchu. Retargeting musi więc zachować intencję chwytu, jednocześnie uwzględniając budowę oraz limity DEX3-1.
Przeliczenie ruchu powinno uwzględniać ograniczenia przegubów, kolizje, orientację chwytu oraz bezpieczne wartości prędkości i siły.
Co umożliwia teleoperacja?
Operator może przekazać robotowi sposób wykonania zadania, który trudno opisać wyłącznie za pomocą sztywnej sekwencji punktów i poleceń.
- Zdalne wykonywanie manipulacji oraz sprawdzanie zachowania dłoni w rzeczywistym otoczeniu.
- Rejestrowanie demonstracji pokazujących, jak należy chwycić, przesunąć lub odłożyć przedmiot.
- Budowanie zbiorów danych do eksperymentów z uczeniem przez naśladowanie i embodied AI.
- Testowanie ergonomii zadania przed przygotowaniem bardziej autonomicznej procedury.
Dane rejestrowane podczas demonstracji
Dokładny zakres zapisu zależy od konfiguracji robota, kamer, czujników oraz zastosowanego środowiska teleoperacji.
Embodied AI i uczenie przez naśladowanie
Od demonstracji do autonomicznej manipulacji DEX3-1
Demonstracje zarejestrowane podczas teleoperacji mogą zostać uporządkowane w zbiór danych, wykorzystane do treningu polityki sterowania, sprawdzone w symulacji, a następnie wdrożone na G1 wyposażonym w dłonie DEX3-1. Każdy z tych etapów wymaga osobnej walidacji – samo zgromadzenie danych nie tworzy jeszcze autonomicznej funkcji robota.
Przepływ pracy nad zadaniem manipulacyjnym
Dane → model → robotDemonstracja
Operator pokazuje prawidłowy sposób wykonania zadania.
Zbiór danych
Obserwacje i polecenia są synchronizowane oraz dzielone na epizody.
Trening modelu
Polityka uczy się przewidywać działanie na podstawie obserwacji.
Test w symulacji
Sprawdzane są przebieg ruchu, kolizje i stabilność procedury.
Robot rzeczywisty
Model jest uruchamiany etapowo, z limitami i nadzorem operatora.
Dane i modele zachowania
Integracja G1 i DEX3-1 z ekosystemem LeRobot może obejmować konwersję zarejestrowanych demonstracji, organizowanie epizodów, trening polityki oraz testowanie jej działania na rzeczywistym robocie.
Symulacja i przygotowanie eksperymentu
Model robota G1 z DEX3-1 może być wykorzystywany w środowisku symulacyjnym do rozwijania zadań, sprawdzania ruchu i przygotowania procedury przed rozpoczęciem testów na fizycznym urządzeniu.
Wykonanie poleceń na robocie
Po wdrożeniu model generuje wartości docelowe, natomiast SDK2 i DDS pozostają warstwą przekazującą polecenia oraz odbierającą aktualny stan dłoni.
Dobry zbiór danych musi być spójny
Poszczególne próbki powinny łączyć obserwację otoczenia ze stanem robota i działaniem wykonanym w tym samym momencie. Znaczenie mają również kalibracja kamer, jakość demonstracji i powtarzalny opis zadania.
Wdrożenie powinno być stopniowe
Przed pełnym uruchomieniem zadania konieczne jest ograniczenie zakresu ruchu, prędkości i siły oraz sprawdzenie reakcji na błędne obserwacje.
Badania, edukacja i embodied AI
Zastosowania trójpalczastej dłoni DEX3-1
Unitree DEX3-1 jest przeznaczona przede wszystkim do projektów badawczo-rozwojowych związanych z manipulacją, teleoperacją, sterowaniem siłowym oraz uczeniem robotów. Siedem aktywnych stopni swobody i opcjonalne czujniki dotykowe pozwalają analizować nie tylko ruch palców, ale również kontakt dłoni z chwytanym przedmiotem.
Dłoń jako część systemu percepcja–działanie
W projekcie embodied AI obraz z kamer i dane z czujników mogą zostać wykorzystane do rozpoznania sytuacji oraz wyboru działania. DEX3-1 wykonuje przygotowany ruch, a informacje o stanie przegubów i kontakcie z przedmiotem są przekazywane ponownie do systemu sterowania.
Dzięki zamkniętej pętli robot może reagować na zmianę położenia przedmiotu, niedokładność chwytu lub wystąpienie kontaktu – pod warunkiem przygotowania odpowiedniego oprogramowania i algorytmu sterowania.
Badania nad chwytaniem przedmiotów
Możliwe jest porównywanie strategii chwytu, ułożenia palców oraz wpływu parametrów sterowania na stabilność przedmiotów o różnych wymiarach i kształtach.
Analiza kontaktu i rozkładu nacisku
Wariant z czujnikami dotykowymi umożliwia prowadzenie eksperymentów z wykrywaniem kontaktu, rozmieszczeniem punktów podparcia i zmianą obciążenia podczas chwytu.
Teleoperacja i systemy XR
Ruch operatora może zostać przekształcony do siedmiu aktywnych stopni swobody dłoni i wykorzystany do zdalnego wykonywania oraz testowania zadań manipulacyjnych.
Uczenie przez demonstrację
Zarejestrowane działania operatora mogą tworzyć zbiór przykładów wykorzystywany do treningu modeli uczących robota wykonywania wybranego zadania.
Rozwój autonomicznej manipulacji
DEX3-1 może być częścią projektu łączącego widzenie maszynowe, planowanie ruchu i model decyzyjny, który dobiera sposób działania do obserwowanego otoczenia.
Edukacja techniczna i projekty R&D
Dłoń może być wykorzystywana podczas zajęć i badań dotyczących kinematyki, sterowania siłowego, robotyki, teleoperacji, czujników oraz algorytmów sztucznej inteligencji.
Konfiguracja i uruchomienie
Dobór konfiguracji i integracja DEX3-1 z robotem
Przed wyborem DEX3-1 należy określić stronę montażu, potrzebę pomiaru dotyku oraz platformę, z którą dłoń będzie współpracowała. Wersja lewa i prawa są osobnymi konfiguracjami, a integracja z robotem innym niż Unitree G1 wymaga sprawdzenia mechaniki, zasilania, komunikacji i warstwy programistycznej.
Lewa, prawa lub para dłoni
Strona powinna zostać określona przed zamówieniem i przygotowaniem oprogramowania. Konfiguracje lewej i prawej dłoni korzystają z odpowiednich modeli, oznaczeń urządzeń oraz kanałów komunikacyjnych.
Wersja podstawowa lub dotykowa
Wariant bez czujników może być wystarczający do badań nad ruchem i sterowaniem przegubów. Wariant dotykowy rozszerza system o dziewięć obszarów zawierających łącznie 33 punkty pomiarowe.
Robot G1 lub integracja rozwojowa
Najpełniej opisana konfiguracja obejmuje współpracę DEX3-1 z humanoidem Unitree G1. Montaż w samodzielnym stanowisku lub na innej platformie należy traktować jako osobny projekt integracyjny.
Poziomy integracji DEX3-1
Obecność odpowiedniego mocowania nie oznacza jeszcze pełnej kompatybilności. Równocześnie muszą zostać zapewnione: właściwe zasilanie, komunikacja, obsługa programistyczna, model kinematyczny i prawidłowa konfiguracja strony dłoni.
Unitree G1
Dostępne są modele lewej i prawej dłoni, obsługa poleceń przez DDS oraz narzędzia przeznaczone do teleoperacji, symulacji i pracy z danymi.
Samodzielne stanowisko
Możliwa jest komunikacja przez USB 2.0, jednak mocowanie, zasilanie, komputer sterujący, obsługa libusb i procedury bezpieczeństwa muszą zostać przygotowane w ramach projektu.
Inny robot humanoidalny
Należy sprawdzić interfejs mechaniczny, dopuszczalną masę efektora, napięcie, komunikację, model URDF, zakresy ruchu i możliwość obsługi siedmiu osi dłoni.
Co sprawdzić przed pierwszym uruchomieniem?
Integracja powinna być rozpoczęta od kontroli połączeń i odbioru stanu. Pełny ruch palców należy uruchamiać dopiero po potwierdzeniu konfiguracji oraz limitów.
Specyfikacja DEX3-1
Dane techniczne dłoni robotycznej Unitree DEX3-1
Specyfikacja obejmuje konstrukcję dłoni, zakresy siedmiu aktywnych przegubów, komunikację, zasilanie oraz parametry opcjonalnego systemu dotykowego. Wartości związane z obciążeniem zostały opisane wraz z warunkami testu, ponieważ nie powinny być interpretowane jako uniwersalny udźwig.
Pełna specyfikacja techniczna
Na telefonie tabelę można przesuwać poziomo| Parametr | Wartość lub opis |
|---|---|
| Konstrukcja | |
| Typ urządzenia | Trójpalczasta, wieloprzegubowa dłoń robotyczna |
| Liczba aktywnych stopni swobody | 7 DoF |
| Podział stopni swobody | Kciuk: 3 DoF, palec wskazujący: 2 DoF, palec środkowy: 2 DoF |
| Wymiary dłoni w pozycji płaskiej | 175 × 88 × 77 mm |
| Masa | 710 g – jedna dłoń |
| Wersje strony montażu | Lewa oraz prawa |
| Napędy i pozycjonowanie | |
| Konstrukcja napędu | 6 miniaturowych bezszczotkowych napędów z bezpośrednim przeniesieniem ruchu oraz 1 aktywny napęd z przekładnią |
| Sterowanie napędów | Sterowanie położeniem, prędkością, momentem, sztywnością i tłumieniem |
| Powtarzalność pozycjonowania końcówki palca | ±2 mm |
| Zakresy ruchu przegubów | |
| Kciuk – Thumb 0 | od –60° do 60° |
| Kciuk – Thumb 1 | od –35° do 60° |
| Kciuk – Thumb 2 | od 0° do 100° |
| Palec wskazujący – Index 0 | od 0° do 90° |
| Palec wskazujący – Index 1 | od 0° do 100° |
| Palec środkowy – Middle 0 | od 0° do 90° |
| Palec środkowy – Middle 1 | od 0° do 100° |
| Czujniki dotykowe – wariant dotykowy | |
| Liczba obszarów dotykowych | 9 modułów |
| Liczba punktów pomiarowych | 33 punkty |
| Rozmieszczenie punktów | Dłoń: 3 moduły × 4 punkty; środkowe obszary palców: 3 × 4 punkty; końcówki palców: 3 × 3 punkty |
| Zakres pomiarowy czujnika | 10–2500 g |
| Tolerancja przeciążenia czujnika | Do 20 kg bez uszkodzenia czujnika – nie jest to udźwig dłoni |
| Komunikacja i programowanie | |
| Interfejs fizyczny | USB 2.0 |
| Komunikacja samodzielna | USB, libusb, komunikacja żądanie–odpowiedź oraz kontrola CRC32 |
| Komunikacja w robocie | Usługa komunikacyjna dłoni oraz kanały DDS dla poleceń i stanu |
| Maksymalna częstotliwość komunikacji | Do 1000 Hz |
| Parametry polecenia | q dq tau Kp Kd mode |
| Informacje zwrotne | Tryb, pozycja, prędkość, moment, temperatura, napięcie, prąd, błędy, dane IMU oraz informacje z czujników dotykowych w odpowiedniej wersji |
| Zasilanie i warunki pracy | |
| Napięcie wejściowe dłoni | 12–58 V DC1 |
| Prąd statyczny | Około 0,2 A przy 58 V |
| Maksymalny prąd | 10 A |
| Moc w krótkotrwałym teście | Do 400 W przez 3 sekundy |
| Temperatura pracy | Od –20°C do 60°C |
| Stopień ochrony IP | Nie określono klasy ochrony IP |
| Test chwytu | |
| Referencyjne obciążenie testowe | 500 g2 |
| Warunki testu 500 g | Twardy, okrągły przedmiot o średnicy około 5 cm, temperatura pokojowa oraz orientacja dłoni skierowana w dół lub w lewo |
Pytania i odpowiedzi
Najczęściej zadawane pytania o Unitree DEX3-1
Najważniejsze informacje dotyczące budowy, kompatybilności, czujników dotykowych, programowania oraz praktycznego wykorzystania trójpalczastej dłoni robotycznej DEX3-1.
Czym jest Unitree DEX3-1?
Unitree DEX3-1 jest trójpalczastą, wieloprzegubową dłonią robotyczną przeznaczoną do badań nad manipulacją, teleoperacją, sterowaniem siłowym, embodied AI oraz uczeniem robotów. Dłoń ma siedem aktywnych stopni swobody: trzy w kciuku oraz po dwa w palcu wskazującym i środkowym.
Czym DEX3-1 różni się od chwytaka DEX1-1?
DEX3-1 jest trójpalczastą dłonią z siedmioma aktywnymi stopniami swobody, dlatego może realizować bardziej złożone układy palców i strategie manipulacji. Unitree DEX1-1 jest równoległym chwytakiem dwuszczękowym z jednym napędem, przeznaczonym do prostszych, szybkich i powtarzalnych operacji chwytania.
Czy DEX3-1 jest kompatybilna z robotem Unitree G1?
Tak. Najpełniej opisana konfiguracja DEX3-1 obejmuje współpracę z robotem humanoidalnym Unitree G1 . Dostępne są warianty lewej i prawej dłoni, kanały komunikacyjne DDS oraz narzędzia związane z teleoperacją, symulacją i rejestrowaniem danych. Konkretna konfiguracja G1 powinna zostać sprawdzona przed doborem dłoni.
Czy DEX3-1 można zamontować na innym robocie?
Jest to możliwe jako projekt integracyjny, ale nie należy zakładać automatycznej kompatybilności. Konieczne jest sprawdzenie interfejsu mechanicznego, dopuszczalnej masy efektora, zasilania, komunikacji, modelu kinematycznego, obsługi lewej lub prawej dłoni oraz procedur bezpiecznego sterowania.
Czy każda DEX3-1 ma czujniki dotykowe?
Nie. DEX3-1 występuje w konfiguracji bez czujników dotykowych oraz w wariancie dotykowym. Wersja dotykowa ma dziewięć obszarów pomiarowych zawierających łącznie 33 punkty: na powierzchni dłoni, środkowych częściach palców i końcówkach palców.
Jaki jest udźwig dłoni DEX3-1?
Dla DEX3-1 nie należy podawać jednej uniwersalnej wartości udźwigu. Zdolność utrzymania przedmiotu zależy od jego kształtu, średnicy, powierzchni, orientacji dłoni, układu palców i zastosowanego sterowania. Opisany test 500 g został wykonany z twardym, okrągłym przedmiotem o średnicy około 5 cm w określonej orientacji dłoni.
Czy wartość 20 kg oznacza udźwig DEX3-1?
Nie. Wartość 20 kg odnosi się do odporności czujnika dotykowego na przeciążenie bez uszkodzenia. Nie jest to roboczy zakres pomiarowy, siła chwytu ani udźwig dłoni. Zakres pomiarowy pojedynczego czujnika dotykowego wynosi 10–2500 g.
Jak DEX3-1 komunikuje się z robotem lub komputerem?
W samodzielnym stanowisku komunikacja może być realizowana przez USB 2.0 z wykorzystaniem libusb, wymiany żądanie–odpowiedź oraz kontroli CRC32. W robocie usługa dłoni pośredniczy między urządzeniem a kanałami DDS przeznaczonymi dla poleceń i danych stanu lewej lub prawej dłoni.
W jakim języku programuje się DEX3-1?
Aktualny przykład niskopoziomowej obsługi DEX3-1 w SDK2 wykorzystuje C++. Polecenie może zawierać pozycję, prędkość, moment, współczynniki sztywności i tłumienia oraz tryb pracy dla siedmiu przegubów. Python może być stosowany w wyższej warstwie projektu, między innymi do teleoperacji, przetwarzania danych i rozwijania modeli uczenia.
Czy DEX3-1 ma gotową integrację z ROS 2?
Wykorzystanie DDS nie oznacza automatycznie obecności gotowego pakietu ROS 2. Projekt oparty na ROS 2 może wymagać przygotowania własnego węzła lub pomostu, który przekształci wiadomości ROS 2 na polecenia i dane stanu obsługiwane przez DEX3-1.
Czy DEX3-1 może być sterowana za pomocą teleoperacji XR?
Tak. Ruch operatora może zostać zarejestrowany przez kompatybilny system XR, przekształcony do siedmiu aktywnych stopni swobody DEX3-1 i wykonany przez robota. Teleoperacja może również służyć do rejestrowania demonstracji wykorzystywanych później podczas uczenia przez naśladowanie.
Czy DEX3-1 samodzielnie uczy się nowych zadań?
Nie. DEX3-1 jest urządzeniem wykonawczym i źródłem informacji zwrotnych. Autonomiczne zachowanie wymaga przygotowania całego systemu obejmującego percepcję, zbiór danych, trening modelu, planowanie, komunikację, procedury bezpieczeństwa i walidację na rzeczywistym robocie.
Czy DEX3-1 jest odporna na wodę i pył?
Nie została określona klasa ochrony IP, dlatego DEX3-1 nie powinna być przedstawiana jako odporna na wodę, pył ani pracę na zewnątrz. Stanowisko powinno zostać przygotowane z uwzględnieniem temperatury, wilgotności, zapylenia i ryzyka kontaktu z cieczami.
Konsultacja konfiguracji
Dobierz DEX3-1 do swojego projektu robotycznego
Opisz planowane zadanie, platformę oraz wymagany zakres informacji zwrotnych. Na tej podstawie może zostać dobrana lewa lub prawa dłoń, wariant czujników dotykowych oraz odpowiedni sposób integracji.
- Lewa, prawa lub para dłoni
- Wariant z czujnikami lub bez
- Unitree G1 albo integracja własna
- Planowane zadanie manipulacyjne

