File size: 1,914 Bytes
257dded
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# Validation of this update

Validated with MuJoCo 3.3.7, Python 3.12 and EGL offscreen rendering.

- Five regression tests passed using real MuJoCo: both variants and their body
  control mappings, gripper closure under external PD with a 20 N force cap,
  independent wrist-camera motion, rendering and shared-memory publication of
  all three 640 × 480 streams, and loading the portable 33-joint gripper URDF.
- Gripper scene: `nq=40`, `nv=39`, `nu=33`. Hand scene: `nq=50`, `nv=49`, `nu=43`.
  Both retain the 29 body joints in the original DDS order. Both also retain
  `global_view` in addition to the three streamed cameras.
- The closure test ran 250 physics steps (1 simulated second), reached closure
  on both grippers, stayed within the 20 N actuator limit and reported no
  MuJoCo numerical warnings.
- Original hand/no-hand model assets are retained. The hand camera variant
  adds cameras to a copy of the original model.

The regression tests replace only the DDS dependency with a test double.
A complete live LeRobot/Gym/DDS/ZMQ connection was **not run** here because
Gymnasium, Unitree SDK2/CycloneDDS, ZMQ and OpenCV were unavailable in the
execution environment. `tests/smoke_live.py` is included to run that check on
a machine with the runtime dependencies installed. The ZMQ publisher and
message serializer are unchanged; the configured camera list now includes
the wrists.

The Gym wrapper's acceleration contribution is restricted to three values,
matching its declared 97-value observation space. This fixes the original
wrapper's mismatch of 100 returned values versus 97 declared values.

Prepared against Hugging Face model revision
`a38dc8617f0fca51b38e9354dc58ee35ad850fb5`, with the LeRobot loader and camera
configuration reviewed at `b6ec0060779550c0a157ae34feb89e0cf86012a8`.
The archive is a complete local model-repository update; it has not been
published to Hugging Face.