This site will work and look better in a browser that supports web standards, but it is accessible to any browser or Internet device.
cpe 482 - Autonomous Mobile Robots
Competition
The final lecture & lab time will be used for an Autonomous Navigation Competition. Robots will compete in head-to-head matches that will qualify them for the championship competition. During each match, robots will navigate a maze to pass over preset landmarks. The most number of landmarks visited in the shortest amount of time wins the match.
The 2008 course will consist of the following task points which can be found here.
-code for Map.cpp
-code for Landmark.h
The targets locations are:
T0 (-1.4, -1.4)
T1 (-1.4, -1.0)
T2 (-0.6, -1.2)
T3 (0.2, -1.4)
T4 (0.2, -0.6)
T5 (-0.4, -0.2) 2 bonus points
T6 (1.2, -1.5)
T7 (1.5, -0.3) 4 bonus points
T8 (1.5, 0.3) 2 bonus points
T9 (-0.9, -0.3) 8 bonus points
The course will be an mostly enclosed environment consisting of 1 foot high walls. The course consists of 9 segments. These segments are either 2, 4, or 12 feet in length.
The robot must start each match at state (-1.4, -1.4, 0.0).
Each match will last 3 minutes.
During each match, points will be awarded as follows:
-2.5 points gained for entering match
-1 point gained for each target reached, plus any bonus points for specific targets.
-1 point deducted for collisions with a wall.
-0.25 points deducted for each button pressed on dialogue window.
Targets are considered "reached" by the robot, if the robot drives over it such that the target lies within the footprint of the robot.
The robot may not be altered except to add non functioning payload of no more than 1 pound in weight. The payload must be able to be removed without damaging the robot. The payload must sit on top of the robot, and be placed within the plate attachment screws and X80 name plate.
You may use any algorithms you want. A*, odometry localization etc.
You will be disqualified for intentionally knocking down walls.
Ties are broken in matches by determining who got points first.
In the beginning each team will have two matches. From these two matches, the 4 teams with the most points will qualify for the tournament.
The tournament will consist of 2 semi-final matches, followed by a bronze medal match, and finally a gold medal match. The losers from the 2 semi-final matches will compete in the bronze medal match. The winners from the 2 semi-final matches will compete in the gold medal match.
Judges will be selected from industry and/or the university. No ruling may be contested.
The total marks is out of 10. For the qualifying round, you have potential to get a maximum of 8 marks. :
2 marks -for participating in each qualifying match
0.5 marks -for each point obtained in qualifying match
Example 1, if you get 3 points in match 1 and 3 points in match 2, then you get 7 marks total from the qualification round.
Example 2, if you get 3 points in match 1 and 7 points in match 2, then you get 8 marks total.
Example 3, if you get 2.5 points in match 1 and 2.5 points in match 2, then you get 6.5 marks total.
For the tournament round, where the top 4 teams will compete in 2 matches, you have potential to get an additional 2 marks. :
0.25 marks -for losing a match
1 marks -for winning a match