Skip to content

Autonomous Capture the Flag Robot using Lego Mindstorm for ECSE 211 at McGill University

Notifications You must be signed in to change notification settings

callumdmay/dpm-final-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECSE 211 "Design Principles and Methods" Final Project

1st Place Winner of the Fall 2015 competition

The project description is as follows:

Construct an autonomous robot capable of finding and manipulating Styrofoam blocks, while navigating within an enclosed area populated with known obstacles randomly placed with a 12’ x 12’ enclosure. The task of the robot is to compete one-on-one with an opponent in a variation of the Capture the Flag game.

Throughout the first half of the semester we spent time familiarizing ourselves with the LEJOS API and Lego Mindstorm EV3 kits in order to develop the skills to implement the capture the flag game. The entire project is written in java, using the LEJOS library that provides support for using the Lego Mindstorm EV3 motors and sensors in a java development environment.


The flowchart of our software algorithm:


alt text

About

Autonomous Capture the Flag Robot using Lego Mindstorm for ECSE 211 at McGill University

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages