Robotics at CodeFest 2019

Eco SentinelRobotics

Challenge Info

The theme for this year CodeFest Robotics Challenge is Eco Sentinel - smart robots that are programmed to help with protecting our environment.

You are tasked to program your green eco robots to navigate in the city to transport recyclable waste collected to their respective recycle center.

The challenge consist of 3 parts:

  • Challenge 1 - Waste Collection & Transportation
  • Challenge 2 - Artificial Intelligence Waste Recognition
  • Presentation

Genre: Robotics

Maximum No of participants per team: 3

Theme: Smart Green City

Platform Allowed: Robots will be provided by Roboto Coding Academy

Required Age: 9 - 12

Robot Pictures:

Try your hands at Robotics at CodeFest 2019 Robotics Challange at CodeFest 2019. Code your own robot! Coding Robotics at CodeFest 2019.

Competition Field

The competition field simulates the city grid. The roads are marked with white lines for robots' line tracking

Robotics at CodeFest 2019

Challenge 1

Participants will be required to code their eco robot to start from a given starting point position (1-8) and move to a destination point position (1-8).


  • Route A: 5 → 8
  • Route B: 5 → 1
  • Route C: 4 → 1

Exact routes (total of 3 routes) will be given on the day 1 of the hackathon.

Each completed routes yield points. Faster timing will yield more points.

Participants are given total of 5 mins to complete this challenge.

Participants are allowed to modify, reload their codes during the 5 mins challenge time. However, the time will still continue to run.

A surprise road block will be placed in the city. Exact location of road block will be announce in day 2 morning time of the hackathon.

Point System:

Each complete route will earn a maximum of 20 points.

Non complete route will be 0 points.

Ranking of Completed Route Points
1 20
2 19
3 18
4 17
5 16
6 15
7 14
8 13
9 12
10 11
> 10 10

Challenge 2

Participants will need to train their eco robots to recognize recyclable waste via their A.I. camera.

A total of 10 items will be given to the participants.

The 10 items are categorized into two categories:

  • Non-recyclables
  • Recyclables

Participant are required to code the robot to flash green light when it sees a recyclables, red light when it sees a non-recyclables and blue light when nothing is shown.

Each successful recognition will earn participant 2 points.

Total of 3 minutes will be given for this challenge.

Participants can earn a maximum of 20 points in this challenge.

Challenge 3

Participants are required to do a short presentation to the judging panel.

Presentation content shall contain:

  • Codes and algorithm used to overcome challenge 1 and 2.
  • How robotics can be used to protecting our environment.
  • How Artificial Intelligence can be used to improve our lives.

Participant can use PowerPoint / Keynote / Word or any other software to aid their presentation.

Presentation time allowed: 3 mins + 2 mins Q&A

Total points: 20 points

Rules & Regulation

  • All work need to be original. Participants that copy or reference heavily from online or other party design and work will be penalized.
  • Participants are not allowed to use offensive and discriminatory language or images in their project.
  • Participant shall not enter the competition field without the acknowledgement of the judges.
  • In the event the robot is stuck or clashed in the field, participant need to raise their hand to the judge and get the judge permission to enter the field. Failure to do so will results in points deducted.
  • The time record starts when the judges announce "start".
  • All decision shall be make final by the judges. Participant can raise an appeal for unfair or usual circumstances.

Laptop with WiFi connection and USB 2.0 port


Eco Robots will be provided by Roboto Coding Academy.

Eco Robots at CodeFest 2019

Scorings are based on the below judging criteria:

Eco Sentinel Challenge 1 Challenge 2 Challenge 3
Topics Pathfinding in the City Artificial Intelligence Presentation
Total Points 60 Points 20 Points 20 Points

Participant with the highest points wins.

Presentation Judging Criteria

Innovation & Creativity

Project displays good attempts to come up with unique ideas.

Coding Skills

Project reflects an excellent understanding of a wide range of coding concepts.

Presentation Ability

Project articulation with varying tone and makes use of gestures when presenting. Consistently establishes eye contact with judges.


  • Participant are given maximum 3 minutes to present their codes to the judging panel.
  • Participant shall present how smart robots can be used to help to make the city and environment better.
  • Usage of PowerPoint slides, poster, or handouts to help with the presentation are allowed.