Elevation

The Website of Team 14.


Project maintained by ECE3400-Team14 Hosted on GitHub Pages — Theme by mattgraham

Pre-Competition Updates

Integrating shape detection onto the robot:

After finishing milestone 4, we wanted to focus our efforts on getting shape detection onto our robot. This involved constructing an entirely new level of our robot to contain the DE0-Nano FPGA, battery, and camera circuitry so we could mount the OV-7670 camera on the robot. We though it best to put the camera/FPGA on its own power source to avoid interference with other working systems on the robot. In order to pick up treasures on walls of the maze, we mounted our camera on the right side of the robot, in line with our intersection-detection line sensors. We printed a custom camera mount, but had to adjust it and mount it with hot glue to get the camera at the right angle. We also realized our treasure detection was inconsistent under different lighting conditions, so we added an LED above the camera to slightly improve lighting conditions on treasures in front of the camera.

robot

Videos Demonstrating Treasure Detection

Our robot was quite accurate at distinguising the color of treasures, and the numbers of missed treasures and false positives were small. Shape detection worked occasionally but was mostly inaccurate.

For this run, we had 4 accurately detected locations and colors, and 2 inaccurate shapes. In competition, this would be 8 points (+2 for 2 shapes and -2 for the wrong ones). If we don’t attempt to detect shapes, it would still be worth 8 points.  

For this run, we had 6 accurately detected locations and colors, and 5 inaccurate shapes. In competition, this would be 8 points. If we don’t attempt to detect shapes, it would be worth 12 points.  

For this run, we had 6 accurately detected locations and colors, and 4 inaccurate shapes. In competition, this would be 10 points. If we don’t attempt to detect shapes, it would be worth 12 points.  

For this run, we had 4 accurately detected locations and colors, one false positive, and 1 inaccurate shape. In competition, this would be 9 points. If we don’t attempt to detect shapes, it would be worth 8 points.

Robot Avoidance Updates:

We wanted to update and test our IR detection and robot avoidance algorithm before the competition. We had our robot turn aroun 180 degrees when it reads a high enough IR signal at 6000 Hz, and it returns to the previous intersection it was at. The robot then finds the path to the next nearest unexplored square, avoiding the square where it just detected a robot.