0% found this document useful (0 votes)
121 views27 pages

2022 1st Creotec National Online Robotics Coding Competition

The document describes a robotics coding competition organized by Creotec that aims to promote STEM education and highlight skills in problem solving and coding amidst the COVID-19 pandemic. The competition has elementary, junior high, and senior high categories and consists of an elimination round and championship round. The elimination round includes manual and automatic stages, and the top 5 scoring teams will advance to the on-site coding championship round. The document provides details on the scoring, procedures, and mechanics for each category and stage of the competition.

Uploaded by

Kenneth Lo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
121 views27 pages

2022 1st Creotec National Online Robotics Coding Competition

The document describes a robotics coding competition organized by Creotec that aims to promote STEM education and highlight skills in problem solving and coding amidst the COVID-19 pandemic. The competition has elementary, junior high, and senior high categories and consists of an elimination round and championship round. The elimination round includes manual and automatic stages, and the top 5 scoring teams will advance to the on-site coding championship round. The document provides details on the scoring, procedures, and mechanics for each category and stage of the competition.

Uploaded by

Kenneth Lo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 27

1.

Introduction

1.1 About the Competition

Creotec continues to contribute in strengthening our country’s


STEM education through its programs and activities. The 1st
Creotec’s National Online Robotics Coding Competition aims to
highlight and recognize students and coaches who excel in their
analytical and problem-solving skills through robotics coding.

The competition serves as a platform for students and coaches to


showcase their skills through robotics coding amidst the challenge
of the pandemic.

1.2 Quality of Health

The theme of the competition is Quality of Health. This


promotes awareness in the fight against COVID-19 through
robotics coding.

The different missions in the competition are designed to


encourage students and coaches to continue to observe
health and safety practices and inspire them to become
optimistic and as we continue to fight COVID-19.

2. Competition Application
2.1 Categories
There are three (3) categories in the competition and they
are as follows:

Elementary Junior Highschool Senior Highschool


Group Group Group
(9-12 years old) (13-16 years old) (16 – 18 years old)

2.2 Participant Requirements


To join the competition, a team must register through the
Google Form link provided in the invitation. Each team must
pay a registration fee of ₱500.00.

A team is comprised of the following;


1 coach 2 students

One student must be appointed as the team leader.

A coach can mentor multiple teams but a student can only


represent one (1) team.

The registered coach and students are considered final and


cannot be changed anymore.

There is no limit to the number of teams to participate from


a school.

3. Competition Procedure
The competition is composed of two rounds; elimination round and
championship round.

The top 5 scoring teams in the elimination round will advance to the
championship round.

3.1 Elimination Round


The elimination round is composed of two (2) stages; manual stage
and automatic stage.
The manual stage allows a participant to control a virtual robot
using the mouse and keyboard of his/her computer. This stage is
done live.
In the automatic stage, the team members will code based on the
given mission. This mission is identified by the committee based on
the theme of the competition and will be given beforehand.
There are two (2) scoring activities in this stage. The first one is the
completion of the given mission through the submitted code. The
other one is the presentation stage where team members excluding
the coach will present to a technical committee their code to solve
the mission.

3.2 Championship Round

The championship round is on-the-spot coding. Each team will be


given a mission and the committee will specify the time to complete
the code.

The code is then submitted and presented to a technical committee


for points.
4. Competition Mechanics – Elimination
Round 4.1 Elementary Category
The competition is composed of two stages: Manual and

Automatic 4.1.a Manual

In the manual stage, a team member controls the virtual robotics gun to shoot and
eliminate the corona viruses within three (3) minutes. The number of viruses eliminated
will be the score for this stage. One virus is equal to 1 point.

The robotics gun has three initial lives. One life is used when a virus hits the robot and 5
points will be deducted. The robotics gun has 50 initial ammo.

The controls of the robot are as follows:

Move the robot to the


or D right bar Bullet Reload

Move the robot to the Use the mouse to change the


or A left pointing direction of the gun
Space
or To fire the bullets

Team Team Member 2 Manual Round


Member 1 Score Score
Score
4.1.b Automatic

In the automatic stage, the team members will code based on the mission to
identify robots that are infected and not infected. The team will submit the
completed code to the competition committee. If the mission is completed,
the team scores 50 points. The time spent by the robot to complete the
mission is deducted from the total points. The result is the score for the
automatic stage.

Virtual Robot

Not infected Infected


4.1.b Automatic Program Flow
START

The virtual robot moves towards the testing area


through the guideline and stops there.

Wait
for 2 s

No Yes
Is the
robot
infected?

The barrier opens up and the virtual the quarantine area.


robot passes through and go to the exit
point.
The virtual robot goes to END

The committee will check the submitted code 4 times, 2 with the infected
robot and 2 with the non-infected robot. Each successful round gives 50
points to the team. The lesser time spent for the infected robot is the official
time of that round. Moreover, The lesser time spent for the not infected robot
is the official time of that round. The official recorded time will be deducted to
the 50-point score of that round.

The result will be the score of the coding stage.

Infected Robot Round Not Infected Robot Round Coding Stage Score
Score Score
4.1.b Automatic Team
Presentation

Part of the automatic stage is the team’s presentation of their program. The
team will present via a virtual platform to the technical committee of the
competition. Each team will be given 10-15 minutes presentation time with
Q&A.

The committee will ask 1 technical question to the team drawn randomly from
a set of questions. If the participants are able to answer the question, the
team gets an additional score of 50 points.

The team’s score in the automatic stage is the sum of the coding stage score
and the presentation score.

Coding Stage Score Final Scoring Automatic Stage Score


Presentation Score

The team’s score is the total of the manual and automatic stage points. The 5
top scoring teams proceeds to the on-the-spot programming level.

Manual Stage Score Score Tie Breaker Round


Automatic Stage Team Final Score

If in case there are teams with the same score for the 5 th position, a tie
breaker round will be performed. The tie breaker round is the manual stage of
the competition. Whoever loses in the tie breaker round will be eliminated
from the competition.
4. Competition Mechanics – Elimination
Round 4.2 Junior High School Category
The competition is composed of two stages: Manual and
Automatic 4.2.a Manual

In the manual stage, a team member controls the virtual robot to navigate the
maze from the starting point until the exit within five (5) minutes. While inside
the maze, the robot must eliminate the corona viruses. For each virus
eliminated, a score is given to the team. The time spent to solve the maze will
be deducted from the total points. The result is the score for the manual
stage.

The virtual robot is located at the starting line. The movement of the robot
can be controlled through the following keys of the keyboard.

W or W Move the robot FORWARDor S Move the


robot BACKWARD
or
AD
or D Make the robot turn RIGHT S
or A Make the robot turn LEFT

4. Competition Mechanics – Elimination Round


4.2 Junior High School Category
4.2.a Manual

When time starts counting down, a team member controls the virtual
robot to navigate the maze from the starting point. Inside the maze,
there are 5 corona viruses placed in random locations.

The robot must avoid the barriers while moving inside the maze. If it
bumps to a barrier, the robot will go back to the starting point.
Within 5 minutes, the robot must be able to solve the maze and
eliminate all of the corona viruses.

Each corona virus eliminated gives 10 points to the team. The time
taken to finish the maze will be recorded. The recorded time will be
deducted from the score.

Each team member will do the mission. Their scores will be


accumulated and will be the official score of the manual round.

Scoring
Number of virus Score Team Member 2
eliminated x 10 Recorded Time Score
(in minutes) Team Member
Score

Team Member 1
Manual Stage Score

4.2.b Automatic

In the automatic stage, the team members will code based on the mission to
identify and sort robots that are infected and not infected. The team will
submit the completed code to the competition committee. If the mission is
completed, the team scores 50 points. The time spent by the robot to
complete the mission is deducted from the total points. The result is the score
for the automatic stage.

There four (4) checkpoints in the map. Each checkpoint has a robot. This robot
can be infected or not infected. There are 6 possible patterns.

Testing Robot Checkpoint Robot

Not Infected
Infected
4.2.b Automatic Program Flow
START

The virtual testing robot moves towards a Is the


checkpoint through the guideline and stops checkpoint
there.
robot
infected?
Wait
for 2 s A

Yes No

The testing robot brings the The testing robot avoids the
infected robot to the quarantine checkpoint robot.
area.

Yes No
Are all
A
checkpoints
tested?

The testing robot goes back to


the starting area.

END

4.2.b Automatic
The committee will check the submitted code 3 times and will set 3 different
patterns randomly.
Checkpoint Robot Patterns

Pattern 2
Pattern 1 Pattern 3

Pattern 5
Pattern 4 Pattern 6

The code which will show the required simulated mission gets a
score of 50 points. Each testing round can get 50 points. The time
taken by each round to finish the mission will be recorded. The
recorded time will be deducted from the 50 points.

The round which has the highest score will be considered the
official score of the team in the coding stage.
Scoring
Round Score Recorded Time (in 4.2.b Automatic Team
minutes)
Presentation
Coding Stage Score

Part of the automatic stage is the team’s presentation of their program. The
team will present via a virtual platform to the technical committee of the
competition. Each team will be given 10-15 minutes presentation time with
Q&A.

The committee will ask 1 technical question to the team drawn randomly from
a set of questions. If the participants are able to answer the question, the
team gets an additional score of 50 points.

The team’s score in the automatic stage is the sum of the coding stage score
and the presentation score.

Coding Stage Score Final Scoring Automatic Stage Score


Presentation Score

The team’s score is the total of the manual and automatic stage points. The 5
top scoring teams proceeds to the on-the-spot programming level.

Manual Stage Score Score Tie Breaker Round


Automatic Stage Team Final Score
If in case there are teams with the same score for the 5 th position, a tie
breaker round will be performed. The tie breaker round is the manual stage of
the competition. Whoever loses in the tie breaker round will be eliminated
from the competition.

4. Competition Mechanics – Elimination


Round 4.3 Senior High School Category
The competition is composed of two stages: Manual and
Automatic 4.3.a Manual

Level 1 Level 2

In the manual stage, a team member controls the virtual robot to navigate the
maze from the starting point until the exit within six (6) minutes. While inside
the maze, the robot must eliminate the corona viruses. For each virus
eliminated, a score is given to the team. The team must complete two levels
of maze. The time spent to solve the mazes will be deducted from the total
points. The result is the score for the manual stage.

The virtual robot is located at the starting line. The movement of the robot
can be controlled through the following keys of the keyboard.

or W Move the robot FORWARD


W or S Move the robot BACKWARD
or
AD
or D Make the robot turn RIGHT
S
or A Make the robot turn LEFT

4. Competition Mechanics – Elimination Round


4.3 Senior High School Category
4.3.a Manual
When time starts counting down, a team member controls the virtual
robot to navigate the maze from the starting point. Inside the maze,
there are 5 corona viruses placed in random locations.

The robot must avoid the barriers while moving inside the maze. If it
bumps to a barrier, the robot will go back to the starting point.
Within 5 minutes, the robot must be able to solve the maze and
eliminate all of the corona viruses.

Each corona virus eliminated gives 10 points to the team. The time
taken to finish the maze will be recorded. The recorded time will be
deducted from the score.

Each team member will do the mission. Their scores will be


accumulated and will be the official score of the manual round.

Scoring
Number of virus Team Member 1 Team Member 2
eliminated x 10 Score Score
Recorded Time Team Member
(in minutes) Score
Manual Stage Score

4.3.b Automatic

In the automatic stage, the team members will code based on the mission to
identify and sort robots that are infected and not infected. The team will
submit the completed code to the competition committee. If the mission is
completed, the team scores 50 points. The time spent by the robot to
complete the mission is deducted from the total points. The result is the score
for the automatic stage.

There six (6) checkpoints in the map. Each checkpoint has a robot. This robot
can be infected or not infected. The possible number of pattern is set to 8.

Testing Robot Checkpoint Robot

Not Infected
Infected
4.3.b Automatic Program Flow
START

The virtual testing robot moves towards a Is the


checkpoint through the guideline and stops checkpoint
there.
robot
infected?
Wait
for 2 s A

Yes No

The testing robot brings the The testing robot avoids the
infected robot to the quarantine checkpoint robot.
area.

Yes No
Are all
A
checkpoints
tested?

The testing robot goes back to


the starting area.

END

4.3.b Automatic
The committee will check the submitted code 3 times and will set 3 different
patterns randomly.
Checkpoint Robot Patterns

Pattern 1 Pattern 2
Pattern 3 Pattern 4

Pattern 5 Pattern 6
Pattern 7 Pattern 8
The code which will show the required simulated mission gets a
score of 50 points. Each testing round can get 50 points. The time
taken by each round to finish the mission will be recorded. The
recorded time will be deducted from the 50 points.

The round which has the highest score will be considered the
official score of the team in the coding stage.
Scoring
Round Score Recorded Time (in 4.3.b Automatic Team
minutes)
Presentation
Coding Stage Score

Part of the automatic stage is the team’s presentation of their program. The
team will present via a virtual platform to the technical committee of the
competition. Each team will be given 10-15 minutes presentation time with
Q&A.

The committee will ask 1 technical question to the team drawn randomly from
a set of questions. If the participants are able to answer the question, the
team gets an additional score of 50 points.

The team’s score in the automatic stage is the sum of the coding stage score
and the presentation score.

Coding Stage Score Final Scoring Automatic Stage Score


Presentation Score

The team’s score is the total of the manual and automatic stage points. The 5
top scoring teams proceeds to the on-the-spot programming level.

Manual Stage Score Score Tie Breaker Round


Automatic Stage Team Final Score
If in case there are teams with the same score for the 5 th position, a tie
breaker round will be performed. The tie breaker round is the manual stage of
the competition. Whoever loses in the tie breaker round will be eliminated
from the competition.

5. Competition Mechanics – Championship

Round 5.1 On-the-Spot Coding

The top 5 for each category in the elimination round will


advance to the championship round.

The mission for the championship round will be given on the


spot. Each qualified team will be given 1 hour to create the
program which will be able to show the given mission.

Each qualified team will submit their final program to the


committee. The committee will show the simulation of the
mission 3 times for every team. A successful mission gives 100
points to the team. The time taken to finish the mission will be
recorded. This recorded time will be deducted from the total
points.

The team’s score is the total points from the automatic stage
minus the recorded time.

The round with the highest score will be the official score of the
team for the coding stage.

Scoring
Round Score Recorded Time (in Coding Stage Score
minutes)

5. Competition Mechanics – Championship Round

5.1 On-the-Spot Coding


Every team is given 1 hour to create their code to solve the given on
the-spot mission. If a team finishes and submits their code, the
remaining time will be added as bonus points to the team. This score
will be added to the coding stage score if and only if the program
works during the checking.

Final Scoring
Coding Time Tie Breaker Round
(in minutes)
Stage Score Official and Final
Remaining
Score

If in case there are teams with the same score for the 5 th position, a tie
breaker round will be performed. The tie breaker round is the manual stage of
the competition. Whoever loses in the tie breaker round will be eliminated
from the competition.

The official score is final and only the team leader is allowed to file
an official contest within 1 hour after the scheduled slot in the
competition.

The team with the highest final score will be declared as the grand
champion of the national competition and will receive ₱10,000.00
and certificates.

6. Awards and Prizes

6.1 Certificate of Participation


Every registered team who have participated in the competition will receive a
Certificate of Participation. This certificate will be given to the coach and to
the students.

6.2 Certificate of Recognition

The top 5 teams who will qualify and advance to the Championship Round will
receive an additional Certificate of Recognition as Top 5 Finishers. This
certificate will be given to the coach and to the students.

6.3 Grand Champion


The team with the highest official and final score in the Championship Round
will receive the Grand Prize of ₱10,000.00 in cash and additional certificate of
Recognition as Grand Champion. This certificate will be given to the coach and
to the students.

6.4 Special Awards


6.4.1 Outstanding Coach
This award is given to a coach per category with exceptional
performance in the competition.

The criteria to win this award are the following;

1.Team’s Performance (Team’s points)

The performance of his/her team must be exceptional and must qualify


to the championship round.

2. Social Media Promotion (10 points)

The coach is active in promoting the competition in social media


platforms. Each team will be posted officially with their photos in
Creotec’s FB page and the teams with the top 3 reactions will be given
additional 10, 5 and 3 points, respectively.

3. Participation in Creotec’s Activities (10 points)

The coach has attended in the different activities of Creotec during the
competition like coaches’ orientation, training, meeting and submit on
time the necessary requirements.

7. Engineering Notebook

Each team must submit an engineering notebook as documentation for


their participation in the competition.
The Engineering Notebook must follow the following

format. (Team Name)


I. Team Introduction
II. Team Composition
III. Coding Calendar for Automatic
IV. Coding Process (include photos of teams and screenshots of
codes)
V. Challenges and Solutions
VI. Future Improvements of the Competition
VII. Printed Names with Digital Signature of the Coach and
Students
Font Style: Calibri Page Size: A4 (portrait)
Font Size: 12

The team leader will submit a pdf copy and send it to


[email protected] on or before the advised deadline of submission.

8. Competition Schedule
The participating team shall take note of the following important dates
and schedule of activities.

Date Activity
Dec 1, 2021 – Jan 7, 2022 Registration

Dec 28, 2021 Orientation and Training


Jan 5, 2022 of Coaches
Jan 8, 2022
Jan 12, 2022 Final Meeting with
Coaches
Jan 14, 2022 Submission of Team Picture
Jan 24, 2022 Submission of
Automatic Code and
Engineering Notebook
Jan 18 – 20, 2022 Mock Competition

Jan 25 – 31 Final Competition

9. Important Reminders

All changes and updates will be officially communicated to the


participating teams through the following media;

Facebook Page Email


creotecphils@gmail.
com
Group Chat
1st Creotec National Online Robotics
Creotec Philippines Inc. | Coding Competition
Facebook
Google Drive Downloadable Assets and
Manual Stage

You might also like