--- title: WING | Project Page emoji: 🪽 colorFrom: blue colorTo: gray sdk: static app_file: index.html fullWidth: true short_description: WING paper, method, results, and robot demonstrations tags: - robotics - robot-learning - imitation-learning - research --- # WING — World Action Learning via INteraction-Centric Spectral Latent Guidance This static Space mirrors the [WING project page](https://mikuz12.github.io/wing/): the paper, method animation, reported benchmark results, and recorded real-world robot demonstrations. It does not run model inference; model weights and an inference API are not included in the source project. ## Source and assets `sync_from_website.py` copies the original `index.html`, CSS, and JavaScript from the parent website project. It makes media URLs absolute so the Space uses the existing assets served by the [WING project page](https://mikuz12.github.io/wing/). This keeps the Space layout and interactions aligned with the website without duplicating its large videos. ## Local preview Run `python3 -m http.server 8081` in this directory and open `http://localhost:8081`. ## Publish After signing in with the Hugging Face CLI, run these commands from the parent `wing_web` directory: ```sh hf repo create Jam1e3/wing --repo-type space --space-sdk static --exist-ok python hf-space/sync_from_website.py python hf-space/upload.py ``` Alternatively, run `sh hf-space/publish.sh` from the parent directory. It checks the logged-in account before creating or updating the Space. The front matter above configures the Space. No build step or hardware is needed. To update it later, rerun `sh hf-space/publish.sh`. The Python upload uses `HfApi.upload_folder` because `hf upload` in the installed 1.0.1 CLI attempts to create a Gradio Space even when the target static Space already exists.