User:NehaaNan9/CDIO

Problem Statement
To successfully navigate a LEGO robot around the perimeter of the hallways using a ultrasound and a compass sensor.

Requirements for each element or component derived from system level goals and requirements
The LEGO robot is the exterior final product, but the program needs to be constructed using Simulink or Matlab.

Alternatives in design
The program can be done without using a compass sensor and only with an ultrasound but we need to put more work for it to operate the robot. We thought of using Simulink for constructing a new program rather modifying the old one.

The initial design
The initial design we had to work with was a basic program that made the robot move around using its sensors to avoid an object when it is near.

Experimental prototypes and testing conducted during design
After the test was conducted, there were a few problems that arose from initial program:
 * not moving in a straight line, but slowly turning to the left after a certain point
 * When come in contact with the wall, it goes along with the wall instead of away from it
 * Needs sensors that comes with a 120 degree angle of vision.

Technical and scientific knowledge
This project utilizes our technical knowledge of coding a program that can solve problems in the future.

Creativity, problem solving, and group decision-making
Problem solving skill come in handy when working with computers and robots.