💡 Inspiration
Deploying autonomous outdoor robots—starting with robotic mowers—isn't just about picking a generic product off a shelf. It requires a complex environmental assessment. Installers have to manually calculate lawn areas, steep slopes, soil types, and boundary constraints to avoid equipment failure or incomplete setups. We wanted to build a solution that transforms this tedious process into an automated, foolproof workflow, ensuring that every deployment plan is scientifically tailored to the actual terrain.
🤖 What it does
The Deployment Advisor for Autonomous Outdoor Robots is an intelligent assistant that acts as a true autonomous agent rather than a simple chatbot.
The workflow is seamless:
- Understand the Yard: Users can search their address and draw their lawn on a map (or type the numbers). The system automatically reads the real area, slope, and soil conditions from those coordinates.
- Match the Robot Fleet: A single Gemini agent utilizes four MongoDB Model Context Protocol (MCP) tools to dynamically filter a live MongoDB registry containing actual robotic mowers (including brands like Segway, Worx, Stihl, Ecovacs, RoboUP, Husqvarna, and Mammotion).
- Plan the Deployment: Grounded in similar yard archetypes and historical deployment data, the agent drafts a precise installation plan, including dock placement, boundaries, zones, and schedules—writing everything back to MongoDB.
- Autonomous Rollout: It outputs a production-ready, Day 1–4 execution plan covering boundary mapping, dock setup, calibration, and full autonomous operation.
🛠️ How we built it
We architected the entire application using modern AI and cloud technologies:
- AI Orchestration & Reasoning: Google Cloud Agent Builder and Gemini drive the core agent intelligence.
- Database & Grounding: MongoDB Atlas serves as our live registry for mower configurations, yard archetypes, and historical installations.
- Tooling Protocol: We implemented MongoDB MCP (Model Context Protocol) tools to allow Gemini to execute real-time, multi-step structured data queries safely and without hallucinations.
- Hosting & Deployment: The complete web application and agent stack are fully containerized and live on Google Cloud Run.
🚧 Challenges we faced
The biggest hurdle was ensuring absolute accuracy. In robot deployment, "hallucinations" can lead to damaged hardware or broken virtual boundaries. We overcame this by shifting away from standard prompt-based retrieval and adopting a strict tool-calling architecture. By leveraging MongoDB MCP tools, we guaranteed that every single decision, slope check, and product recommendation made by Gemini is directly grounded in real, active database records.
🎉 Accomplishments that we're proud of
- Beyond the Chatbot: We succeeded in building an operational agent that actively queries databases, reasons over historical records, and writes back plans, rather than just answering text queries.
- Enterprise Scalability: While our current live demo focuses heavily on robotic mowers, the underlying architecture generalizes perfectly. The exact same workflow can scale to manage agricultural drones, industrial security rovers, or any outdoor autonomous robot fleet.
📚 What we learned
We deeply explored the power of the Model Context Protocol (MCP). We learned how seamlessly Gemini can interface with live transactional databases when given structured tools, turning raw product data into actionable context for complex spatial reasoning.
🔮 What's next for Autonomous Outdoor Robot Deployment Advisor
We plan to integrate real-time satellite imagery APIs to automate the terrain and obstacle detection even further. We also aim to expand the MongoDB database registry to include industrial agricultural machinery and multi-robot fleet coordination protocols.

Log in or sign up for Devpost to join the conversation.