Guides(으)로 돌아가기

장갑 기반의 <unk>성형 텔레오퍼레이션: 하드웨어 선택 및 설정

유능한 로봇 손 텔레오퍼레이션에 대해 <unk> 하드웨어 비교, 캘리브레이션, 지연성 분석, 데이터 수집 설정에 대해 <unk>틱한 장갑을 사용하는 방법

[← 가이드]

가만 기반의 텔레오퍼레이션에 대한 실용적인 엔지니어 가이드 그것이 의미가 있을 때, 어떤 하드웨어를 선택해야 하며, 데이터 수집을 위해 기계를 어떻게 할 것인가.

장갑 을 사용 하는 이유

대부분의 조작 작업은 픽 앤 플레이, 서리팅, 간단한 포착 작업이 필요 없습니다. 리더 팔이나 VR 컨트롤러로 작동하는 잘 캘리버드 된 병렬 턱잡이가 더 높은 데이터 수집 처리량을 저렴한 비용으로 생산합니다. 작업이 실제로 개별 손가락 제어가 필요한 경우에만 장갑을 사용하십시오.

장갑을 이용하는 작업: 손으로 재주정 (바퀴를 돌고, 카드를 돌고), 불규칙한 물체에 을 잡을 (은 종이, 직물 접착), 다 손가락의 조정 조작 (노드를 묶고 바늘을 엮어) 및 물질의 준수에 대한 한 잡기 적응 만약 당신의 작업에 3개의 손가락이 덜 필요하다면, 평행 턱은 매 시간 데이터 품질에 있어서 장갑으로 움직이는 현명한 손보다 더 좋은 결과를 낼 것입니다.

전체 장갑 텔레오퍼레이션 파이프라인은 모든 수준에서 복잡성을 더합니다. 연산자당 캘리브레이션, 팔 텔레오퍼레이션보다 더 높은 지연시간, 더 많은 실패 모드, 더 높은 연산자 피로감, 그리고 현저하게 더 높은 하드웨어 비용. 눈을 뜨고 접근하십시오.

장갑 하드웨어 비교

Glove Price/Hand DOF Tracked Force Feedback Haptic Type SDK Weight Best For
SenseGlove Nova 2 $4,000 20 (5 finger flexion + abduction) 5-DOF cable resistance Vibrotactile + force Python, ROS 300 g Research, imitation learning, best value
HaptX G1 $10,000 20 Yes (microfluidic) Fluid pressure per fingertip ROS, Unity 500 g Highest fidelity haptics
Inspire Glove $3,000 15 (flexion only) No None Python (custom) 200 g Budget, paired with Inspire RH56
Dexmo (Dextarobotics) $6,000 22 (11-DOF per hand) Yes (5 DOF) Mechanical brake Unity, Python 350 g Full-hand exoskeleton feedback
ROKOKO Smartglove Pro $500 18 (position only) No None ROKOKO SDK, Live Link 80 g Motion capture only, not manipulation
OpenXR DIY $200–$500 Variable No Optional vibration OpenXR Variable Experimental, low cost

SenseGlove Nova 2는 대부분의 모방 학습 연구에서 권장되는 선택입니다. 그것의 힘 저항 피드백은 로봇 손이 접촉할 때 조작자가 느낄 수 있도록 해, 잡기 품질을 향상시키고 물체를 접촉하지 않고 손이 닫는 "수형 손"의 실패를 줄입니다. ROS2 팩을 가진 파이썬 SDK는 가장 많은 커뮤니티 지원을 가지고 있으며 대부분의 로봇 핸드 인터페이스와 호환됩니다.

HaptX G1는 미크로플루이디크 액추에이터를 통해 피부 압력을 생성하여 접촉 기하학에 대응합니다. 이 충실성은 매우 섬세한 조작 (전자 부품, 생물학적 샘플) 에 귀중하지만 10K / 손 가격과 500g 무게는 실용적인 사용을 제한합니다.

로봇 손 호환성

