IRC INTERNATIONAL
SENIOR LEVEL PROBLEM STATEMENT


Problem Statement

To build a pair of autonomous robots that will carry out the task of rescuing lost documents (henceforth called Blueprints) from the Enemy Base Camp.

Problem Description

An army or ground force is a fighting force that works primarily on land. In the broadest sense, it is the land-based military branch of armed forces of a nation.
This force is sometimes tasked to carry out operations to get into enemy camps and rescue items and documents (called Blueprints here).
Your team will be tasked to develop two autonomous robots that will be sent from the Army Base Camp to rescue the lost documents (henceforth called Blueprints) from the Opponent/Enemy Base camp. This team will be equipped with jammer and explosive for backup/return.

Bot Information

SteelBoy:
SteelBoy is the first robot that has been tasked to ensure that it grabs, pulls or drag/drop(s) the items during the operation. The base of the robot should not exceed 21 by 21 centimeters.

Marc:
Marc is the second robot that has been tasked to ensure that it will help SteelBoy to move smoothly to execute all of the tasks. Marc needs to detect the obstacles on its path and should move when obstacles are cleared (laser cools down and green LED will glow). The base of the robot should not exceed 21 by 21 centimeters.

Note: The above mechanisms are mostly suggestive, you can choose to create a design that you deem fit. However, the robot should be able to fit inside the verification prop with length, width and height of 21 centimeters, 21 centimeters and 6.5 centimeters (For details refer the image and GIF below).

Other Information

Barracks:
From barrack 1, Explosive need to be picked and dropped at the Ammunition Area. At barrack 2, Signal Jammers need to be picked up and dropped at Control Center Location.

Office of Commanding Officer (OCO):
Third and final barrack is actually the Office of the Commanding Officer (OCO), from where the blueprints need to be collected and brought back at the start point.

Checkpoints:
These are wait points for Marc. On the way to checkpoints, there are Flagposts that detect any kind of intrusion. This system is equipped with lasers. Marc need to detect these Flagpost areas and wait for a fixed amount of time for the laser to cool down and green LED will glow and then move. If this wait is not exercised, a buzzer will blow and will end a life (and hence the run).

Life of Bots:
There will be instances during the run, where the bots need to comply to certain rules. Failure to do so, would be marked as loss of life. These instances are explained in the tasks for each bot. Along with that if a robot is failed to complete the task for example if Steelboy fails to collect the explosive than this will also comes under Loss of one life. A total of 4 lives (4 runs) are allowed during the whole arena run of 4 minutes. Remember this count (4) is for both the bots. In such a situation, the run need to start again and referee would bring both the bots to their respective start area.

Arena

  • The length & width of the arena is 6 feet x 9 feet.
  • The Arena is placed on the ground within a frame (made out of EVA sheet).
  • All the props are described in detail next to the arena design.
  • No area is prohibited on the arena i.e. the robots can go to any area on the arena and follow the color lines except out of the arena.

Arena Details

Actual Arena
Senior Arena
Detailed Arena
Senior Arena

Arena Tasks

Tasks of Marc:
  • Marc will start from Start Area 1.
  • Marc needs to sense the obstacles and wait for a fixed time (5 seconds), till laser cools down.
  • Marc needs to communicate with SteelBoy at every checkpoint so that SteelBoy can perform all its tasks (Placing Explosives, Signal Jammers and collecting the blueprints).
  • Marc can move from any checkpoint, only when SteelBoy’s task is complete. For example, Marc need to move from checkpoint 1 only when SteelBoy has moved explosives to Ammunition Area. Failure to do this, would be marked as loss of one life.
  • Marc also needs to wait at the third checkpoint for the green signal from SteelBoy when Blueprints are collected, to get back to the initial point (Start Area).
  • As Marc reaches at it’s start place, the task is marked complete.

