Downloads · 30 days
0
robotic-vt-grasp-project/Single-Step-Grasp-Refinement
Single-Step-Grasp-Refinement is a reinforcement learning model from robotic-vt-grasp-project. Use it for the reinforcement learning task on the model card, and read the license before you ship it in a product. It is set up for pytorch. The card lists the license as mit.
This repository stages the public checkpoint for the single-step visual-tactile grasp refinement policy. The default release contains one evaluation-ready Full SGA-GSN model trained with the PPCT/SGA-GSN perception ba…
Downloads · 30 days
0
Access
Public
Updated Jun 13, 2026
Repo size
737 KB
Likes
0
Public
Click a slice to open those files.
.pt737 KB · 81%
From the Hugging Face model README
This repository stages the public checkpoint for the single-step visual-tactile grasp refinement policy. The default release contains one evaluation-ready Full SGA-GSN model trained with the PPCT/SGA-GSN perception backbone.
License: MIT. The single-step RL code and staged model checkpoint are released under the same permissive license family as the AdaPoinTr-derived SGA-GSN code. Dataset, perception weights, and simulation assets remain separate dependencies with their own license terms.
checkpoints/full_sga_gsn_seed8_best.pt
configs/full_sga_gsn_seed8/configs/
metadata/
normalization/
ablations/
backbones/
The public checkpoint keeps actor_critic, calibrator, experiment_cfg, object_split, and best-metric metadata. It omits optimizer and full training history, so it is intended for rollout/evaluation rather than exact training resume.
full_sga_gsn_seed8validation/outcome/success_lift_vs_dataset = 0.1093754654667000 to 074078, 082, 085, 087075, 076, 077, 079, 080, 081, 083, 084, 086The formal unseen-test summary used for this staging pass reports macro_success_lift_mean = 0.0969230769 for full-sga-gsn-seed8. See metadata/evaluation_metrics.json for the full table.
This model repo does not include the perception weights, dataset, or simulator assets. A working rollout environment must provide:
ap_ps55.pthckpt-best.pthscripts/evaluate_best_checkpoints.py, PyBullet, TACTO, and the environment wrappers.The v1.1.0 config snapshot uses the public runtime variables
VT_GRASP_SGAGSN_ROOT, VT_GRASP_DATASET_ROOT, and
VT_GRASP_OUTPUT_ROOT. The public bootstrap command creates the required
weight and asset links without legacy compatibility paths.
The config snapshot is nested as:
configs/full_sga_gsn_seed8/configs/{experiment,env,perception,calibration,rl,model}/
This preserves compatibility with the RL loader, which resolves paths such as configs/env/grasp_refine_env_stb5x.yaml relative to a directory named configs.
The recommended setup is:
bootstrap_release.sh all-small
For evaluation, copy or symlink this inner configs/ directory next to checkpoints/best.pt in an experiment directory:
my_eval_exp/
├── checkpoints/
│ └── best.pt
└── configs/
├── experiment/
├── env/
├── perception/
├── calibration/
├── rl/
└── model/
No separate observation normalization file was found in the current RL code or selected experiment. Action scaling is encoded in configs/full_sga_gsn_seed8/configs/env/grasp_refine_env_stb5x.yaml:
translation_bound: [0.01, 0.01, 0.01]rotation_bound: [0.1, 0.1, 0.1]The minimal public release does not include ablation checkpoints. Learned ablation candidates are documented in ablations/README.md. no-action and rand-action baselines do not require model weights.
Run checksum verification from the repository root:
sha256sum -c checksums.sha256