Public project website for FADA: Few-Shot Domain Adaptation via Dynamics Alignment for Humanoid Control (CoRL 2026, Carnegie Mellon University / LeCAR Lab).
Built with Vite + React + TypeScript. Deploys to GitHub Pages at
https://lecar-lab.github.io/FADA-humanoid/.
npm install
npm run dev # http://localhost:5173/FADA-humanoid/npm run build # type-checks, then outputs static site to dist/
npm run preview # serves the production build locally
npm run typecheck # types onlyA workflow at .github/workflows/deploy.yml builds and deploys on every push to
main. In the repo: Settings → Pages → Build and deployment → Source: GitHub
Actions. Nothing else is required — vite.config.ts already sets
base: '/FADA-humanoid/'.
If the repo or org path changes, update
baseinvite.config.tsto match (it must equal the URL path the site is served from, with leading + trailing slash).
public/ videos (mp4), figures (png), logos
src/
data/ all copy + result numbers + author/video manifests (edit content here)
lib/ hooks: synced video playback, in-view, reduced-motion, asset URLs
components/ hero, layout, media (video trio), figure, charts, sections, common, footer
phase2/ inert placeholder for the future MuJoCo-WASM viewer (see src/phase2/README.md)
Everything author-facing lives under src/data/ — no component edits needed:
content.ts— title, abstract, method stages, BibTeXauthors.ts— authors + links, affiliations, the Paper/arXiv/Code/Video buttonsvideos.ts— task + condition manifest (and the on-disk file naming)results.ts— the numbers behind every chart
- Real arXiv ID + BibTeX (
content.ts,BIBTEX) - Enable the Paper/arXiv/Code/Video buttons (
authors.ts, setdisabled: false+ realhref) - Alan Wang's personal link, if available (
authors.ts)
The interactive in-browser MuJoCo policy viewer is stubbed in src/phase2/. See
src/phase2/README.md for the packaging, headers, and integration notes.