Tasks of SteelBoy:
  • SteelBoy will start from Start Area 2.
  • SteelBoy needs to wait for the signal from Marc at Start Area 2. As SteelBoy gets the green signal it has to move and collect the Explosives and place it at the Ammunition Area. When done, send an acknowledgement signal back to Marc.
  • As Explosives is placed, SteelBoy will wait for the second signal from Marc at ammunition point only.
  • SteelBoy can move from any location, only when Marc signals it of clearance i.e. reaching the checkpoint. For example, SteelBoy needs to move from Ammunition Area only after Marc reaches at checkpoint 2 (other than completing its own task of moving ammunition). Failure to do this, would be marked as loss of one life.
  • When signal is received, it needs to move and collect the Signal Jammer and place it at the control center area. When done, it sends an acknowledgement signal back to Marc.
  • As Jammer is placed then SteelBoy will wait for the next signal from Marc at Control Center Location. As signal is received then SteelBoy will move and collect the Blueprints from CO Office and send the acknowledgement signal back to Marc. And it will start moving towards the start area.
  • As SteelBoy reaches back to start area with blueprints (SteelBoy should be completely inside the start area), task of SteelBoy is completed.

Scoring

Task Description Score
Marc is Successfully able to reach at first checkpoint (completely stopped at checkpoint)

Note: This task will be considered complete when Marc waits for the laser to cool down and buzzer is not blown.
50
SteelBoy is Successfully able to reach at Barrack 1 (The movement of Steelboy should start only after Marc has successfully stopped at checkpoint 1) 80
SteelBoy is Successfully able to place the Explosive at Ammunition (Completely inside the designated box) 120
Marc is Successfully able to reach at second checkpoint (completely stopped at checkpoint)

Note: This task will be considered complete when Marc waits for the laser to cool down and buzzer is not blown
110
SteelBoy is Successfully able to reach at Barrack 2 (The movement of Steelboy should start only after Marc has successfully stopped at checkpoint 2) 80
SteelBoy is Successfully able to place the Signal Jammers at Control Center Location (Completely inside the designated box) 120
Marc is Successfully able to reach at third checkpoint (completely stopped at checkpoint)

Note: This task will be considered complete when Marc waits for the laser to cool down and buzzer is not blown
120
SteelBoy is Successfully able to reach at Barrack 3 (OCO). The movement of Steelboy should start only after Marc has successfully stopped at checkpoint 3 80
Marc is Successfully able to reach back to Start Area (Stopped at Start Area) 120
SteelBoy is Successfully able to reach back to Start Area with Blueprints (Stopped at Start Area) 120

Props Description

explosive signal-jammer blue-prints laser-receiver laser-transmitter

Senior Level Rules and Regulations

  • The duration of the run will be 4 minutes and there won't be any trial time provided for the run on the event day.
  • If a robot deviates from the line, the deviated robot will be kept at start area. Team needs to decide, if it wants to keep other robot also at that start level. Even if both robots will be kept at Start areas it will be marked as 1 deviation/loss of life.
  • If a buzzer is blown then it will be considered as a loss of 1 life of the robot. In this case both robots need to start the task again from respective start areas.
  • Only Avishkaar kits are allowed to build these Robots.
  • A power source of 7.5 Volts and 2200 MAH current is allowed in the bots.
  • Participants can touch the robots only when they are in the start areas and nowhere else. They can repair the robots only in start area in case of damage.
  • If any of the robot goes out of the arena, the referee would bring it back to the respective Start Area and the arena props (if they were attached to the robot in some manner) to their respective start locations and no points would be awarded for them. This is marked as deviation and The DEVIATION RULE as defined above will apply.
  • If a team is able to finish all its tasks before time, all the props will be refurbished on the arena and the team can start scoring points again. The timer would stop when the refurbishing is taking place.

Interpretation

  • Problem statement text means exactly and only what it says, so take it literally.
  • Do not interpret text based on your assumption about intent, or on how a situation might be in “real life”.
  • If a detail isn’t mentioned, then it doesn’t matter.
  • There are no hidden requirements or restrictions. If you’ve read everything, then you know everything.

