You are on page 1of 48

ROBOTICS CURRICULUM TERM 1

GRADE LEVEL: Grade 4 ROBOT:

Grade 5 EV3 Lego Mindstorm

Grade 6

DURATION/ACTIVITY : 2.5 Hours

DAY 1 :

ACTIVITIES: Introduction to Robotics

Familiarization of parts and components of EV3 Lego Robot

Assemble a Driving Basebot with medium motor

OBJECTIVES:

The Students should be able to:

a. Understand more about EV3 Lego Robotics

b. Identify the spare parts and main components of the robot

c. Get techniques on building an Ev3 Lego Robot

d. Assemble a Robot

METHODS/PROCEDURES:

1. Introduction of Robotics to the students

2. Discussion of main components such as:

a. Bricks (Brain of the Robot)

b. Large Motor

c. Medium Motor

d. Touch Sensor

e. Ultrasonic Sensor
f. Gyro Sensor

g. Color Sensor

3. Identification of Spare Parts such as:

a. Bushes

b. Connector Pegs

c. Axles

d. Beams

e. Frames

f. Gears

g. Blocks

h. Bearings

i. Hubs

j. Tires

EVALUATION:

Build, Build, Build Challenge

Students will be given a maximum of (60) sixty minutes to build the

Driving Basebot with medium motor.


DAY 2:

Activities: Basic Operation and Configurations

Introduction to EV3 Software

Basic Program: Movement

Objectives:

The Students should be able to:

a. Operate and Configure the Robot

b. Explore the EV3 Software

c. Program the Basic Movement

d. Perform the Basketball Drills Challenge

Methods/Procedures:

1. Basic Operation and Configuration

a. Connection of cables (inputs and outputs)

b. Attaching and detaching the Battery of the Robot

2. Introduction to EV3 Software

a. Familiarization of the environment of the software

b. Connection of the robot to the computer using USB cable and Bluetooth

c. Download the latest firmware

3. Basic Programming: Movement

a. Straight Movement of Forward and Backward using Steering block


b. Straight Movement of Forward and Backward Using Tank block

c. Arm Movement using medium motor

EVALUATION:

Basketball Drills

Program the robot to perform a basketball-like drill. Student’s robot should go to the first line, stop
and then move the arm upward and downward, return to the start, go to the second line and then
move the arm upward and downward again, return to the start, and so on.

DAY 3:

Activities: Review of the last Activity

Discussion of Large Motor and Medium Motor

Program: Turning

Objectives:
The Students should be able to:

a. Understand the Large and Medium motor

b. Program the turning

c. Perform the Zig Line Challenge

Methods/Procedures:

1. Discussion of Large Motor and Medium Motors

a. On for Rotations

b. On for Degrees

c. On for Seconds

d. Continues Rotation

e. Off/Stop

2. Program: Turning

a. Turn using Steering Block

b. Turn using Tank Block

EVALUATION:

Zig Line Challenge

In this challenge, Students will program the robot to move from its starting area through three rows.
Students may choose their own path, but the robot must pass alone both sides of each row during its
run.

Board Specification:
DAY 4:

Activities: Review of the last Activity

Discussion of Flow Control Blocks

Programming: Movement with Loop and Switch blocks

Objectives:

The Students should be able to:

a. Understand the Program Flow

b. Program using the movement with loop and switch blocks

c. Perform the Pick and Place Challenge

Methods/Procedures:

1. Discussion of Program Flow

a. Start

b. Wait

c. Loop

d. Switch

e. Loop Interrupt
2. Programming of Movement with:

a. Loop

a.1 Unlimited/While loop

a.2 Count

a.3 Logic

a.4 Time

b. Switch/If else statement

b.1 Logic

b.2 Numeric

EVALUATION:

Pick and Place Challenge

In this Challenge, Students will use a Loop to program the robot to move a series of containers into a
loading zone. The robot should then use its arm to transport the container back into the loading zone
– marked with a red outline – and release it there.

Board Specification:

DAY 5:
Activities: Review the last Activity

Discussion of Sound and Touch Sensor

Programming: Sound and Touch Sensor application

Objectives:

The Students should be able to:

a. Understand the Sound and touch application

b. Attach the Touch sensor.

c. Execute the sound and touch sensor

d. Complete the Simple Maze Challenge using touch sensor

Methods/Procedures:

1. Discussion of Sound and Touch Sensor

2. Program the sound using:

a. Stop

b. Play File

c. Play Tone

d. Play Notes

3. Program the Touch using:

a. Press

b. Release

c. Bump

EVALUATION:

Simple Maze Challenge

In this challenge, students will program the EV3 robot to move from its starting area through a maze
with tall, vertical walls. Walls in the maze can be adjusted to be nearer or farther between each run,
but the general path must remain unchanged. Make use of the touch sensor.
Board Specification:

DAY 6:

Activities: Review the last Activity

Discussion of Ultrasonic Sensor and Tele-operated Robot

Program: Ultrasonic Sensor and Minimum/Maximum Blocks

Objectives:

The Students should be able to:

a. Connect the Remote Control Application to the Robot

b. Explore the Tele-operated and Ultrasonic Sensor

c. Program using ultrasonic sensor and min/max blocks

d. Complete the Dog Bot Challenge

Methods/Procedures:

1. Discussion of Tele-operated in Robotics and Ultrasonic Sensor

2. Attach the Ultrasonic Sensor


3. Use and Program Remote Control Application

4. Program using Max/Min block

5. Program the Ultrasonic sensor using:

a. Distance Centimeters

b. Distance Inches

EVALUATION:

Dog Bot Challenge

In this challenge, students will program the EV3 robot to make a dog robot behavior. Robot will come
closer to student. When the robot is nearing to the student, Robot will stop and make a loudly bark
sound.

Board Specification:
DAY 7: Dry Run

DAY 8: Culminating Activity

Activities: Advanced Maze Solving Competition

Soccer Competition

Objectives:

The Students should be able to:

a. Experience the competition environment and sportsmanship

b. Enhance the emotional attainment

c. Apply their learnings from Module 1

Methods/Procedures:

1. Advanced Maze Solving Competition

2. Soccer Competition

3. Awarding

EVALUATION:

Advanced Maze Solving Competition

In this Competition, students will program the EV3 robot to make a maze. Robots must find its way
out to the maze on the challenge field as fast as it can.

Board Specification:
Soccer Competition

In this competition, students will design a robot which plays soccer. The robot would compete against
others in 2 vs 2 matches in a tele operated mode.

Board Specification:
GRADE LEVEL: Grade 4 ROBOT:

Grade 5 ROBOTICS CURRICULUM TERM2


EV3 Lego Mindstorm

Grade 6

REQUIREMENT : Module 1

DURATION/ACTIVITY : 2.5 Hours

DAY 1 :

ACTIVITIES: Review of Module 1

Discussion of Gyro Sensor

Program: Turning using Gyro Sensor

Program: Straight movement using Gyro Sensor

OBJECTIVES:

The Students should be able to:

a. Understand the Gyro Sensor application

b. Program using Gyro sensor

c. Complete the Clearing Operation Challenge

METHODS/PROCEDURES:

1. Discussion of Gyro’s application

a. Measure

a.1 angle

a.2 Rate

a.3 angle and rate


b. Compare

a.1 angle

a.2 rate

c. Reset

2. Program using Gyro Sensor

a. Turning

b. Straight Movement

EVALUATION:

Clearing Operation Challenge

In this challenge, students will program EV3 robot to erase or clear the entire game board of either
markings or parts. The robot is able to move freely in straight lines, using any method they want. However,
there are three mud zones marked on the game board. When turning in one of these areas, the robot
must be picked up by hand, and placed back down.

Board Specification:
DAY 2:

Activities: Review the last Activity

Discussion of Color Sensor

Calibration of Color Sensor

Program: Color Sensor

Objectives:

The Students should be able to:

a. Understand the Color Sensor

b. Calibrate the Color Sensor

c. Program the basic identification of colors

d. Perform the Traffic Light Challenge

Methods/Procedures:

1. Discussion of Color Sensor

a. Measure

b. Compare

b.1 Color value for each color

2. Calibration of Sensor

3. Program the color sensor

EVALUATION:
Traffic Light Challenge

In this challenge, students will program EV3 robot to through three different intersection, each of which
has a traffic signal. The traffic signal, which can be either the colored block or the red/green card, is held
by hand at a set height. Unlike a camera, the detection range of the Color Sensor is short, so students will
need to modify its placement on the robot so that it can see the traffic signal and react appropriately.

Board Specification:

DAY 3:

Activities: Review the last Activity

Discussion of Boolean Line Tracing

Programming : Boolean Line Tracing

Objectives:

The Students should be able to:


a. Understand the Boolean Line Tracing

b. Program the Boolean Line Tracing

c. Perform the Basic Line Tracing Challenge

Methods/Procedures:

1. Discussion of Boolean Line Tracing (Zigzag)

2. Program the Boolean Line Tracing using Reflected Light Intensity

EVALUATION:

Basic Line Tracing Challenge

To complete this challenge, program the robot to track the black line using Boolean. The robot must not
bump any of the obstacles (yellow cups) along the course.
DAY 4:

