Hardware Competition
Conference Pictures Robot Pictures
IEEE ROBOT 2006
Video
|
OVERVIEW |
|
Challenge:
| FedEx
has three flights about to leave from Memphis.
One will depart in 3 minutes, one in 4 minutes,
and the last in 5 minutes. Twelve FedEx packages
must be loaded correctly on the three planes
before they depart. |
Test Track:
|
|
The
airport ramp area is represented by a sheet of
plywood. Package-sorting/loading vehicles start
from its parking space (a square painted in one
corner of the ramp) upon a verbal signal that
begins each round of the competition. |
| |
| A
package stacking chute consisting of a
triangular FedEx mailing tube positioned
vertically over one corner of the board is
filled with 12 “packages.” Barcodes affixed to
each of the packages indicate the plane onto
which it should be loaded. |
| |
| The
airplanes are represented by cardboard boxes
with open tops. They are placed on the ramp in a
configuration similar to that shown in the ramp
layout drawing. |
Approach:
|
|
An
autonomous package loading robot will extract
packages, one at a time, from a stack inside the
package chute. As each package is removed from
the bottom, the next package drops into position
onto the ramp surface until all packages have
been selected. The order of the packages coming
from the chute is unknown to the robot for each
round. |
| |
| The
robot will read the barcode affixed to each
package to determine the airplane onto which it
should be loaded. Each plane has four packages
assigned to it. It is left to each team’s design
strategy how to optimally get the packages onto
the correct airplanes. Examples include
pre-sorting, loading each package in turn on the
correct plane, etc. |
| |
|
Points will be awarded for the timely and
accurate loading of packages and deducted for
errors or damage. |
|
RULES
Ramp:
- The board is 3/4” plywood, cut into a 4’ x 4’square.
- The board’s surface is painted black, while all markings on
the board are painted white.
- There is a starting square 8” x 8” in one corner, into which
the robot must fit at the start and finish of each round.
- Rectangles are painted to represent airplane parking spots,
slightly smaller (5” wide by 11-1/2”) than the size of the
airplanes.
- Lines lead from the starting square to the package stacking
chute and to the planes.
- There is a “positioning mark” perpendicular to the lines
leading past each plane which is aligned with the end of the
plane.
- There is a large unmarked area to the side of the package
chute which may be used by a team at its discretion for
additional working room.
Planes:
- Airplanes are represented by cardboard boxes measuring 6”
wide by 12” long by 3” high, and can be made by cutting a 6” x
6” x 12” box (such as OfficeMax item #172873) in half.
- The boxes are left open on top.
- Although a plain brown cardboard box is described, the
actual boxes used may be of any color.
- The airplanes are numbered 1, 2, and 3 and will be
positioned over their corresponding rectangles painted on the
ramp. The planes will not be identified in any way with their
number.
- The boxes will not be affixed to the ramp other than by
gravity.
- Airplane 1 leaves three minutes after the start of the
round. Airplane 2 leaves four minutes after the start. Airplane
3 leaves five minutes after the start.
- At the time of departure for each plane, it will be
physically removed from the playing field.
- Planes must be loaded from the “loading zone” side of the
plane. This is the side of the plane closest to the starting
square side of the board. (This is depicted in the drawing
showing the board layout but is not painted on the actual ramp.)
Packages:
- Packages are cut from a length of dimensioned #2 pine lumber
nominally 2” x 4” (approximately 1-1/2” x 3-1/2”) cut into
twelve blocks each 2-1/8” long. (Save the rest of the board.)
Edges may be sanded for smoothness, but will not materially
change the overall dimensions of each block.
- The blocks may be painted any color or left in the natural
finish of the wood.
- Each package will have a barcode label on the top and on the
front (side facing the robot) as delivered by the chute. Both
labels are oriented parallel to the long edges of the package.
- Barcode labels will be white with printing in black.
- The barcode format is Codabar. Registered teams will receive
a sheet of actual labels for project development.
- There are a total of twelve packages in a round, four of
which are designed for each plane.
Robot:
- The robot must be a single autonomous device.
- It may not separate into multiple units.
- The maximum starting and ending size of the robot is 8” wide
by 8” long by 12” high.
- Upon starting, the robot may expand to a maximum size of 14”
wide by 14” long by 20” high.
- Upon completion of the round, the robot must again be no
larger than 8” wide by 8” long by 12” high
Package stacking chute:
- The package stacking chute will consist of a triangular
“FedEx Tube” measuring nominally 6” on each side and fastened
vertically in one corner of the ramp.
- Both ends of the tube are open, which requires cutting the
flaps off to an even edge on all three sides. Cut the tube to
half its length. (This is more easily done before assembling the
tube.) (Be careful when gluing the overlapping sides of the tube
together so that the finished interior dimension along that side
is sufficient for the packages to fit snugly, but with enough
tolerance to slide down the chute! Careless assembly can result
in inconsistent overlap, causing binding or slop in the
completed chute.)
- The lower end of the chute is between 1-3/4” and 2” above
the ramp surface. (To fix the tube in this position, cut the
remaining length of 2” x 4” lumber in equal lengths and fasten
(staples recommended) onto two sides of the tube. The fasteners
should be from the inside of the tube into the wood. (Do this
before you glue the tube into its triangular configuration.)
Mount the wooden supports to the ramp using four 1-1/2” x 1-1/2”
corner brackets and sixteen #8 x 3/4” flat-head wood screws.
- The chute will be loaded with twelve packages for each
round. The order of the packages will be the same for every
robot in a round, but it will be different in each round. (The
easiest way to load packages into the chute and maintain the
same orientation is to insert a stick, longer than the chute is
high, against the side that the robot will approach. Insert each
package between this stick and the side, pressing down just
enough to move the stack of packages a bit farther down the
chute. Do not let the packages drop to the bottom on their own.
By maintaining pressure against the stack with the stick, you
can hold the entire stack of packages in position until the last
one is loaded, at which time you ease off the pressure to allow
the entire stack to slowly drop to the bottom of the chute.)
Administration:
- To qualify for the contest, a robot must extract one package
from the loading chute, allowing the next package to fall from
the shoot onto the ramp. A team will be given up to three rounds
to qualify, with each round lasting two minutes.
- The starting and ending size of the robot will be confirmed
for each round by placing a box over the robot. Each team will
perform the measurement of its own robot under the supervision
of the Contest Committee. The measuring box must touch the board
surface on all sides.
- All robots competing in a round must be positioned in a
holding area prior to the beginning of that round. Electric
power will be available. While it may be powered, charging, or
turned off while awaiting its run, a robot may not be touched by
the team until its allotted start time. It will be returned to
the holding area until that round is completed by all robots
competing in that round.
- No programming of the robot will be permitted once the order
of the packages has been revealed for a round.
- An audible signal (the word “GO”) will be given by the
Contest Committee to start
each round. Simultaneously, the timing will begin. Upon this
starting signal, each
team will manually activate its robot.
- The robot will return to the required dimensions and turn on
a blue LED to signal the completion of its round.
- Elapsed time will be recorded from the starting signal until
- the robot signals completion or
- a time limit of 6 minutes has expired.
- If the robot runs off the board, a time of 6 minutes will be
recorded.
- If a team picks up its robot prior to the completion of its
autonomous round, a time of 6 minutes will be recorded.
- If the robot does not return to the required dimensions at
the completion of its round (either by signaling or by elapsed
time), a time of 6 minutes will be recorded.
- The order of competition for each round will be randomly
determined.
Scoring:
- Each robot will compete in three rounds.
- The maximum number of obtainable points for all three rounds
is 300.
- Points are awarded as follow:
- 8 points for each package placed on the correct plane by
its departure time
- All packages have the same point value.
- Points will be deducted as a penalty for each occurrence of
the following:
- Bump a plane enough to move it out of position (white
rectangle visible) – minus 12 points
- Package loaded on the wrong plane – minus 2 points
- Packages must be “on” an airplane at the time of its
departure to count. If a package once loaded falls out of the
plane, it is considered left on the ramp and is not scored.
- If the robot leaves the board, its round ends.
- If a plane is bumped, it will be manually repositioned once
the robot leaves the
vicinity of the plane.
- The total time elapsed for each of a robot’s three rounds
will be used in the event of a tie, with the faster robot
winning.
- If a robot damages a package so that it cannot be re-used,
we will be upset. However, any robot that can mangle a block of
wood is not one we would want to have mad at us, so no points
will be deducted
|