Project Overview
Programming robots is intimidating for beginners — traditional code editors, obscure APIs, and no way to test safely. XGO Lab reimagines the experience: type what you want in natural language, watch it become visual blocks, preview the result in a 3D physics simulator, then run it on the real XGO robot.
What I Built
I designed and built a web-based programming environment that combines visual block coding, AI natural language input, and real-time 3D simulation.
- Natural language → block code: describe what the robot should do in plain text, AI generates the visual program.
- Real-time 3D physics simulation for safe testing before hardware deployment.
- Visual block editor with categories for motion, action, light, control, media, agents, and logic.
- Part of a broader AI education platform with courseware and equipment management.
Design Challenge
The core UX challenge was making robot programming accessible without dumbing it down. The natural language input lowers the entry barrier, the visual blocks make the logic transparent, and the 3D preview closes the feedback loop — all in one interface.