Examples

  • If a task requirement is to collect the prop. That means the prop should be in control and attached with the robot.
  • If a mission requirement is to place the prop at the designated location. It means the prop should be completely inside the designated area and detached from the robot. It will not be considered if it is partially inside or on the line.
  • You’re encouraged to learn the requirements and constraints very well, before realising or exercising the freedoms.

Variability

As you build and program, keep in mind that our suppliers, mentors, and volunteers try very hard to make all arena and props as per the specifications mentioned, but you should always expect some variability (i.e. tolerance of 5%) due to machine/manual process and transportation. Consider this as a warning and incorporate them into your robot design. The variabilities can be defined as:

  • Flaws in the arrangement of border walls i.e. Boundary mats.
  • Variability in ambient light, at different times, locations and Arenas.
  • Texture/bumps under the mat, due to imperfections, seams, or props.
  • Presence or absence of tape at the edges of the Arena.
  • Waviness in the arena itself, as at many competitions, it’s impossible for the arena to be rolled out in time to lose their waviness. Location and severity of waviness varies.
  • Two important building techniques you can use to limit the effects of variability are

    1.Use Caster wheels while building your Robot to avoid bumps in Arena.
    2. Cover your sensors from surrounding light.

Note: These are just suggestions and not binding and teams are encouraged to think through and design their own solution.

Explanation on the parts that can be used

Brains: There is no limitation on the number of brains used per robot. Choose from the Avishkaar-manufactured ones (Programmable) shown here.

e-series-full-brain
E-series FULL
brain
SR Series


Sensors: You are allowed as many sensors as you like, but the types are limited to touch, infrared, color, sound, ultrasonic or temperature. Choose your favorite combination from among the Avishkaar-manufactured ones shown here. No other sensors are allowed.

color-sensor
Color Sensor
ultrasonic-sensor
Ultrasonic Sensor
ir-sensor
IR Sensor



Motors: There is no limitation on the number of motors used per robot. Choose among the Avishkaar-manufactured ones shown here. No other motors are allowed.

meared-motor-88-rpm
Geared Motor(88 rpm)
meared-motor-126-rpm
Geared Motor(126 rpm)
encoded-motors
Encoded Motor



Reference for Robot position inside the Start Area

props-placement-1

In An object is “in”, “into”, has “reached” or “placed into” an area if the object is completely inside the designed area.

Reference for the placement of props

props-placement-1

Out “Out” and “outside” always mean COMPLETELY out from the designated location.

props-placement-1

The Scoring Process

  • END-OF-MATCH SCORING - Most of your score depends on the conditions at the exact time the match ends.
  • The Arena/Props is the evidence of most of your score... When the run ends and during the run also, PLEASE DON’T TOUCH ANYTHING! The referee first needs time to record the condition of the arena on a score sheet and come to agreement with you (students only) about what points were scored or missed and why.
  • If you completed a structure or task within boundary but during construction of other level or doing something else, if earlier structure is impacted, no points will be awarded for that as well.
  • If you agree with the score, you sign the sheet, and the score is final.
  • If you don’t agree, tell the referee nicely. Referees can be wrong, and when they are, they want to know.
  • After a short discussion, if the referee is not sure about the score, the head referee makes the final decision.
  • MID-MATCH SCORING - Sometimes part of your score is permanently determined during the match instead of at the end.

    - EXAMPLE: When a mission is required to be achieved through a specific method, but is achieved by some other method, it is marked scoreless. Please don’t try to show video to the referees.
    - EXAMPLE: If the robot puts Model A into a scoring condition by destroying Model B, the Model B mission is marked scoreless.
    - EXAMPLE: If the robot is required to drive over something in the middle of the match, the referee will mark the score for that when it happens, since no lingering evidence will be visible.

For reference of laser positions and working (Red lines indicates the laser path). Please refer the image and a GIF below:

props-placement-1
props-placement-1

Verification of Robots

Note: The design shown in image is a graphical image and no design reference must be drawn from this. For your design, please refer to the exact size details of the verification prop.
Note: Bot should sit comfortably on the floor while verification. Any part of the bot in air would be liable for rejection.
verification-robot robot-verification-prop

Senior Level Hint Video


IRC Internationals