Role of robots in entertainment

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

Role of robots in entertainment

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. Which is an example of a robot used in entertainment?
A A robot pet that barks and wags its tail when stroked
B A robot arm that welds car panels in a factory
2. What is the main purpose of a theme park animatronic?
A To pick and pack products in a warehouse
B To move and make sounds so that visitors are amused
3. Which statement about drone light shows is correct?
A One drone sprays crops with fertiliser over a farm
B Many programmed drones fly together and light up to make shapes in the sky
4. Why might a film studio use a robot camera arm?
A It can repeat the exact same smooth movement for every take
B It can diagnose patients and prescribe medicine
5. Which is NOT a role of robots in entertainment?
A Delivering goods between towns in a self-driving lorry
B Playing a game against a person as a robot opponent

Match the Pairs

Draw a line connecting each item on the left to its match on the right.

Left columnRight column
1robot pet Afilming robot
2animatronic BA robot vacuum cleaner is a domestic robot because it does household work. An entertainment robot moves or interacts to amuse people.
3A swarm of drones flies in programmed patterns to make a show in the night sky CAnimatronics are robots because they have a mechanical structure, electrical parts and a program. Their purpose is to amuse people.
4A robot arm moves a camera along the same path again and again for a film scene Ddrone light show
5A robot vacuum cleaner is an entertainment robot EA toy robot that moves, makes sounds or reacts to touch so that a child is amused
6Theme park animatronics are not robots because they only entertain FA robot figure in a theme park or film that moves and acts like a character or animal

Definitions

entertainment robot

Fill in the Blanks

Complete each line of code by filling in the missing parts.

1.
IF petSensor = "touched" ____ OUTPUT "Wag tail" ENDIF
2.
_____ parkOpen = TRUE moveHead() ENDWHILE
3.
FOR drone ← 1 __ 100 lightOn(drone) NEXT drone
4.
shotCount ← 0 shotCount ← shotCount _ 1 OUTPUT shotCount
5.
IF batteryLevel _ 10 THEN OUTPUT "Toy robot needs charging" ENDIF

Spot the Error

Shade in the letter of the line that contains an error.

Question 1
A WHILE petRobot.isOn = TRUE
B IF touchSensor = TRUE THEN
C petRobot.wagTail()
D ENDWHILE
E ENDWHILE
Question 2
A INPUT visitorNearby
B IF visitorNearby = TRUE
C dinosaur.roar()
D ENDIF
Question 3
A FOR i ← 1 TO 100
B drone[i].setColour(BLUE
C NEXT i
Question 4
A cameraRobot.moveTo(startMark)
B cameraRobot.stopRecording()
C cameraRobot.moveTo(endMark)
Question 5
A count ← 0
B WHILE count < 4
C count ← count - 1
D toyRobot.spin()
E ENDWHILE

Answer Key

Role of robots in entertainment
Section A: Quick Questions
Q1
A — A robot pet that barks and wags its tail when stroked
Q2
B — To move and make sounds so that visitors are amused
Q3
B — Many programmed drones fly together and light up to make shapes in the sky
Q4
A — It can repeat the exact same smooth movement for every take
Q5
A — Delivering goods between towns in a self-driving lorry
Section B: Match the Pairs
Q1
robot pet → A toy robot that moves, makes sounds or reacts to touch so that a child is amused
Q2
animatronic → A robot figure in a theme park or film that moves and acts like a character or animal
Q3
A swarm of drones flies in programmed patterns to make a show in the night sky → drone light show
Q4
A robot arm moves a camera along the same path again and again for a film scene → filming robot
Q5
A robot vacuum cleaner is an entertainment robot → A robot vacuum cleaner is a domestic robot because it does household work. An entertainment robot moves or interacts to amuse people.
Q6
Theme park animatronics are not robots because they only entertain → Animatronics are robots because they have a mechanical structure, electrical parts and a program. Their purpose is to amuse people.
Section C: Definitions
Q1
entertainment robot — A robot used in toys, games, theme parks and film that moves or interacts to amuse people, such as robot pets, animatronics, drone light shows and film effects.
Section D: Fill in the Blanks
Q1
IF petSensor = "touched" THEN OUTPUT "Wag tail" ENDIF
Q2
WHILE parkOpen = TRUE moveHead() ENDWHILE
Q3
FOR drone ← 1 TO 100 lightOn(drone) NEXT drone
Q4
shotCount ← 0 shotCount ← shotCount + 1 OUTPUT shotCount
Q5
IF batteryLevel < 10 THEN OUTPUT "Toy robot needs charging" ENDIF
Section E: Spot the Error
Q1
D — The IF statement was opened with IF...THEN, so it must be closed with ENDIF, not ENDWHILE. The ENDWHILE belongs on the last line to close the loop.
Q2
B — The IF line is missing the keyword THEN. It should be IF visitorNearby = TRUE THEN so the animatronic dinosaur roars when a visitor is near.
Q3
B — The closing bracket is missing. The call must be drone[i].setColour(BLUE) so each of the 100 light-show drones is set to blue.
Q4
B — The filming robot must start recording before it moves along its path. It should call startRecording(), not stopRecording().
Q5
C — Subtracting 1 means count never reaches 4, so the toy robot would spin forever. It should be count ← count + 1.