Activities: Review the last Activity

Discussion of Proportional Line Tracing using Mathematical Block

Programming : Proportional Line Tracing

Objectives:

The Students should be able to:

a. Comprehend the Proportional Line Tracing

b. Program the Robot using Mathematical Block

c. Perform the Basic Line Tracing Challenge part2

Methods/Procedures:

1. Discussion of Mathematical Block and Proportional Line Tracing

2. Program the Proportional Line tracing using:

a. Reflected Light Intensity

b. Mathematic Block
EVALUATION:

Basic Line Tracing Challenge part 2

To complete this challenge, program the robot to track the black line using Proportional. The robot
must not bump any of the obstacles (yellow cups) along the course. And compare the Boolean Line
Tracing and Proportional Line Tracing

DAY 5:

Activities: Review the last Activity


Discussion of Logic operation and Compare blocks

Program: Ultrasonic sensor with Color sensor

Objectives:

The Students should be able to:

a. Understand the Logic Operation and compare Blocks

b. Program the 2 different sensor(Ultrasonic and Color) simultaneously

c. Perform the Table Top Car Challenge

Methods/Procedures:

1. Discussion of Logic operation and Compare blocks

2. Program the Ultrasonic and Color sensor using:

a. Logic Operation

b. Compare

EVALUATION:

Table Bot Challenge

To complete this challenge, program the robot to stay in motion on the table for 30 seconds. It should
move forward until it detects an edge using the light sensor or detects a wall, turn, and then resume
moving forward. Only time spent moving forward is counted towards the 30 seconds.

Board Specifications
DAY 6:

Activities: Review the last Activity

Discussion of 2-Sensor Line Tracing

Program: 2-Sensor Line Tracing using Boolean and Proportional

Objectives:

The Students should be able to:

d. Understand 2 sensor Line Tracing

e. Program the 2 sensor Line Tracing

f. Perform the Intermediate Line Tracing


Methods/Procedures:

3. Discussion of 2 Sensor Line Tracing

4. Program the 2 Sensor Line Tracing

a. Boolean Line Tracing

b. Proportional Line Tracing

EVALUATION:

Intermediate Line Tracing Challenge

To complete this challenge, program the robot to track the black/white line using 2 Sensor
Proportional or Boolean Line Tracing. Students need to finish the activity as fast as they can.

START

FINISH
DAY 7: Dry Run of Culminating Activity

DAY 8: Culminating Activity

Activities:

Advanced Line Tracing Competition

Sumobot Competition

Objectives:

The Students should be able to:

a. Experience the World Robot Games competition environment and sportsmanship

b. Enhance the emotional attainment

c. Apply their learnings from Module 1 to Module 2

Methods/Procedures:

1. Advanced Line Tracing Competition

2. Sumobot Competition

3. Awarding
EVALUATION:

Advanced Line Tracing Competition

Competition: World Robot Games (WRG)

In this Competition, Autonomous robot need to complete the course in the shortest period of time
while accurately tracking the line from START to FINISH. A game is played by one robot per team. Only
one team member may approach the playing field. Playing field consists of different obstacles with
corresponding points. Your aim is to surpass the obstacle while moving on the line. The team who
approach the finish line in the shortest period of time will win the game.

Board Specification:

Sumobot Competition

Competition: World Robot Games (WRG)


Two robots compete in a head-to-head match following the basic system of traditional human sumo
matches. Robots are to be fully autonomous and self-powered. Weapons of any sort that pose as a
potential danger to robots and humans are strictly not allowed
ROBOTICS CURRICULUM TERM 1

GRADE LEVEL: Grade 4 ROBOT:

Grade 5 EV3 Lego Mindstorm

Grade 6

DURATION/ACTIVITY : 2.5 Hours

DAY 1 :

ACTIVITIES: Introduction of Myblock Builder

Explain the Proportional Gyro Sensor

Program: Proportional Gyro Sensor for Straight and Turning Movement


OBJECTIVES:

The Students should be able to:

a. Use Myblock Builder

b. Understand the Proportional Gyro Sensor

c. Program: Proportional Gyro Sensor

d. Perform the Clearing Operation challenge part 2

METHODS/PROCEDURES:

1. Introduction of MyBlock Builder to simplified the program

2. Explain the Proportional Gyro Sensor

3. Program: Proportional Gyro Sensor using:

a. Myblock Builder block

b. Mathematics block

c. Motor blocks

EVALUATION:

Clearing Operation Challenge part 2

In this challenge, students will program EV3 robot to erase or clear the entire game board of either
markings or parts. The robot is able to move freely in straight lines, using any method they want. However,
there are three mud zones marked on the game board. When turning in one of these areas, the robot
must be picked up by hand, and placed back down.

Board Specification:

DAY 2:

ACTIVITIES: Review the last activity


Discussion of displays and variables

Program: Displays and Variables

OBJECTIVES:

The Students should be able to:

a. Explore the displays

b. Understand the variables

c. Program: Displays and variables

d. Perform the Count the Black Challenge

METHODS/PROCEDURES:

1. Discussion of Display and Variable Blocks

2. Program using:

a. Display

a.1 Text

a.2 Shapes

a.3 Image

a.4 Reset Screen

b. Variables

b.1 Read

b.2 Write

EVALUATION:

Count the Black Challenge

Robot should go to the first line, stop, count the line and display it to bricks, go to the second line, stop,
count the black again, display it to the bricks, and so on.
DAY 3:

ACTIVITIES: Review the last activity

Discussion of Random Block

Program: Movement with Random Block

OBJECTIVES:

The Students should be able to:

a. Explore Random Block

b. Program: Random Block

c. Perform the Count the Black Challenge

METHODS/PROCEDURES:

1. Discussion of Random block

2. Program Random block using:

a. Numeric
b. Logic

EVALUATION:

Push the can Challenge

Program your robot, using random movements, to push 3 full soft drink cans out of the ring.

BOARD SPECIFICATIONS:
DAY 4:

ACTIVITIES: Review the last activity

Discussion of Variables

Program: Color Sorting with variables

OBJECTIVES:

The Students should be able to:

a. Understand the Variables

b. Program: Combination of Color Sensor, variable, loop and switch

c. Perform the Sorting Challenge

METHODS/PROCEDURES:

1. Discussion of Variables

2. Program the robot with the combination of these:

a. Color sensor

b. Variable

c. Loop

d. Switch

EVALUATION:

Sorting Challenge

In this challenge, the robot will move to the plant(cubes) , then sort it to either the robot’s right if it is
good(green cubes), or the robot’s left if it is bad(other color cubes). Plant colors are randomized for each
run.
BOARD SPECIFICATIONS:

Point A: Starting Line:

DAY 5:

ACTIVITIES: Review the last activity

Discussion of Variables and mathematics

Program: Color Sorting with variables and mathematics

OBJECTIVES:

The Students should be able to:


a. Use the variables and mathematics in a Color Sorting

b. Program: Combination of Color Sensor, variable, loop, switch, display and mathematics

c. Perform the Sorting Challenge part 2

METHODS/PROCEDURES:

1. Discussion of Variables and Mathematics blocks

2. Program the robot with the combination of these:

a. Color sensor

b. Variable

c. Loop

d. Switch

e. Mathematics

f. Display

EVALUATION:

Sorting Challenge part 2

In this challenge, the robot will move to the plant(cubes) , then sort it to either the robot’s right if it is
good(green cubes), or the robot’s left if it is bad(other cubes). Plant colors are randomized for each run.
Count all the good plants (Green cubes) and display it to the screen.

BOARD SPECIFICATIONS:

Point A: Starting Line:


DAY 6: Build their own Robot for Culminating Activity

DAY 7: Dry Run of Culminating Activity

DAY 8: Culminating Activity

Activity :

Sustainable Tourism Competition

Objectives:

The Students should be able to:

a. Experience the World Robot Olympiad competition environment

b. Develop their analytical thinking and sportsmanship

c. Enhance the emotional attainment

d. Apply their learnings from Module 1 to Module 3

Methods/Procedures:

1. Sustainable Tourism Competition

2. Awarding
EVALUATION:

Sustainable Tourism Competition

Competition: World Robot Olympiad 2017

The mission of the robot is to bring Scientists and Visitors from the Start Area to the Scientist and Visitor
Areas (S&V’s). The robot must also move an endangered animal discovered in a S&V to the adjacent rain
forest (the green Endangered Species Areas)or to the adjacent ocean (the blue Endangered Species
Areas). The mission is completed when the robot is within the Finish Area.

Board Specification:

ROBOTICS CURRICULUM TERM 4


GRADE LEVEL: Grade 4 ROBOT:

Grade 5 EV3 Lego Mindstorm

Grade 6

DURATION/ACTIVITY : 2.5 Hours

DAY 1 :

ACTIVITIES: Review the previous Modules

Discussion of File Access to store a data

Program: Calibration of color using File Access

OBJECTIVES:

The Students should be able to:

a. Understand the File Access

b. Program: Calibration of Color using File Access

c. Perform the Line tracing part 3

METHODS/PROCEDURES:

1. Discussion of File Access

a. Read

b. Write

c. Delete

d. Closed

2. Program: Calibration of the Surface color using File Access

EVALUATION:

Basic Line Tracing Challenge part 3

To complete this challenge, program the robot to track the black line using any Proportional Line tracing
methods. The robot must not bump any of the obstacles (yellow cups) along the course and the calibration
have done by using File Access.

DAY 2 :

ACTIVITIES: Review the last activity

Discussion of Array Operation

Program: Variables with Array operation

OBJECTIVES:

The Students should be able to:

a. Utilize of the Array operation

b. Program: Variables with Arrays

c. Perform the Color Test Challenge

METHODS/PROCEDURES:

1. Discussion of Array using:

a. Append

b. Read at Index

c. Write at Index

d. Length

2. Program: Array with Variable Block

EVALUATION:
Color Test Challenge

To complete this challenge, program the robot to detect any color block. And then after 2 secs, the
robot will forward continuously and stop to the line color same as the color of the block detected.

DAY 3 :

ACTIVITIES: Review the last activity

Integration of Array Operation ,Random, Sound and Color


Program: Memory Game Challenge

OBJECTIVES:

The Students should be able to:

a. Integrate the Array operation, Random, Sound and Color

b. Program: the Array with Random and Color

c. Perform the Memory Game Challenge

METHODS/PROCEDURES:

1. Discussion of Integration of Array, Random, Sound and Color

2. Program: Array with Random, Sound and Color

EVALUATION:

Memory Game Challenge

Create a game of Memory. The EV3 will call out 4 random colors. You then have to show the Color
Sensor the colors in the right order. Get it right and you score a point, get it wrong and you get a
disappointing buzz.
DAY 4 :

ACTIVITIES: Review the last activity

Discussion of Ultrasonic Sensor using Mathematics Block

Program: Wall Follower Challenge

OBJECTIVES:

The Students should be able to:

a. Discussion of Ultrasonic using Mathematics Block

b. Program: the Proportional Wall Follower

c. Perform the Wall follower Challenge

METHODS/PROCEDURES:

1. Discussion of Ultrasonic with Mathematics Block

a. Calculate the error

b. Apply the correction


2. Program: Proportional Wall Follower

EVALUATION:

Wall Follower Challenge in a Maze

In this challenge, students will program the EV3 robot to move from its starting area through a maze
with tall, vertical walls. Walls in the maze can be adjusted to be nearer or farther between each run,
but the general path must remain unchanged. Make use of the Proportional Wall Follower.

Board Specification:
DAY 5:

ACTIVITIES: Review the last activity

Discussion of Proportional, Integral, Derivative Line Follower

Program: PID Line Follower

OBJECTIVES:

The Students should be able to:

a. Explain the Proportional, Integral, Derivative Line Follower

b. Program: The PID Line Follower

c. Perform the Intermediate Line Following Challenge 2

METHODS/PROCEDURES:

1. Discussion of Proportional, Integral, Derivative Line Follower

2. Program the Line Following using:

a. Proportional

b. Add the Integral

c. Add the Derivative

EVALUATION:

Intermediate Line Tracing Challenge

To complete this challenge, program the robot to track the black/white line using PID Line Follower.
Students need to finish the activity as fast as they can.

Board Specifications:
START

FINISH

DAY 6: Build their own Robot for Culminating Activity

DAY 7: Dry Run of Culminating Activity

DAY 8: Culminating Activity

Activity :

Reduce Food Waste Competition

Objectives:
The Students should be able to:

a. Experience the World Robot Olympiad competition environment

b. Develop their analytical thinking and sportsmanship

c. Enhance the emotional attainment

d. Apply their learnings from all Modules

Methods/Procedures:

1. Reduce Food Waste Competition

2. Awarding

EVALUATION:

Reduce Food Waste Competition

Competition: World Robot Olympiad 2018

The Reduce Food Waste Competition is to make a robot that can sort the fruit products from a farm
according to their quality, or appearance. There are four kinds of qualities: fresh fruit, unripe fruit,
imperfect or “ugly” fruit, and rotten fruit. After sorting the fruit, the robot must transport the fruit
from the farm to locations that match the quality of the fruit: fresh fruit to the grocery store, unripe
fruit to a ripening room, ugly fruit to a factory to be processed into juice, fruit salad or smoothies, and
rotten fruit to a biogas power plant. In the game arena, the two red areas are the grocery stores, the
blue area is the biogas power plant, the green area is the ripening room, and the yellow area is the
ugly-food processing factory. The robot must start from within the Start Area, inside the green line
and should finish in the red area with the White Wall:
Board Specifications:

You might also like