Role of robots in industry

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

Role of robots in industry

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. Which job is a typical role for a robot in industry?
A Welding car body parts on an assembly line
B Deciding which new car design to sell
2. Why are robots used for spray painting car bodies?
A The fumes are harmful to humans, and the robot paints every car the same way
B Robots are paid less than humans, so they never need maintenance
3. Which task is a robot in a factory most suited to?
A Lifting heavy loads again and again all day
B Judging whether a new product design looks attractive
4. Which place is best suited to a robot rather than a human worker?
A A quiet, safe office with no dangers
B A hot, hazardous area such as a furnace room
5. True or false: On a car assembly line, robots can assemble parts repeatedly in the same way.
A False
B True

Match the Pairs

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

Left columnRight column
1robot.weld(car_body) Arobot.lift(heavy_engine)
2robot.spray_paint(car_door) BIndustrial robots work in factories on repetitive or dangerous manufacturing tasks such as welding, painting, assembling and packing, not serving food.
3Industrial robots can lift heavy loads again and again without getting tired or injured CA factory robot paints a car part evenly, so humans avoid breathing in harmful paint fumes
4Industrial robots can work in hot or hazardous places where it is unsafe for humans Drobot.work_in(furnace_room)
5Industrial robots are only used to serve food in restaurants. ERobots are used because they do repetitive or dangerous tasks safely and without tiredness, and they do not need wages or rest breaks.
6A car assembly line uses robots because they are paid wages and need rest breaks. FA factory robot joins metal parts of a car together, a repetitive and dangerous job done safely by a machine

Definitions

industrial robot

Fill in the Blanks

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

1.
_____ lineRunning = TRUE robot.weld(carDoor) ENDWHILE
2.
robot._____(carBody, "red")
3.
FOR n ← 1 __ 500 robot.pack(box) NEXT n
4.
IF hazardous = TRUE ____ robot.enter() ENDIF
5.
robot.____(heavyLoad)

Spot the Error

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

Question 1
A FOR panel ← 1 4
B robot.weld(panel)
C NEXT panel
Question 2
A robot.move_to(car_body)
B robot.spray_paint(red
C robot.return_home()
Question 3
A furnace_temp ← 450
B IF furnace_temp > 400 THEN
C human.lift(casting)
D ENDIF
Question 4
A WHILE car_on_line = TRUE
B robot.weld(seam)
C ENDWHILE
Question 5
A items ← 0
B REPEAT
C items ← items - 1
D robot.pack(items)
E UNTIL items = 10

Answer Key

Role of robots in industry
Section A: Quick Questions
Q1
A — Welding car body parts on an assembly line
Q2
A — The fumes are harmful to humans, and the robot paints every car the same way
Q3
A — Lifting heavy loads again and again all day
Q4
B — A hot, hazardous area such as a furnace room
Q5
B — True
Section B: Match the Pairs
Q1
robot.weld(car_body) → A factory robot joins metal parts of a car together, a repetitive and dangerous job done safely by a machine
Q2
robot.spray_paint(car_door) → A factory robot paints a car part evenly, so humans avoid breathing in harmful paint fumes
Q3
Industrial robots can lift heavy loads again and again without getting tired or injured → robot.lift(heavy_engine)
Q4
Industrial robots can work in hot or hazardous places where it is unsafe for humans → robot.work_in(furnace_room)
Q5
Industrial robots are only used to serve food in restaurants. → Industrial robots work in factories on repetitive or dangerous manufacturing tasks such as welding, painting, assembling and packing, not serving food.
Q6
A car assembly line uses robots because they are paid wages and need rest breaks. → Robots are used because they do repetitive or dangerous tasks safely and without tiredness, and they do not need wages or rest breaks.
Section C: Definitions
Q1
industrial robot — A robot used in factories to do repetitive or dangerous jobs such as welding, spray painting, assembling and packing, often on car assembly lines or in hot, hazardous places.
Section D: Fill in the Blanks
Q1
WHILE lineRunning = TRUE robot.weld(carDoor) ENDWHILE
Q2
robot.spray(carBody, "red")
Q3
FOR n ← 1 TO 500 robot.pack(box) NEXT n
Q4
IF hazardous = TRUE THEN robot.enter() ENDIF
Q5
robot.lift(heavyLoad)
Section E: Spot the Error
Q1
A — A FOR loop needs the keyword TO between the start and end values. It should be FOR panel ← 1 TO 4, so the welding robot repeats the weld on each of the 4 panels.
Q2
B — The closing bracket is missing from the spray painting command. It should be robot.spray_paint(red) so the painting robot can run the instruction.
Q3
C — Industrial robots are used in hot, hazardous places so that people are not put at risk. The lifting should be done by robot.lift(casting), not by a human.
Q4
A — A WHILE loop needs the keyword DO at the end of the first line. It should be WHILE car_on_line = TRUE DO, so the welding robot repeats the task on every car on the line.
Q5
C — The counter goes down instead of up, so it never reaches 10 and the packing robot would never stop. It should be items ← items + 1.