The aim of this lab was to complete the project. Over the past week we had refined the code for depth detection in the camera. We used MATLAB to develop the code, and ended up with an algorithm that can detect the floor, walls and obstacles. Below is the visual representation of the depth feed.

Our first problem of the day was that the tracker ball did not arrive, despite this being the 2nd time we had to order it. The 3D printed bracket was also still lost, so we just had to work with what we had for the body of the project. On the positive side however, the new motors we used did not seem to have the same issues as the old ones, so we were able to build the majority of the body of the robot, and also get the motor control board to function properly. However, due to time constraints, and not having the required equipment to build the body, we were unable to complete a full pathfinding algorithm, and therefore we are forced to control the robot with a keyboard. Although we were unable to fully complete the project as we intended, we think we learnt a lot from attempting this task. On to the bench inspection!