
With Thursday nearing, the group is prepared to complete all portions of the competition as well as be profitable. The group has managed to address problems resulting from the use of dead reckoning in order to more accurately track the vehicle's position. Previously, after every length of travel the robot will be slightly beyond or behind it's target corner. This is problematic because the next length of travel will have to correct the difference by snaking along the line. As it turns out, the snaking path is much longer than the direct path which causes the robot to fall short of its destination.
This problem was solved by finding the best average distance the robot needs to travel. This approach will allow the robot to arrive at its destination with higher accuracy. Another approach taken to solve this problem was to find a way to re-calibrate the robot to the exact center of a corner. This solution was applied to the paths that travel along the diagonals. The diagonals, being the longest length the robot would have to travel, provided the greatest risk of falling off the line. The code re-calibrates when both light sensors detect the line. In normal line tracking, it is impossible for both light sensors to detect the line at the same time so the robot assumes it is at an intersection and resets the robot's center on top of the intersection. This solution has proven quite effective since the robot has fallen off only twice during a cumulative thirty minutes of testing.
During the real competition the robot will have to pick up passengers from card stands placed at each station. The color sensor was re-positioned to account for this. To test for these new elements on the field, the group built stands from cardboard and colored cards from construction paper. One issue with the stands was that the ultrasonic sensor, designed to detect other robots, was detecting the stands. This issue was solved by decreasing the already expanded range of the robot to the required six inch range.