Downloads · 30 days
0
taikonauts/lfz_lehome_v2
lfz_lehome_v2 is a machine learning model from taikonauts. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
<p align="center" <h1 align="center" LeHome Challenge 2026 </h1 <h2 align="center" Challenge on Garment Manipulation Skill Learning in Household Scenarios </h2
Downloads · 30 days
0
Access
Public
Updated Apr 9, 2026
Repo size
39.2 GB
Likes
0
Public
Click a slice to open those files.
.safetensors15.4 GB · 59%
From the Hugging Face model README
⚠️ IMPORTANT: For Ubuntu version and GPU-related settings, please refer to the IsaacSim 5.1.0 Documentation. And the simulation currently only supports CPU devices.
We offer two installation methods: UV and Docker for submission and local evaluation.
The simulation environment is based on the IssacLab and LeRobot repositories; please refer to UV installation guide.
Docker is not ready yet; please use uv for Installation for now.
Download the required simulation assets (scenes, objects, robots) from HuggingFace:
# This creates the Assets/ directory with all required simulation resources
hf download lehome/asset_challenge --repo-type dataset --local-dir Assets
We provide demonstrations for four types of garments. Download from HuggingFace:
hf download lehome/dataset_challenge_merged --repo-type dataset --local-dir Datasets/example
If you need depth information or individual data for each garment. Download from HuggingFace:
hf download lehome/dataset_challenge --repo-type dataset --local-dir Datasets/example
For detailed instructions on teleoperation data collection and dataset processing, please refer to our Dataset Collection and Processing Guide ( using SO101 Leader is strongly recommended).
We provide several training examples; the models and training framework are from LeRobot.
Train using one of the pre-configured training files:
lerobot-train --config_path=configs/train_<policy>.yaml
Available config files:
configs/train_act.yaml - ACTconfigs/train_dp.yaml - DPconfigs/train_smolvla.yaml - SmolVLAKey configuration options:
dataset.root to point to your datasetbatch_size, steps, save_freq, etc.output_dir to save models elsewhere📖 For detailed training instructions, feature selection guide, and configuration options, see our Training Guide.
Evaluate your trained policy on the challenge garments. The framework supports LeRobot policies and custom implementations.
Examples:
# Evaluate using LeRobot policy
# Note: --policy_path and --dataset_root are required parameters for LeRobot policies, ready to run once the dataset and model checkpoints are prepared.
python -m scripts.eval \
--policy_type lerobot \
--policy_path outputs/train/act_top_long/checkpoints/last/pretrained_model \
--garment_type "top_long" \
--dataset_root Datasets/example/top_long_merged \
--num_episodes 2 \
--enable_cameras \
--device cpu
# Evaluate custom policy
# Note: Participants can define their own model loading logic within the policy class. Provides flexibility for participants to implement specialized loading and inference logic.
python -m scripts.eval \
--policy_type custom \
--garment_type "top_long" \
--num_episodes 5 \
--enable_cameras \
--device cpu
| Parameter | Description | Default | Required For |
|---|---|---|---|
--policy_type | Policy type: lerobot, custom | lerobot | All |
--policy_path | Path to model checkpoint | - | All (passed as model_path for custom) |
--dataset_root | Dataset path (for metadata) | - | LeRobot only |
--garment_type | Type of garments: top_long, top_short, pant_long, pant_short, custom | top_long | All |
--num_episodes | Episodes per garment | 5 | All |
--max_steps | Max steps per episode | 600 | All |
--save_video | Save evaluation videos | All | |
--video_dir | Directory to save evaluation videos | outputs/eval_videos | --save_video |
--enable_cameras | Enable camera rendering | All | |
--device | Device for inference: only cpu | 'cpu' | All |
--headless | Used for evaluation without GUI | disabled | All |
Parameter Descriptions:
--policy_path (model path) and --dataset_root (dataset path, used for loading metadata).--policy_path is passed to the policy constructor as model_path. Participants can define their own model loading logic (refer to scripts/eval_policy/example_participant_policy.py).Evaluation is performed on the Release set of garments. Under the directory Assets/objects/Challenge_Garment/Release, each garment category folder contains a corresponding text file listing the garment names (e.g., Top_Long/Top_Long.txt).
--garment_type to top_long, top_short, pant_long, or pant_short to evaluate all garments within that category.Assets/objects/Challenge_Garment/Release/Release_test_list.txt to include only the garments you want to test, then run with --garment_type custom.📖 For detailed policy evaluation guide, see eval_guide.
Once you are satisfied with your model's performance, follow these steps to submit your results to the competition leaderboard:
Submission instructions will be available on the competition website.
This project stands on the shoulders of giants. We utilize and build upon the following excellent open-source projects: