SHARC Highland Range completion Line Following Rules Name of

advertisement
SHARC Highland Range completion Line Following Rules
Name of Event: Line following beginner track 1
Robots per Event: One
Length of Event: 3 minutes Max
Robot Weight Range: suggested < 750g
Robot Dimensions: W: 20cm x L: 20cm x H: 20cm
Arena Specifications: 100 cm wide by 100 cm long with open areas
Robot Control: Autonomous
Engineering Principles: Mechanical engineering, electrical engineering, computer
science, and sensors
Purpose and Goals: This is the starting point for an increasing challenge to the robotist
to expand the sensors and effectors used in the problem solving and terrain traversing
by careful changes to the rules and the course we can make this first course turn into a
very challenging course. The courses will become obstacles courses and/or game
boards. To keep this an ongoing effort the winners title for a specific track will be kept
and can be challenged by anyone at a later date, thus giving others at a later time to
challenge the title for a course time (provided the leaders have been given sufficient
notice to reproduce the course). (i.e. similar to Olympic records.) The titles to a course
could be sub classified by robot design types (motor, number of sensors, etc) to
encourage and reflect the diversity of designs.
Event Summary: Line following beginner track 1
The objective of this contest is for a robot to follow a black line on a white background,
without losing the line, and navigating several turns. The robot that completes the
course in the shortest period of time while accurately tracking the course line from start
to finish will be declared the winner.
Line Following Event Rules
Disclaimer: All rules and event details are subject to change. Best effort will be made to
provide notice, but no guarantees.
1. Size and Weight Limits:
 Dimensional and weight limits for robots shall be strictly enforced when
applicable as follows.
 A Line Follower shall not exceed 20 cm in overall length, 20 cm in overall width
and 20 cm in overall height.
 Weight maximum 750 g
2. Rules for the Line Follower competition
 Robots must be autonomous. All Line Followers must be self contained, and not
externally operated by wire or by remote radio control during the race. Data links
to off-board computers are allowed, but no human operator activity on the
computer during the competition. In other words, no human-operated remote
controls.
 The robot must start the race in the forward facing perpendicular to the start line.
So, one cannot angle the robot one way for qualification measuring and then
rotate the robot to a different orientation for starting the race.


Except for the battery pack, the handler shall not make any addition, removal,
replacement or change to the hardware of a Line Follower during a contest. It is
however permissible to make minor repairs. At the judges concurrence.
Robots must have passed inspection prior to competing.
3. General Requirements
3.1. Course Time:
 Time is measured from the time the robot crosses the starting line until the time it
crosses the finish line. A robot is deemed to have crossed the line when the
forward most wheel, track, or leg of the robot contacts or crosses over the line.
 A maximum of 3 minutes is allowed for a robot to complete the course. A robot
that cannot complete the course in the allotted time shall be disqualified.
 A simple single action means should be provided to start the robot, like a
button/switch. After which the handler may not touch or interact with the robot
until it has finished or been disqualified.
3.3 Timekeeping:
 Time shall be measured by an electronic gate system or by a judge with a
stopwatch, based on the availability of equipment. In either case the recorded
time shall be final.
3.4 Maintenance:
 Within the given performance time 3 minutes, the handler is allowed to replace
batteries and/or upload new program parameters to the Line Follower.
3.5. Finish:
 After crossing the finishing line, the Line Follower must automatically come to a
complete stop within the finish area, and remain stationary for at least two
seconds, failing to do so will incur a time penalty of 5 seconds.
3.6 Environment:
 The organizers will ensure that the track is located within a typical indoor
environment in so far as is feasible. No request to adjust the lighting shall be
entertained.
4. Disqualification:
 The organizers may demand from handlers such explanation concerning their
Line Followers as is deemed necessary, and they may use their discretion to
direct handlers to give up racing, disqualify them, and take any other necessary
measures.

5. Autonomous Control:
 Once a robot has crossed the starting line it must remain fully autonomous, or it
will be disqualified.
6. Arena Edges:
 A robot that wanders off of the arena surface will be disqualified. A robot shall be
deemed to have left the arena when any wheel, leg, or track has moved
completely off the arena surface.
7. Losing a line:
 If a Line Follower leaves the black line, for that robot to continue in the contest it
must reacquire the line at the same point where it was lost, or at any earlier (e.g.
already traversed) point and has not exceeded the time limit 3 minutes, otherwise
it will be considered to have gone off the track, and that run shall be invalid.
8. Overtime:
 If the performance time limit is reached and the Line Follower is in the midst of a