Robot Hand Price DOF Actuated 적재 하중 Glove Compatible Notes
Shadow 손가락 민첩 로봇 손 $110,000 20 0.5 kg SenseGlove, HaptX Most capable, most expensive; compressed air
Inspire RH56 DFX $8,000 6 (5 finger + thumb) 2 kg SenseGlove, Inspire Glove Best price-performance; brushless motors
Unitree Dex3-1 $5,000 7 (3 fingers, 2-DOF each) 1.5 kg SenseGlove Unitree G1/H1 compatible; compact
Leap Hand (v2) $2,000 16 0.3 kg SenseGlove (community) Open-source, 3D-printable; growing community
SAKE EZGripper $800 1 (underactuated) 0.9 kg No (gripper, not hand) Not for glove use

** Inspire RH56 DFX**는 8K 달러에 가장 비용 효율적인 방법으로 현명한 조작을 수행합니다. 6 개의 동동 DOF (개 손가락 휘어짐과 엄지 손가락 반대) 는 대부분의 가정 조작 작업을 다루고 있습니다. SenseGlove Nova 2와 결합하면, 전체 손 텔레오퍼레이션 비용은 ~ 12K 달러 / 손입니다.

2만 달러의 Leap Hand는 오픈소스 디자인과 leaphand_ros2 드라이버로 인해 연구 커뮤니티에서 활력을 얻고 있습니다.

기량 처리 절차

각 운영자마다 개별적인 캘리브레이션이 필요합니다. 장갑은 모든 손에 동일하게 적합하지 않으며 손가락 길이는, 손목 위치 및 최대 확장 각은 운영자마다 크게 다릅니다. 미스컬리브레이션 장갑은 수집된 모든 데이터에서 체계적인 편향을 일으킨다.

  • 단계 1 손 기하학 지도: 각 운영자의 손가락 세그먼트 길이를 (가근, 중, 거침형 팔랑스) 를 칼리퍼로 측정합니다. 장갑 SDK의 손 모델에 입력합니다. SenseGlove는 캘리브레이션 마법사를 제공합니다. 운영자에게 10 분 동안 허용합니다.
  • 단계 2 운동 기량 범위: 운영자가 완전히 (0°) 열고 완전히 닫을 수 있게 함으로써 각 손가락의 최대 및 최소 굴곡각을 기록한다 (~90° MCP, ~100° PIP). SDK는 손가락당 min/max를 저장하고 정상화를 적용한다.
  • ** 3 단계 힘의 임계계급 기량:** 힘의 피드백이 활성화 된 상태에서, 조작자가 인식 시작을 보고하는 동안 저항을 점진적으로 증가시킵니다. "접촉 감지" 임계급을 20% 이상의 노스 바닥 위에 설정합니다. 이것은 장갑 미세 진동으로부터 거짓 접촉을 방지합니다.
  • ** 4 단계 로봇 손 지도:** 지도 장갑 DOF 로 로봇 손 관절 명령어. Inspire RH56에서 각 손가락 굴곡 각도 (0100%) 를 모터 위치 (01000 지점) 로 지도하십시오. 각각의 손가락을 독립적으로 명령하여 시각적 대응을 확인하여 테스트하십시오.
  • ** 5 단계 끝에서 끝까지의 지연시험:** 빠른 손가락 닫기 (100 ms의 기간) 의 명령. 장갑 센서 읽기부터 손목 카메라를 통해 관찰된 로봇 손가락 움직임까지의 시간을 측정합니다. 목표: <35 ms 전체.

지연성 분석

Stage Typical 지연시간 Optimization
Glove sensor readout 3–8 ms Use USB 3.0; avoid hubs
Hand model IK 5–15 ms Precompute lookup table; GPU IK
ROS2 message publish 2–5 ms Zero-copy transport; DDS tuning
Robot hand command 10–25 ms Direct serial vs. ROS2; reduce QoS depth
Total round-trip 20–53 ms Target <35 ms for natural feel
Video feedback (wrist cam) 33–66 ms (30–60 fps) Increase frame rate; MJPEG compression

50 ms 이상의 지연은 연산자 조정력을 떨어뜨리는 감지 가능한 지연을 발생시킵니다. 측정된 총액이 50 ms를 초과하면 각 단계에서 시간표를 추가하여 진단하십시오. 가장 일반적인 범인은 ROS2 QoS 구성입니다.

