This is a
custom architecture (
Qwen3VLGeometryForConditionalGeneration) and requires the
hamster3d package (which vendors the geometry-encoder code). No separate LingBot-Depth download is needed — the encoder code is in the package and its weights are in this checkpoint.
1# 1. Install the inference code
2git clone https://github.com/DAVIAN-Robotics/3D_HAMSTER.git
3cd 3D_HAMSTER && pip install -e .
4
5# 2. Download this checkpoint into ./ckpt
6hf download DAVIAN-Robotics/3D_HAMSTER --local-dir ckpt
1from hamster3d.inference import Hamster3DPredictor
2import numpy as np
3from PIL import Image
4
5predictor = Hamster3DPredictor("ckpt/") # device="cuda:0", bf16 by default
6
7rgb = Image.open("examples/sample_0_rgb.png")
8depth = np.load("examples/sample_0_depth.npy") # float32, meters, shape (H, W)
9instruction = open("examples/sample_0_instruction.txt").read().strip()
10
11result = predictor.predict(rgb, depth, instruction) # 3D trajectory prediction
12print(result["waypoints"]) # [[u, v, depth], ...] pixel u,v (0-1000) + metric depth (m)
13print(result["actions"]) # ["Close Gripper", None, ..., "Open Gripper"]
See the
project page for benchmarks and qualitative results.
All bundled components are Apache-2.0; their attributions are retained.
1@INPROCEEDINGS{hwang20263dhamster,
2 author={Hwang, Dongyoon and Lee, Byungkun and Kim, Dongjin and Jang, Hyojin and Jin, Hoiyeong and Mun, Jueun and Park, Minho and Lee, Hojoon and Kim, Hyunseung and Choo, Jaegul},
3 booktitle={2026 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)},
4 title={{3D HAMSTER}: Bridging Planning and Control in Hierarchical Vision Language Action Models through {3D} Trajectory Guidance},
5 year={2026}}