GitPedia

Micromouse Simulator

IEEE Micromouse Competition - Micromouse Simulator

From josejimenezolivas·Updated February 8, 2026·View on GitHub·

> Documentation: [Wiki](https://github.com/jimenezjose/Micromouse_Simulator/wiki/Maze-Generation) The project is written primarily in Java, distributed under the MIT License license, first published in 2019. Key topics include: ieee, java, java-gui, maze, maze-generation.

Latest release: v1.0Micromouse 2019
September 17, 2019View Changelog →

Micromouse Simulator

Documentation: Wiki

How to Run The Micromouse Simulator:

$ git clone https://github.com/jimenezjose/Micromouse_Simulator.git
$ cd Micromouse_Simulator
$ ./runSimulator.sh

Maze Generation In Progress Snippet:

Alt Text

Simulator Snippet on a 16x16 Random Generated Maze:

Alt Text

Periscope - A Bidirectional Serial Animation Stream

Alt Text

Periscope Architecture

Alt Text

Periscope Packet

<img src="https://github.com/jimenezjose/Micromouse_Simulator/blob/assets/images/wiki/Periscope/Periscope%20%20Text-Based%20Protocol.png" width="50%">

Program Flow Diagram:

<img src="https://github.com/jimenezjose/Micromouse_Simulator/blob/assets/images/readme/Micromouse_Simulator_Program_Flow_Diagram_.png" width="75%">

Maze Graph Visualization:

<img src="https://github.com/jimenezjose/Micromouse_Simulator/blob/assets/images/readme/maze-graph.png" width="50%">

Autonomous Maze Solving Robot

<img src="https://github.com/jimenezjose/Micromouse_Simulator/blob/assets/images/readme/AllLayersVisible.PNG" width="75%"> <img src="https://github.com/jimenezjose/Micromouse_Simulator/blob/assets/images/readme/Micromouse_Hardware.jpg" width="75%">

UCSD Micromouse Team 2020:

  • Jose Jimenez (Team & Software Design Lead)
  • Brandon Cramer (Hardware Design Lead)
  • Minh Pham
  • Tony Guan
  • Victor Chen

UCSD Micromouse Team 2019:

  • Jose Jimenez (Team Lead)
  • Brandon Cramer (PCB Design Lead)
  • Chris Robles
  • Srinivas Venkatraman

Contributors

Showing top 2 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from josejimenezolivas/Micromouse_Simulator via the GitHub API.Last fetched: 6/28/2026