Who did what
-
Robot construction: Mathias, Halvor
-
Engine and movement: Marius
-
Sensors: Mathias
-
Position tracking: Marius
-
Obstacle detection and differentiation: Mathias
-
Mapping: Marius
-
Bluetooth communication: Halvor
-
Makefile: Marius
-
Website: Halvor
Marius is the person in the group with most coding experience, and he therefore quickly took the role as a leader for the project. Marius made a git repository where all members contributed. Marius wrote the code in EngineContoller.c, PostionContoller.c, MainProgram.c, StopEngines.c and the Makefile with included header files.
​
Halvor was responsible for the Bluetooth communication between the robot and the server, and for making the website. Halvor downloaded the server code and used the server for testing of different functionality, especially for printing the map. Halvor wrote the code in BluetoothContoller.c with included header files. Halvor built the core of the robot.
​
Mathias was responsible for making functionality for releasing an object, and writing methods to differentiate between objects. Naturally he therefore built the object release-mechanism (arm) and the color sensor construct. He also wrote support methods for the other classes. Mathias wrote the code in ArmController.c and SensorContoller.c with included header files.
​
All member of the group helped each other with testing, debugging, designing and made at least small changes in other group members code to make the different parts working together. All members made contributions to the website.