run, if time permits, the judge may allow the run to complete for the owners
benefit and obtain the recorded lap time however the run is still disqualified.
9. Second Attempt:
 Any robot that loses the line course and fails to reacquire it will be allowed a
single reattempt. The robot must start the course again from the beginning, and if
it loses the line course on its second attempt it will be disqualified.
10. Power of Judges:
 The decisions of all judges regarding these rules and the conduct of the event
shall be final.
 The judge must be a member or invited by the leaders to judge a competition
 The judge may not have an entry in the contest that they will judge.
 More than one judge is recommended
 If one of the judges does have an entry in the contest it must be judged by a
separate independent judge otherwise their entry is for demonstration purposes
only.
11. Course Specifications:
(Link to sample tiles: http://robotsquare.com/2012/11/28/line-following/ )
 The line following course shall traverse a white background. The track surface is
assembled from 7 7/8" (20 cm) squares of 1/16 in (1.6 mm) hardboard. Each
square may be plus or minus 1/8 inch (3 mm) in size.
 The course line is 3/4 inch (19 mm) wide, plus or minus 1/8 inch (3 mm) is black
ink printed pattern and/or it will be made of 3M vinyl electrical tape, 3M splice
tape (thicker and stretchers for curves) The course line may have discontinuities,
not to exceed 1/8 inch (3mm).
 The line course starts inside the starting area and ends inside the exit area.
 The starting point of the line course shall be clearly marked via a transverse line
and the exit shall be an all black block.










The starting line and the finishing line are to be located in the straight section of
the circuit.
The track shall comprise of straight lines and arcs within the confines of the
base-board(s).
The surface of the racetrack shall normally be level differences in level of up to 2
mm may exist at the joints between modules.
Gaps of up to 2 mm may exist at the joints between modules.
There shall be no crossovers (e.g. places where the line crosses itself).
Track may have arcs with different curvatures linked continuously.
The course line may be curved, with a centerline radius of 3.9 inches (100 mm).
(No sharp angles).
Switchbacks and hairpins are possible, but the adjacent sections of the line shall
be no closer together than 15cm when measured from the center of each line.
Complaints about the grip on the track surface will not be entertained.
The robot must deal with the lighting conditions as they appear. That is, room
lighting and window drapes will be set as desired by the judges and will not be
modified for individual contestants. Also, flash photography and IR focusing
cameras will be allowed, unless the judges deem such activities as interfering
with the ability to hold the event in general.
12. Race Operations
 A sample track will be available for "test drives" prior to the competition, to
perform testing and calibration.
 All robots must be ready to run at the start of the contest. The order of running
will be randomly assigned. Before the contest starts, all contestants are invited to
examine the course. Any issues the contestants have with the course (smudges,
uneven surfaces, etc.) must be brought to the attention of the judges at this time.
 When it is his or her turn, a contestant may perform a quick calibration (e.g.
metering black and white) before starting the run. The contestant starts a match
by pressing a start button. Timing of the run will begin when the robot crosses the
"START" line.
 Once a match has started, no contestant or judge may touch the track or
interfere with the robots in any way except to reset a robot as stated below.
Resets are done only by the race judge. Multiple restarts will be allowed, at the
discretion of the judges.
 If time permits, after all robots have made one run, robots may make a second
run. The score for each robot will be the better of its two scores. No robot
modifications are permitted between runs!
 One robot races on the track at a time.
13. Race Scoring
 The robot with the fastest time to complete the course will be the winner. Each
race is timed; the robot with the lowest total time wins the match.
 If the track is open-ended, the time is to the end of the line. If the track is a closed
loop, the time is to the start/end line after the specified number of laps.





After the initial start, a contestant may not operate a robot. All manipulation of the
robot is to be done only by the tournament judge.
A judge may reset a machine that is no longer tracking the course line. Resetting
a machine onto the course incurs a 5 seconds penalty for each time the robot is
touched plus however much time it takes the judge to replace it (i.e. the track
lapse clock continues to run). Placement is to be at the previous turn or hazard.
Decisions regarding whether a machine is tracking the course line are made only
by a track judge. A robot which cannot track the course line will be disqualified,
at the sole discretion of the judges. A machine that has no part of its structure
over the course line, or is clearly not steering in response to the course line, is no
longer tracking the course line. The wandering robot must be restored to the line,
or it will be disqualified at the discretion of the judges.
The time penalties will be added to the total time.
A robot's run ends when it has completed the course, or it is deemed by the
judge to be unable to track the line, or at the end of 3 minutes.
13.1 Final scoring
 Accuracy in completing the event is ranked above speed.
 Final scoring shall be as follows:
 Entries that have completed the course with no penalties shall be ranked in
order of fastest time.
 Then entries that have been assessed penalties shall be ranked in the order
of lowest combined time and penalty points.
 If no robots complete the course, the robots shall be ranked by total distance
traveled before the first reset, as determined by the match judge.
 In the event of an apparent tie, robot design aspect may be used, the number
of sensors used (smaller number higher score). Or a distinction of drive types
(i.e. Servo, DC motor, Steppers) in to a class winner. Likewise for the type of
sensors used.
14. Organizers’ Decision
 The organizers reserve the right to make changes to any of the above in the
interest of fair play and sportsmanship, and to ensure that all competitors have
an enjoyable competition.
 In the event of ambiguity, the organizers’ interpretation of any clauses of the
rules shall prevail.
15. Power of Judges
 The decisions of all judges regarding these rules and the conduct of the event
shall be final.
16. Declaring Objections
 No objections shall be declared against the judges' decisions.
 The lead person of a team can present objections to the Committee, before the
match is over, if there are any doubts in the exercising of these rules. If there are
no Committee members present, the objection can be presented to the judge
before the match is over.
17. Flexibility of Rules
 As long as the concept and fundamentals of the rules are observed, these rules
shall be flexible enough to encompass the changes in the number of players and
of the contents of matches. Modifications or abolition of the rules can be made by
the local event organizers as long as they are published prior to the event, and
are consistently maintained throughout the event.
18. Liability
 Participating teams are always responsible for the safety of their robots and are
liable for any accidents caused by their team members or their robots.
 The SHARC club and the organizing team members will never be held
responsible or liable for any incidents and / or accidents caused by participating
teams or their equipment.
Hints
 Make some effort to shield the sensors from camera lights and IR focusing
cameras. A flexible skirt around the sensors may help.
 Get a piece of white poster board, some electrical tape, and PRACTICE.
 Make sure you can calibrate your sensors at the event. Lighting conditions are
sure to be different than in your Robot Cave.
The author would like to thank the many clubs and organization (UK Micromouse, Robot
Challenge, Robothon, Vancouver Robotics, and Robogames other were also found that
will help to contribute to the more challenging courses) that have posted their line
following rules as this was helpful to avoid missing information and situations.
Some ideas for Future challenges:

Invert black and white of line pattern mid course

Have spot light or strobe light shine on board

Various Color lines and goals, obstacles

Shiny tiles and lines

Flat color tiles and lines

Combinations of Flat and Shiny backgrounds same course

Various Line Patterns and spacing

Dead ends

Multi Line crossings intersections

Curves and corners of different angles, i.e 90 degree and sharper

Line widths changing

Vanishing lines

Conversion of line to walls with no line

Obstruction on line, goal put all same color obstacles on same color square,
different weights, materials, and colors.

Obstacle avoidance i.e. go around an obstacle without touching it and resume
line following

Verbal announce information

Verbal Q/A response on turns choices

Follow a buried wire RF signal

Follow a magnet path

UV Florescence paths

Electrical conductivity of path

Detect water trap/path

Detect alcohol trap/path

Look for heat source, path nichrome wire some with power other without, IR

Terrain issues, slippery, oil, soap, rough, sand paper, sand, gravel, carpets

Ramp up and down of various grades

Ledges and stairs

3D line following IE it has levels

Doorways or tunnels

Tele-presences with delay to simulate a robot on mars

Go to visual beacon while following path rules

Multiple waypoints

Multiple robots same course

Maze solving

Robots can push others, use laser line to disable or do simulated damage to
other

Follow RFID signal for robot operation

Various tile features taken from RoboRelam game.

Trap doors – real

Pits – real

Laser beams – 1 damage – real

Pusher – RFID, real?

Gear turns – RFID, real?

Water – RFID, real?

Oil slicks – RFID, real?

Conveyor belts – real?

Water current – ~ conveyor belts

Repulsor – RFID

Checkpoint/repair – RFID

Crusher – RFID

Chop shop - RFID
Download