Learning Computational Thinking Through Robotic Competitions
Learning Computational Thinking Through Robotic Competitions
Competitions
G. Sai Pranava,d , M. V. Virajb,d , G. Saieeshc,d,∗
a th
9 class, Sharada Mandir School, Goa-403001, India.
b th
9 class, Dr. K. B. Hedgewar Vidyamandir, Goa -403505, India
c
Directorate of Education, Government of Goa, 403502, India
d
LegoGoa, Community Club, Goa, India
Abstract
∗
Corresponding Author
Email address: gsaieesh@gmail.com (G. Saieesh)
1. Background
2. Implementation
2
of set of tasks are announced online. Teams from different parts of the world
work on the same challenge. Teams build and code a Robot that can perform
the tasks specified in the challenge and compete on friendly environment.
Each task has a well defined scoring system and based on how many tasks
the Robot completes in the given time frame the teams are awarded points.
2.1. Challenges
• Each of the team member has his own skill, strength and weakness
3
The sub-tasks are divided amongst the team members depending on skill,
interest and availability based on their academic calendar. As the solution is
not unique, the team brainstorms possible solutions and conducts the SWOT
analysis. The short-listed solution is then prototyped, tested and corrected.
This iteration continues until the best possible solution is obtained.
For example, in the present study, we briefly describe our FGC 2023
competition and one sub-task in detail. The theme of the challenge was
Hydrogen Horizons. The duration of the game is 2 minutes and 30 seconds.
There are 36 oxygen atoms (big blue balls) and 72 hydrogen atoms (small
green balls) placed at centre of the game field. The Robot has to pick the
balls, segregate them, and then drop the hydrogen and oxygen balls in their
respective tanks. This primary task was divided into the following:
– 4, 6 or 8 wheel drivetrain
4
• Drop the balls in the respective tanks
Thus, the main task of FGC was divided into five sub-tasks. Here, we will
explain one sub-task i.e., drivetrain. We looked at five different drivetrains,
analysed their advantages and disadvantages (for details, see https://www.
saipranav.com/2024/03/comparisons-of-various-drivetrains-for.html)
and arrived at a drivetrain that cherrypicks the advantages of 3 different
drivetrains. The final version of the drivetrain consists of 6 wheels, with a
strategic combination of omni wheels and drop-mounted centre wheels. This
design seamlessly integrates the versatility of omni wheel drivetrain with the
stability and agility of the west coast drivetrain. The finalised drivetrain was
then put to the prototyping stage, wherein 6 different combinations of wheels
were tested for stability, speed and turning efficiency of the Robot. Figure 1
shows the current drawn by the motors while under motion, which serves as
an indicator of the efficiency of the Robot.
5
Figure 1: The current drawn by 5 different wheel combinations of the drivetrain, (i) All
grip - all tyres are grip wheels. (ii) Front Omni - The front two wheels are Omni wheels.
(iii) Back Omni - The back two wheels are omni wheels. (iv) Corner Omni - the four
wheels in the corners are omni wheels. (v) Double Traction - the middle wheels are a
stack of two traction wheels. This wheel combination draws the least current and is thus
chosen.
6
Figure 2: The 6 different phases that students go through in their journey of RC. This is
very close to real world process that are followed in any industry. This figure is inspired
from Chevalier et al. (2020).
4. Conclusions
7
Acknowledgments
References
Chevalier, M., Giang, C., Piatti, A., Mondada, F., 2020. Fostering com-
putational thinking through educational robotics: a model for creative
computational problem solving. International Journal of STEM Education
volume 7 (39), https://doi.org/10.1186/s40594-020-00238-z.