For the line sensing robot, we started off by checking all the ports and learning the basics to the arduino board. We found that the sensors on the robot weren't plugged in correctly where the ground plugs were plugged into the VCC causing it to not work. Promptly after fixing that issue, we drafted a basic conditional code that defines the parameters of the sensors and what to do if each detect something. After that, we created a basic track out of electrical tape for practice and testing. We then placed the robot on the ground and put the tape directly under each robot to sense the line threshold on the serial monitor to copy the digits reported when the sensor detects the tape. By creating this threshold, we plugged it into the conditionals for the code to work properly. So when the left sensor detects the threshold, the robot will turn left, and vice versa. We also added that if the bumpers were triggered, all the monitors will be cut and the robot will play a high pitch buzzing sound to alert the operator that the robot has hit something.
We first started off by learning how to use the robot and the application required to code and program the robot. We encountered issues such as the robot dying fast and constantly needing to be charged. We then learned how to code the robot through test casing. Then, we built an obstacle course made out of books and other structures for the robot to navigate.