Views
No views yet
new_embodiment (97 episodes / 31291 frames, LeRobot v2.1,
so101_follower).Pick up the marker and place it into the cup, then reset the arm to rest state.checkpoints/steps_20000_pytorch_model.pt (20000 steps)single_arm (5) + gripper (1)front, wrist — in that order (see below)examples/SO101_Marker/train_files/data_registry/data_config.py — the server
resolves robot_type: so101_marker through the auto-discovered registry, and
fails at startup without it. data_config.py is mirrored in this repo for
reference.1huggingface-cli download mimiminsoo/starvla-qwenpiv3-so101-marker --local-dir ./so101_marker_ckpt
2
3python deployment/model_server/server_policy_gr00t_zmq.py \
4 --ckpt_path ./so101_marker_ckpt/checkpoints/steps_20000_pytorch_model.pt \
5 --port 5555 --use_bf16framework.qwenvl.base_vlm in config.yaml points at Qwen/Qwen3-VL-4B-Instruct, so the base
VLM downloads on first run. Inference needs roughly 11GB of VRAM in bf16.1python scripts/evaluation/policy_inference.py \
2 --task LeIsaac-SO101-CupStack-v0 \
3 --policy_type gr00tn1.6 --policy_host localhost --policy_port 5555front then wrist, while LeIsaac's
scene declares wrist before front, so the raw wire dict order is reversed.
The server orders images by the DataConfig's video_keys, which fixes this —
but only on a starVLA checkout that has that ordering fix in
deployment/model_server/gr00t_obs_adapter.py. On an older checkout the two
views arrive swapped and the policy misbehaves without erroring.