/MicroMouse2017

Northeastern University Micromouse 2017

Primary LanguageC++MIT LicenseMIT

Northeastern University Micromouse 2017

What is Micromouse?

A Micromouse is a small autonomous vehicle that is able to navigate its way through an unknown maze. The robot is self contained and battery operated and incorporates many aspects of electrical and computer engineering.

Our Team

Our Micromouse team is made up of 7 Northeastern undergraduate electrical and computer engineers.

Name Major Graduation Year
Matthew Murphy Bachelors of Computer Science and Computer Engineering Class of 2018
Charles Ziegler Bachelors of Electrical Engineering Class of 2017
Sourabh Marathe Bachelors of Computer Engineering Class of 2018
Billy Kalfus Bachelors of Computer Engineering and Physics Class of 2020
Justin Xia Bachelors of Computer Engineering Class of 2020
Kenneth Afriyie Bachelors of Computer Engineering Class of 2020
Noah Lichtenstein Bachelors of Computer Engineering Class of 2020

Getting Started

We are using Bazel to build all of our code. It is an open source tool created by Google.

Installation instructions for Mac:

  1. Bazel can be installed directly from Homebrew with the command brew install bazel.

  2. If you encounter problems, make sure homebrew is updated. Do this by running brew update twice.

  3. If you still have problems run brew doctor.

Installation instructions for PC can be found here.

Installing Homebrew

  1. Run /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" in your terminal.

Git Autocomplete:

  1. Instructions can be found here.

Visual GDB Licenses:

NEU Micromouse - name.

Qt:

Qt

Firmware Dev Environment

Requires Visual Studio Community with VisualGDB installed.