/cz3004-mdp-grp17

CZ3004 Multi-Disciplinary Design Project of Sem 1 AY19/20

Primary LanguageC++

🤖 MDP Group 17

This repository contains the codebase used for the team's CZ3004 Multidisciplinary Design Project (MDP) of Sem 1 AY19/20 in Nanyang Technological University (NTU).

Project Objective

The objective of the Multidisciplinary Design Project (MDP) is to build an autonomous robot agent which can explore an undefined maze and calculate the fastest path from the start to the goal position. It should also be able to calculate the fastest path through a predefined way point.

An Arduino will be used as the robot's controller while an Android device will be used to transmit and receive control signals. Algorithms will be run off a PC which will generate instructions for the robot. These 3 components will then communicate with each other through multiple networks set up by a Raspberry Pi.

The Team

The team consists of 8 members which have been evenly divided into 4 sub-groups:

  • Algorithm:
  • Android:
    • Lee Wen Siong
    • Goh Chun Yi
  • Arduino:
  • Raspberry Pi:
    • Chua Wen Kai
    • Chen Xingyu

Code Structure

The source code for each sub-group can be found in its respective folders.