ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
Cleo가 Meta Quest 3의 실시간 AR 오버레이로 실제 작업을 안내하고, 1인칭 데이터를 인간형 로봇 학습 데이터로 전환합니다
Cleo guides your hands through real tasks with live AR overlays on Meta Quest 3, and turns that first-person data into training for humanoid robots.
교육GitHub @calhacks13온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Superpowers for your and your robots.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Every lesson trains two students: you, and a robot.
Clio is an AR tutor for Meta Quest 3, built with WebXR, that can teach you anything. Say what you want to learn ("refill the windshield washer fluid"). An LLM plans the lesson from your goal and what the headset camera sees, including a description of what to point out in each step. An object finder (Gemini, or jev) finds those things in the camera view and Clio outlines them, then shows each step with solid demonstration hands and animated motion cues while a voice coach walks you through it and catches mistakes. Every session is recorded as intent-labeled hand, object and language data that robots can learn from, and it exports straight to LeRobot.
pnpm install
cp .env.example .env # add GEMINI_API_KEY
pnpm dev # server :8787 + headset app :5173
pnpm tracker (desk lab)pnpm quest:reverse, then open http://localhost:5173 in Quest Browser
(setup, including the camera-permission workaround)| docs/ARCHITECTURE.md | how it works and why: start here |
| docs/procedures.md | the plan language (checks, actions, what to show) |
| docs/object-finder.md | plugging in jev or another object finder |
| tracker/README.md | real-time tracking: YOLOE-26 + ByteTrack + jev |
| docs/data-format.md | episodes on disk |
| docs/data-pipeline.md | when episodes are recorded, compiled and exported |
| docs/dev-setup.md | laptop, emulator, Quest, data, demo day |
| docs/planner-bench.md | testing the planner on hard scenes from a webcam |
| docs/robotics-er.md | Gemini Robotics-ER 2: what it does, measured |
packages/protocol shared contracts (zod → TS types + JSON Schema)
apps/headset the WebXR app (three.js); domain logic is framework-free and unit-tested
apps/server Gemini relay, planner, vision, episode ingest (Node + Hono)
pipeline validate, Rerun replay, LeRobot export (Python + uv)
tracker real-time object tracking for the finder: YOLOE-26 + ByteTrack + jev (Python + uv)
procedures curated golden lessons (shirt fold, pH indicator)
The imported browser visualizer lives in visualizer/. Read
visualizer/GOALS.md for the product intent and agent handoff, and
visualizer/INTEGRATION.md for how it should adapt to Clio's existing
lesson recorder, local episode API and Python LeRobot exporter. The draft recording format is
included as design context; @clio/protocol remains the source of truth.
pnpm visualizer:install
pnpm visualizer:dev # loopback :3001, currently the public G1 LeRobot demo
pnpm visualizer:check # independent Bun/Next.js checks
Open /clio for local recordings and replay. Select finished episodes, choose a dataset name and
frame rate, then export and download a LeRobot v3 ZIP (human hand targets, tasks and object positions;
no video yet). The local server needs uv; export installs the pipeline's LeRobot extra as needed.
Private episode inspection and exports stay local, with no automatic publishing.
The visualizer has its own Bun dependencies and checks,
separate from the pnpm workspace.