diff --git a/docs/source/policy_walloss_README.md b/docs/source/policy_walloss_README.md index 78548bd8d..93c0ad392 100644 --- a/docs/source/policy_walloss_README.md +++ b/docs/source/policy_walloss_README.md @@ -1,20 +1,30 @@ # WALL-OSS -This repository contains the Hugging Face port of **WALL-OSS**, a Vision-Language-Action model for cross-embodiment robotic control based on Qwen2.5-VL with flow matching/FAST action prediction. +This repository contains the Hugging Face port of [**WALL-OSS**](https://x2robot.com/en/research/68bc2cde8497d7f238dde690), a Vision-Language-Action model for cross-embodiment robotic control based on Qwen2.5-VL with flow matching/FAST action prediction. --- ## Model Overview | Feature | Description | -| ------------------ | ----------------------------------------------------- | --- | +| ------------------ | ----------------------------------------------------- | | Base Model | Qwen2.5-VL (Vision-Language Model) | | Action Prediction | Flow Matching (diffusion) or FAST (discrete tokens) | -| Architecture | Mixture of Experts (MoE) with action-specific routing | | +| Architecture | Mixture of Experts (MoE) with action-specific routing | | Multi-Modal Inputs | Vision (images/videos), Language, Proprioception | --- +## Additional Resources + +Paper: https://arxiv.org/pdf/2509.11766 + +Official Repository: https://github.com/X-Square-Robot/wall-x + +Hugging Face: https://huggingface.co/x-square-robot + +--- + ## Citation If you use this work, please cite: @@ -32,4 +42,4 @@ If you use this work, please cite: ## License -This port follows the **Apache 2.0 License**. +This model follows the **Apache 2.0 License**, consistent with the original [WallX repository](https://github.com/X-Square-Robot/wall-x). diff --git a/src/lerobot/policies/wall_x/modeling_wall_x.py b/src/lerobot/policies/wall_x/modeling_wall_x.py index c401c8d60..94ee7897e 100644 --- a/src/lerobot/policies/wall_x/modeling_wall_x.py +++ b/src/lerobot/policies/wall_x/modeling_wall_x.py @@ -1697,7 +1697,7 @@ class WallXPolicy(PreTrainedPolicy): config_class = WallXConfig name = "wall_x" - def __init__(self, config: WallXConfig): + def __init__(self, config: WallXConfig, **kwargs): super().__init__(config) config.validate_features() self.config = config