Skip to content
blackcat0615Public

About

The LeHome Challenge is an interesting competition that requires participants to use models to fold four types of clothing.The repo integrates the SPG and WM modules, significantly improving the model's performance on long-horizon tasks.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

SPGVLA: Simple Progress Guidance For Vision Language Action Model

Overview

The LeHome Challenge is an interesting competition that requires participants to use models to fold four types of clothing. Compared to other simple grasping tasks, this is clearly a long-horizon task, where two robotic arms need to work together to fold the garments. The repo integrates the SPG and WM modules, significantly improving the model's performance on long-horizon tasks.

To improve model performance on long-horizon tasks, this paper introduces the SPG module (Simple Progress Guidance), which aims to inform the model of the current progress in real time and address the issue of state confusion in long-horizon tasks.

Additionally, to alleviate the problem of sparse supervision signals during VLA training, this paper incorporates a world model module, which provides dense supervision signals to the model and effectively boosts its performance.

This repo is based on lehome-challenge and kai0, thanks for their excellent work and useful repo.

Hardware

GPU: 1 L40, CPU: 14 core 120G. CUDA: 12.8

Start

Because this repo is based on lehome-challenge, you should read lehome-challenge firstly, prepare venv and copy Assets and third_party folder(too large file).

Training and Evaluation

Training

grep -q "export HF_ENDPOINT=" ~/.bashrc || echo 'export HF_ENDPOINT=https://hf-mirror.com' >> ~/.bashrc && source ~/.bashrc


nohup python scripts/lerobot_train.py --config_path=configs/train_spgvla.yaml > train_logs/spgvla_exp.log 2>&1 &

Evaluation

bash scripts/run_eval.sh

Results and Analysis

This repo chooses the lehome challenge official dataset for testing, the metric is success rate(SR)

Results

[spgvla model checkpoint] todo

experiments setting checkpoint top long top short pants long pants short mean SR
baseline(SmolVLA) / 61.67% 10% 31.67% 76.67% 45%
baseline+spg / 55% 21.67% 45% 80% 50.4%
baseline+spg+bs64 / 63.33% 25% 33.33% 88.33% 52.5%
baseline+spg+bs64+wm spgvla 70% 25% 45% 86.67% 56.67%
baseline+spg+bs96+wm+data_aug_retrain spgvla0.7 73.3% 45% 58.33% 85% 65.4%

Analysis

As shown in the table, after adding the SPG and WM modules, the model performance reached 56.67%, an improvement of 11.67% over the baseline.

Others

If you are interested in spgvla, you can try to use spgvla to your model, and if you have any questions or suggestions, you can raise an issue.

Acknowledgements

About

The LeHome Challenge is an interesting competition that requires participants to use models to fold four types of clothing.The repo integrates the SPG and WM modules, significantly improving the model's performance on long-horizon tasks.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages