You are on page 1of 6

Cassiopeian Wars Grid Warrior Wild Card

ROBOTS:
1. Team have to build an autonomous robot which can follow white line.
2. One minute will be given for setting of robots before the start of the match for calibration.
GAME FIELD:
1. The arena is composed of two parts:1. Part 1:- In this area, there will be white stripes and a white patch on black surface having RGB
value 0, 0, 0 respectively.
2. Part 2:- In this area, there will be gridlines of white patches of width 30mm on black surface
having RGB value 0, 0, 0 respectively.
2. The width of all black stripes, white stripes and white patch will be 30mm. There will be a gap of
70mm between two consecutive stripes.
3. See the arena diagrams for the turns. The total width of black path will be 300mm everywhere.
4. The dimension of Part 2 arena will be 1770mm1770mm and the inner dimension of Black Square
surface will be 270mm270mm.
5. There will be 5x5 gridlines on the Part 2 arena.
6. The Part1 arena contains four sets A, B, C, D having different number of stripes a, b, c, and d
respectively.
GAME PLAY:
1. The bot will start from starting zone as shown in the figure.
2. During the main run the bot has to start from starting point in Part 1 and move through the path
having black surface to reach grid and in Part 2 arena bot will start from (0,2). The path will contain
white stripes in different sets.
3. The bot has to count the number of stripes crossed.
4. There will be four sets A, B, C, D containing different number of stripes a, b, c, d respectively as
mentioned in the figure below. The number a, b, c, d will be revealed before the start of run .
5. The bot has to store the number of stripes on the right and left sides of the white patch for each and
every set.
6. The bot has to apply the following equations at every set
If x>y store r = right motion
If x<y store l = left motion, else s= straight motion. Where x is the number of stripes at right
and y is the number of stripes at left of the white patch.
7. Then bot will get some pattern say for example (rlsl).
8. The above pattern means at set A on comparing the number of stripes on right and left side, set A
has more number of stripes on right side than on the left side hence bot will store r value and same
follows for other three sets.
9. If the set A contains 4 white stripes 3 on the right side and 1 on the left side of the white patch in the
order (in the forward direction of bot) R, L, R, R (R= right, L= left) the bot should have 4 red LEDs
which will glow in the order {on, off, on, on} and LEDs should remain on until it takes a next turn.

10. The LED should start glowing as it crosses the first white stripe of a set and it should remain on even
after it detects the next white stripe of that set.
11. A set will contain maximum of 4 white stripes.
12. If the number of r in pattern is x1, number of s is x4 and number of l is y1 the bot has to store
((x1+x4), y1) for the future use.
13. After reaching the starting point of Part 2 arena (0,2) the bot has to execute the pattern it gets from
Part A of arena. (as assumed in earlier example rlsl, on executing pattern one right, left or straight
motion is equal to 1 unit )
14. A particular coordinate will be attained after execution of complete pattern, say the coordinate be
(x2, y2).
15. The bot has to identify the colour of the node at (x2, y2) representing that coordinate.
16. If the node is black then store x3 = 0 and if node is white then store x3 = c also glow white LED if the
node is white. In case of black no LED should glow.
17. The bot will now go to ((x1+x4), y1) and similarly detect the colour of the node present at (x1,y1) and
will glow white LED in case the node is white and no LED will glow in case of black node. If the node is
black store y3 = 0 and if the node is white y3 = d.
18. The final coordinate of bot is (x3, y3).
19. If x3 > y3 the bot has to glow green LED else dont glow green LED.
CORDINATE TABLE (SAMPLE)
Set No of stripes No of stripes Bot has to Coordinates
on right side
on left side
store
[starting point (0,2)]
A
B

2
1

1
2

r
l

C
D

2
1

2
1

s
s

(x2,y2)= (3,3)
((x1+x4),y1)= (3,1)
Final coordinate will depend on presence of
node.

BOT SPECIFICATION:
1. Only one autonomous bot per team is allowed which can travel in Part1 and Part2 arena.
2. When the autonomous robot starts, no team member is allowed to touch the robot.
3. The autonomous bot must fit into the box of dimension 220mm220mm220mm.
4. Bot must be started individually by only one switch. However a team may have on-board switch for
restart. This switch has to be shown to the organiser before the run.
5. During the run, the autonomous bot can expand itself provided it does not damage the arena in
anyway. However, it is not allowed to leave anything behind or make any marks while traversing the
grid. Any bot found damaging the arena will be immediately disqualified. The final decision is at the
discretion of the organisers.
6. Robot must have on board power supply.

7. When using the electric power supply, the voltage at any point on an individual component must be
lower than or equal to 24 V at any point of time during the game.
8. Bot can use maximum of 6 LEDs. Red LED for identifying white stripes, white LED in grid for displaying
the coordinates and green LED for the final destination.
9. The autonomous bot should not separate or split into two or more units. All bots/units which are
touching each other or are in the starting point will be considered as one bot.
10. Machine cannot be constructed using readymade Lego kits or any readymade mechanism. But they
can make use of readymade gear assemblies. Violating this clause will lead to disqualification of the
team.
11. The starting procedure of the bot should be simple and should not
involve giving bot any manual
force or impulse in any direction.
GAME RULES:
The teams will have to submit their bot before the start of the competition. Only those teams which
submit their bots will be allowed to participate. The bot will be handed back to the team during the
time of their run. Theyll be given 2 minutes for their calibration. If the teams are found to alter their
code after depositing their bots, theyll be disqualified. They are however allowed to make any other
hardware changes.
1. At the start of the task, the bot will be placed at the starting point. Only 1 member from the team is
allowed to be near the game field while starting the bot.
2. Timer will start when the organizer gives the signal to start.
3. Restarts:1. A maximum of 3 restarts (including the main run) will be given to the team in the match.
2. In a restart, the timer will not be set back to zero and will not be paused.
3. During a restart, a contestant must not feed information about the grid to the bot. However,
contestants are allowed to: adjust sensors (gain, position etc.) and make repairs. A contestant
may not alter a bot in a manner that alters its weight (e.g. removal of a bulky sensor array or
switching to lighter batteries to get better speed). The organisers shall arbitrate.
4. The LEDs should be strictly of high intensity and visible to naked eye of organisers.
5. Bot must light the LED corresponding to the stripe before detecting next stripe.
General Rules:
1. Only 1 member of the team is allowed to handle the bot.
2. Participants are not allowed to keep anything inside the arena other than the bot.
3. Laptops/personal computers are not allowed near the arena. Other Wi-Fi, Bluetooth, etc. devices
must be switched off. The organisers hold the right to check for these devices and their usage and
disqualify the team.
4. The time measured by the organisers will be final and will be used for scoring the teams.
5. Time measured by any contestant by any other means is not acceptable for scoring.
6. In case of any disputes / discrepancies, the organisers' decision will be final and binding.
7. The organisers reserve the rights to change any or all of the above rules as they deem fit. Change in
rules, if any will be highlighted on the website and notified to the registered teams.

JUDGING:
1. Team will be given 15 points per set, no points will be awarded if proper LED does not glow.
2. Team will be given 30 points for moving to ((x1+x4), y1) followed by proper glowing of LED. Team
failed to glow the LED properly will be given only 15 points.
3. Team will be given 30 points for moving to (x2, y2) followed by proper glowing of LED. Team failed to
glow the LED properly will be given only 15 points.
4. Team will be given 40 points for moving to (x3, y3) followed by proper glowing of LED. Team failed to
glow the LED properly will be given only 20 points.
5. The team which completes the task with maximum points will be the winner.
6. In case no team finishes the task, team with highest points will be the winner. To evaluate in this case
differential marking has been done at various checkpoints.
7. In case of a tie, the team who has taken least time will be the winner.
CONTROLS:
1. The bot must be completely autonomous.
2. The bot should not receive any kind of input from outside the arena.
POWER SUPPLY:
1. Robot must have on board power supply.
2. When using the electric power supply, the voltage at any point on an individual component must be
lower than or equal to 24 V at any point of time during the game.
CERTIFICATE POLICY:
1. The top 3 teams emerging from this competition will be awarded a Certificate of Excellence.
2. All teams having a minimum score of 45 points will be awarded a Certificate of Participation.
3. Disqualified teams will not be considered for any certificates.
TEAM SPECIFICATION:A team may consist of (a maximum of) 4 participants. Students from different educational institutes can form
a team.
ELIGIBILITY
All students with a valid identity card of their respective educational institutes are eligible to participate in
the event.
*Note: The dimensions of the arena will be accurate to within 5% or 20 mm, whichever is less.

You might also like