Skip to content
1st Place

Project

Project: GeminiSpace Track: Gemini in Hard Tech(Option 2) The Problem: Building environmental maps for mobile robots in factories using traditional SLAM is time-consuming, rigid, and computationally expensive.

Core trick

Gemini reads panoramic photos into a floor plan and routing graph, then turns a typed question into an obstacle-free ROS2 Nav2 payload.

Tags

Description

Project: GeminiSpace Track: Gemini in Hard Tech(Option 2) The Problem: Building environmental maps for mobile robots in factories using traditional SLAM is time-consuming, rigid, and computationally expensive. The Solution: GeminiSpace redefines spatial mapping. Users upload standard panoramic pictures of an indoor environment. The Gemini API processes the space autonomously, instantly generating a 2D orthographic floor plan, a topological routing graph, and a 3D Voxel map. Hardware Execution: We bridge generative AI with physical automation. A user types a natural language query (e.g., "How do I get to the table?"). Using Gemini's multimodality, the system generates an obstacle-free physical path and translates it into a standard ROS2 Nav2 payload for direct hardware dispatch. Built With: Google Antigravity, Google AI Studio, Gemini 3.1 Pro, Nano Banana, NotebookLM, Next.js, FastAPI.
mincasurong/GeminiSeoulHackathon2026★ 317 forksPythonCreated Feb 27, 2026 · last push Oct 25, 2026

README excerpt

# 🌌 Spatial OS (GeminiSpace v4.0) — Vision-Language-Action Indoor Navigator

<div align="center">

[![Hackathon Winner](https://img.shields.io/badge/🏆_1st_Place-Gemini_in_Hard_Tech_Track-F59E0B?style=for-the-badge&logo=google&logoColor=white)](https://cerebralvalley.ai/e/gemini-3-seoul-hackathon/hackathon/gallery?project=27)
[![Featured on Google Korea Blog](https://img.shields.io/badge/📰_Google_Korea_Blog-Official_Interview-4285F4?style=for-the-badge&logo=google&logoColor=white)](https://blog.google/intl/ko-kr/company-news/inside-google/gemini-seoul-hackathon-first/)
[![YouTube Demo](https://img.shields.io/badge/🎥_YouTube-Demo_%26_Pitch-FF0000?style=for-the-badge&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=rZI6C7XsnY4)
[![FastAPI](https://img.shields.io/badge/FastAPI-4.0.0-009688?style=for-the-badge&logo=fastapi&logoColor=white)](https://fastapi.tiangolo.com)
[![Next.js](https://img.shields.io/badge/Next.js-16.1.6-000000?style=for-the-badge&logo=nextdotjs&logoColor=white)](https://nextjs.org)
[![Gemini](https://img.shields.io/badge/Google_Gemini-4_Argon_%26_3.8_Flash-00FF9D?style=for-the-badge&logo=googlebard&logoColor=black)](https://ai.google.dev)
[![Developed by m9g](https://img.shields.io/badge/Developed_by-m9g-38BDF8?style=for-the-badge&logo=github&logoColor=black)](https://mincasurong.github.io)

<br />

<p align="center">
  <img src="docs/gemini_space_260902.gif" alt="GeminiSpace Animated Cockpit Demo" width="100%" />
</p>

**An autonomous indoor sp

Team