일반적인 실패 방법 및 완화 방법

  • 장시간 동안 장갑이 미끄러지는 경우: 장갑 센서는 손바닥에 미끄러지는 경우 미끄러지지 않는 장갑 라인어를 사용하며 각 세션 전에 띠를 꽉 습니다. 다시간 컬렉션에서 30분마다 재배열을 실행합니다.
  • ** 손가락 관절 공간에서 IK 특이성:** 극한 자세로 명령할 때, 로봇 손 IK는 실패하거나 이 움직일 수 있습니다. 기계적 한계 내에서 10°의 관절 제한을 추가하고 한계 근처의 속도 감축을 추가합니다.
  • ** 2 시간 이상 후 힘 피드백 파동:** SenseGlove 케이블 긴장 메커니즘은 열적으로 파동. 세션 시작 시 힘 피드백을 기본으로 설정하고 60 분마다 다시 0으로 설정합니다.
  • ** Finger IK는 운영자 의도를 일치시키지 않습니다:** 이것은 일반적으로 손 기하학 기량 잘못 기계를 나타냅니다. 기계를 반복하여 단계 1 및 단계 2를 실행하십시오. SDK의 손가락 세그먼트 길이가 물리적 측정과 일치하는지 확인합니다.
  • ** 로봇 손 과열:** 2시간 이상 높은 작업 주기를 실행하는 우아한 손은 모터 컨트롤러를 과열시킬 수 있습니다. 모터 온도를 모니터링하십시오 (Inspire RH56는 SDK를 통해 온도를 기록합니다). 어떤 모터가 65°C를 넘으면 5분 동안 중지하십시오.

장갑 텔레오퍼레이션 데이터 로깅 형식

  • /glove/finger_angles: Float array [16] 손가락당 4 DOF × 4 손가락 + 엄지손가락 (5 DOF) 100 Hz에서
  • /glove/fingertip_forces: Float array [5] 뉴턴에서 각 손가락 끝에서 평균 강력이 추정된다.
  • /손/목목_포지: Float array [7] 3D 위치 + 로봇 기기 프레임의 손목의 사각형. 50 Hz.
  • /robot_hand/joint_positions: Float array [620 손에 따라] 실제 명령/ 측정된 공동 위치. 50 Hz.
  • / 관찰/ 이미지/ 카메라_목목: RGB [480×640×3] 근접 손목 카메라
  • 에피소드별 그룹화와 함께 HDF5에 저장합니다. ACT와 호환성을 위해, 액션 벡터로 /만갑/손가락__각을 추출하고 관찰으로 /로봇_손/관절_상 위치를 참조하십시오. 변환 세부 사항은 데이터 형식 안내 에서 참조하십시오.

장갑과 대체 입력 방법: 언제 무엇을 사용해야 하는가

Input Method DOF Control Cost Data Quality Throughput Best Tasks
Haptic glove (SenseGlove) 20+ DOF per hand $4,000-$10,000 Highest for dexterous 10-15 demos/hr In-hand manipulation, assembly
Vision-based hand tracking 21 keypoints per hand $0 (camera only) Lower (occlusion issues) 15-20 demos/hr Gross hand motions, prototyping
SpaceMouse (3Dconnexion) 6 DOF (wrist only) $130-$400 High for arm, no fingers 25-35 demos/hr Pick-place, wiping, pushing
Leader arm (kinematic match) 6-7 DOF (arm + gripper) $3,100-$5,000 Highest for arm tasks 30-40 demos/hr All arm tasks, highest throughput
VR controllers (Quest 3) 6 DOF per hand $500 Good for gross manipulation 20-30 demos/hr Bimanual, remote operation

핵심 결정: 작업에 있어서 개별적인 손가락 제어가 필요한 경우 장갑을 사용하십시오. 팔 + 지갑만 열/ 닫아야 한다면 리더 팔 또는 스페이스마우스를 사용하십시오. 장갑은 리더 팔보다 2-3배 더 적은 처리량을 생산하므로 더 높은 충실성은 느린 수집 속도를 정당화해야합니다.

피드백 방법: 촉각, 시각, 청각

