Wuji 핸드 설정 가이드

개봉부터 첫 번째 재택근무 세션까지. 약 20~30분 정도 계획하세요.

1

개봉 및 USB 연결

Wuji 손을 포장에서 꺼내 손가락 연결부, 케이블 연결부, USB 커넥터에 배송 시 손상된 부분이 있는지 검사합니다. 5개의 손가락 관절이 모두 자유롭게 움직여야 합니다.

USB를 통해 Wuji 손을 컴퓨터에 연결하세요. 장치가 나타나는지 확인하십시오.

# Linux — confirm USB device at VID 0x0483
lsusb | grep 0483

장치가 다음 위치에 나타나면 lsusb 하지만 열 수는 없습니다. dialout 그룹(또는 VID/PID에 대한 udev 규칙 추가):

sudo usermod -aG dialout $USER
# Log out and back in for the group change to take effect
2

소프트웨어 설치

Wuji SDK Python 패키지와 numpy를 설치합니다. 그만큼 wujihandpy 패키지는 USB를 통해 하드웨어와 직접 통신하고 관절 위치 및 센서 판독 API를 제공합니다.

pip install wujihandpy numpy

설치를 확인합니다.

python3 -c "import wujihandpy; print(wujihandpy.__version__)"

선택적으로 플랫폼 파이프라인 없이 관절 위치 및 압력 맵의 GUI 시각화를 위해 Wuji Studio를 설치하십시오. 하드웨어 가져오기 및 교정에 유용합니다.

# Linux amd64
wget https://studio.wuji.ai/releases/wuji-studio_0.7.0_amd64.deb
sudo dpkg -i wuji-studio_0.7.0_amd64.deb
3

JSONL 스트림 시작

JSONL 브리지 스크립트를 시작합니다. 이것은 다음에서 읽습니다. wujihandpy 30Hz에서 한 줄에 하나의 JSON 객체를 stdout으로 내보냅니다. 다음을 포함하는 프레임이 표시됩니다. bends, joint_actual_position_5x4, pressure_map_24x32, imu, 그리고 emf 전지.

python3 wuji_hand_sdk_stream.py --hand-side right --hz 30
사용 가능한 하드웨어가 없나요? 모의 스트림을 사용하여 손가락 굽힘 애니메이션, 가우스 압력 블롭, IMU 데이터 및 EMF 판독값이 포함된 합성 JSONL 프레임을 생성합니다. python3 mock_wuji_stream.py --hz 30 --hand-side right --seed 42
4

로봇과 페어링 및 보정

실행 wuji_glove_agent. 이는 스트림 스크립트를 하위 프로세스로 래핑하고, JSONL 출력을 구문 분석하고, 디코딩된 센서 데이터를 WebSocket을 통해 Fearless Platform에 전달합니다. 플랫폼의 세션 ID가 필요합니다.

python3 wuji_glove_agent.py \
  --session YOUR_SESSION_ID \
  --node-id wuji-right \
  --glove right

양방향(왼쪽 + 오른쪽) 녹음의 경우 동일한 세션에 연결된 두 개의 에이전트 프로세스를 실행합니다.

# Terminal 1 — right hand
python3 wuji_glove_agent.py \
  --session RC-XXXX-XXXX --node-id wuji-right --glove right \
  --wuji-cmd "python3 wuji_hand_sdk_stream.py --hand-side right --serial-number SN001"

# Terminal 2 — left hand
python3 wuji_glove_agent.py \
  --session RC-XXXX-XXXX --node-id wuji-left --glove left \
  --wuji-cmd "python3 wuji_hand_sdk_stream.py --hand-side left --serial-number SN002"

에이전트가 연결되면 플랫폼 GloveWorkbench 패널은 다섯 손가락 모두에 대한 실시간 굽힘 막대와 24×32 촉각 히트맵을 렌더링합니다. 각 손가락을 구부릴 때 손가락 구부리기 값이 올바르게 이동하는지 확인합니다.

5

첫 번째 원격조작 세션

에이전트가 실행되고 플랫폼 패널에 실시간 데이터가 표시되면 데모 에피소드 녹화를 시작합니다.

  • 다음으로 이동하세요. 에피소드 Fearless Platform의 패널을 클릭하고 기록.
  • Wuji 손을 착용하고 조작 작업을 수행하세요.
  • 딸깍 하는 소리 멈추다 에피소드가 완료되면. 에피소드가 즉시 업로드되고 에피소드 브라우저에 나타납니다.

에피소드는 전체 내용이 포함된 JSONL(한 줄에 한 프레임)로 보관됩니다. joints, pressure_map_24x32, imu, 그리고 emf 페이로드와 세션 ID 및 밀리초 타임스탬프. 플랫폼 API를 통해 교육 파이프라인에 직접 다운로드하거나 재생하거나 공급할 수 있습니다.

OpenArm 101에서 가장 잘 작동합니다. Wuji Hand는 다음 작업에 권장되는 작업자 장갑입니다. OpenArm 101 원격 조작. OpenArm을 안정된 표면에 장착하고 Wuji 에이전트를 팔 에이전트와 동일한 세션에 페어링하면 완전한 양방향 원격 조작 및 데이터 수집 장비가 완성됩니다.

전체 에이전트 플래그 참조, JSONL 프레임 형식 및 플랫폼 통합 세부정보는 다음을 참조하세요. Wuji Hand 위키 페이지.

설정이 완료되었나요?

전체 사양을 확인하거나 커뮤니티에 가입하여 원격 운용 팁을 알아보세요.