# Battle Angel

- **Event:** [Google I/O Hackathon](https://cerebralvalley.ai/e/google-io-hackathon)
- **When:** Sat, May 23 at 9:00 AM – 10:00 PM (PDT)
- **Where:** Shack15, San Francisco, CA
- **Team:** [Nikhil Prabhu](https://cerebralvalley.ai/u/nikhilp), [Shivam Singh](https://cerebralvalley.ai/u/shivsingh123), [Aravindkrishna Arivudainambi](https://cerebralvalley.ai/u/ar_vind)
- **GitHub:** https://github.com/aravindkrishna2008/disaster-rescue.git
- **Demo video:** https://drive.google.com/file/d/1HxI6VRcFHmqU1oh_g8l2W_JrPRImNrim/view?usp=sharing
- **Gallery:** https://cerebralvalley.ai/e/google-io-hackathon/hackathon/gallery
- **Page:** https://cerebralvalley.ai/e/google-io-hackathon/hackathon/gallery/86

A Unitree G1 humanoid that walks into collapsed buildings to find survivors. The robot learns to move through rubble and hazards using reinforcement learning in MuJoCo, staying upright and dodging debris as it goes. Above it, Gemini acts as the brain: given a rescue mission in plain language, it decides which survivor to reach first, issues waypoints, watches the results come back, and adapts its plan when a run fails. Gemini reasons about what to do, the learned policy handles how to move.
A FastAPI backend runs rescues on demand and reports live metrics for every attempt, survivor reached, distance, falls, hazard steps, and gait quality, with full trajectories you can replay. A glimpse of robots that pair learned movement with real reasoning to go where people cannot.

---

Markdown version of https://cerebralvalley.ai/e/google-io-hackathon/hackathon/gallery/86. Site index for agents: https://cerebralvalley.ai/llms.txt · full text: https://cerebralvalley.ai/llms-full.txt
