scout-the-rover
A small rover with big curiosity — moves first, and remembers every frame.
›About scout-the-rover
Repo: cagataycali/scout-the-rover (MIT, Strands Agents). "A small robot with a big curiosity." Drives FrodoBots Earth Rover Mini+ via earth-rovers-sdk (headless Chrome, Agora channel, :8002). Motto: MOVE, DON'T TALK. Six personas: REPL (agent.py), voice (voice_agent.py — OpenAI Realtime/Nova Sonic/Gemini Live), thinker (thinker_loop.py), telegram, listener (Whisper), dashboard (glassmorphic PWA). 17 tools + 14 optional NVIDIA Cosmos. Camera returns real inline image content blocks (SEES frames). Per-turn live-state injection. RoomPlan prior cagatay_lab.usdz. Dead reckoning rover_pose (STALE after 30min/8m). Dataset: LeRobot v3 + ECoT sidecar, 10 FPS, bound by frame_index, exported to HF cagataydev/scout-earthrover-ecot. observation.state 27D (first 10 = official earthrover_mini_plus layout), action 2D normalized. Self-reports failures. Family: neon-the-g1, tiny-the-reachy — shared nervous system. Runs on Jetson Thor, scout.cagatay.my. PS4 teleop, Cloudflare Tunnel + WebAuthn.
⌘K universe · ⌘⇧K commands · / slash commands