멀티모달 피드백으로 운영자의 성능이 크게 향상된다. 각 모달은 다른 정보 채널을 다루고 있습니다.

  • ** 해프틱 (힘 피드백):** SenseGlove 및 HaptX는 로봇 손가락이 물체에 접촉할 때 저항을 제공합니다. 이것은 가장 가치있는 피드백 방식입니다. 해프틱 피드백을 가진 운영자는 시각적 피드백을 가진 운영자보다 30-40% 더 적은 실패한 포착을 생성합니다. 힘 피드백은 또한 운영자가 포착력을 느낄 수 있도록 함으로써 과도한 포착 (약품들을 부서지는) 을 방지합니다.
  • 비주얼 (카메라 피드): 로봇 손가락과 객체를 보여주는 손목 카메라 시각은 필수적입니다. 반응형 시각 피드백을 위해 60fps 스트림을 사용하십시오. 이동 거리를 판단하는 데 도움이되는 깊이 덮개를 추가하십시오. 몰입을 위해 헤드 마운팅 디스플레이 (쿼트 3) 또는 눈 수준에서 큰 모니터에서 피로감을 줄이기 위해 스트림을 표시하십시오.
  • 청소 (접촉 소리): F/T 센서 데이터에서 오디오 피드백을 합성한다. 접촉력이 증가함에 따라 음향이 증가한다. 이것은 촉각 하드웨어가 필요하지 않고 힘의 인식을 제공합니다. 간단한 지도를 사용하십시오: 주파수 = 200 Hz + (힘_N * 100 Hz), 1500 Hz에 클램프. 다른 운영자를 방해하지 않도록 헤드폰을 통해 재생하십시오.
  • ** 복합 피드백:** 최고 품질의 능숙한 데이터 수집은 세 가지 모두 사용한다: 힘 인식을 위한 촉매 장갑, 몰입 영상 VR 헤드셋, 접촉 확인을 위한 오디오 신호. 이 삼중 모다리티 설정은 시각적 피드백으로 수집된 시범의 2배에 해당하는 데이터 품질을 생산한다.

파크시니 촉각 센서 통합

[Paxini 터틸 센서]T3) 를 능숙한 손으로 사용하는 팀에서는 터틸 데이터가 시범 품질을 크게 풍부하게 만듭니다.

  • ** 센서 배치:** 로봇 손의 손가락 끝 패드에 설치된 Paxini 센서 (손갑이 아닌) 각 센서는 100 Hz에서 1 팩셀에 0.05 N 해상도를 가진 4x4 팩셀 배열을 제공합니다.
  • ** 데이터 로그링:** HDF5 레코딩에 100 Hz에서 T0 (Float32MultiArray, 손가락당 16 값, 5 손가락) 를 추가합니다. 이것은 경사 감지 및 포착력을 조절하기 위해 정책이 사용하는 접촉 기하학적 데이터를 제공합니다.
  • ** 가갑-타클 상관관계:** 캘리브레이션 중에, 운영자 가 일련의 참조 객체 (강한 공, 부드러운 스폰지, 얇은 카드) 를 잡도록 한다. 가갑 손가락 각과 Paxini 접촉 패턴 사이의 상관관계를 기록한다. 이 캘리브레이션 데이터는 가갑-로봇 지도가 예상되는 접촉 행동을 생성하는지 확인하는 데 도움이 된다.

관련 가이드

RCSV와 작업

RCSV는 샌프란시스코와 올스턴 시설에서 SenseGlove + Inspire RH56 및 SenseGlove + Orca Hand 시스템을 운영합니다.

  • 데이터 수집 서비스 -- 훈련된 사업자들로 손가락 수준으로 유능한 조작 데이터 수집
  • 하드웨어 스토어 -- 파크시니 터틸 센서, 오카 핸드, 장갑 액세서리를 구입
  • 로봇 리싱 - 손, 장갑, 컴퓨터 등 전체 장갑 텔레오퍼레이션 역을 임대
  • 데이터 플랫폼 -- 업로드, QA, 그리고 유능한 조작 데이터 세트를 변환
  • [우리와 연락하세요] T14) - 당신의 유능한 조작 데이터 수집 필요에 대해 논의하세요

RCSV에서 엑스터러스 핸드 데이터 수집

RCSV는 장갑 기반의 현명한 텔레오퍼레이션을 위한 SenseGlove + Inspire RH56 시스템을 운영하고 있습니다. 우리는 HDF5 및 LeRobot 형식으로 손가락 수준 조작 데이터 세트를 제공합니다.

[데이터 서비스를 참조]