wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Robotics 2021 Review

Total questions: 40

Worksheet time: 21mins

Name
Class
Date
1.

How can you increase the torque in your drivetrain

a)

Change the PWM value of the motor

b)

Increase the size of the wheels

c)

Increase the speed of the robot

d)

Change the gear ratio

2.

Why is it important to organize all the inventory of robotic components?

a)

To easily locate components needed for assembly.

b)

To make the classroom look better when the principal walks in.

c)

Organizing is not important.

d)

Because Mr. LeBlanc in mean.

3.

____________ are used to protect your eyes

a)

Prescription Eyeglasses

b)

Contact Lenses

c)

Sunglasses

d)

Safety Glasses

4.

Reduced power and response time of the motors is an early indicator of:

a)

Low battery

b)

A programming error

c)

Jumper in the wrong port

d)

Poorly aligned motors

5.

A VEX Motor is

a)

A device that uses gas to power the robot.

b)

A device that is only an INPUT to the Vex Controller.

c)

A device that converts electrical energy to mechanical energy.

d)

A device that converts mechanical energy to electrical energy.

6.

Identify this component.

a)

Lock Nut

b)

Keps Nut

c)

8-32 BHCS

d)

HEX Wrench

7.

The ________ is the brain of the robot.

a)

motor

b)

encoder

c)

transmitter

d)

controller (Cortex, PICS, or V5)

8.

A _________ is commonly used to reduce the friction of rotating parts in a machine.

a)

hex shaft

b)

gear

c)

collar

d)

bearing flat

9.

If two gears are set up with a center-to-center distance that is too long they will __________.

a)

mesh properly

b)

have a 3:1 gear ratio

c)

bind

d)

mesh loosely (skip) or not mesh at all.

10.

How many joysticks control the robot's drive train in Tank control?

a)

Two

b)

One

c)

Three

d)

None, it uses buttons

11.

The Wait() command will cause your program to:

a)

Turn off all the motors briefly.

b)

Turn off the robot controller briefly.

c)

Stop and only restart after user input.

d)

Pause for a certain number of seconds

12.

An if-else statement is used when:

a)

You need to do one thing or both things.

b)

You need to do one thing, the other, or neither.

c)

You need to do one thing or the other.

d)

You need to do both things, or neither.

13.

An autonomous robot is one that:

a)

Has mechanisms to perform a variety of operations.

b)

Is able to respond to joystick commands.

c)

Requires a human operator to carry out its tasks.

d)

Uses its own intelligence or program to handle situations.

14.

An electric motor is useful because it turns electricity into:

a)

gravitational energy

b)

potentiality energy

c)

chemical energy

d)

mechanical energy

15.

Friction is a force that always acts____.

a)

in the same direction that the object is moving

b)

downwards against the surface

c)

perpendicular to the motion of the object

d)

opposed to the motion of the object

16.

Software used for programming the VEX V5 robots.

a)

RobotC

b)

Notepadd++

c)

Replit.com

d)

VEXCode

17.

A sensor that detects the presence of certain wavelengths of light and reports the intensity of light back to the electronic component that controls the operation of the robot.

a)

Encoder

b)

Light Sensor

c)

Motor

d)

Transmittor

18.

If you use gears to increase torque, speed will...

a)

decrease

b)

increase

19.

Wheels with teeth that mesh together and make things turn; used to transfer motion or power from one moving part to another.

a)

friction wheels

b)

mecanum wheels

c)

gears

d)

sprockets

20.

Gear that drives or turns the follower gear; it is usually connected to a power source such as a motor.

a)

Driver

b)

Driven

21.

Gear that gets driven by the input gear. Usually connected to a wheel or end effector

a)

driver

b)

driven

22.

General term for any command or group of commands in a program.

a)

code

b)

pseudocode

c)

instruction

d)

patterns

23.

A written note in the program that explains something about that portion of the program.

a)

comment

b)

statement

c)

conditional

24.

Code that has been permanently placed in a hardware component.

a)

Software

b)

Hardware

c)

Firmware

d)

Freeware

25.

A device that detects some important physical quality or quantity about the surrounding environment, and conveys the information to the robot in electronic form

a)

Motor

b)

Sensor

c)

Controller

d)

Structure

26.

A sensor that detects sound waves and reports the amount of sound back to the electronic component that controls the operation of the robot

a)

Sonar

b)

LIDAR

c)

Radar

d)

Touch

27.

A sensor that detects physical contact (touch) and reports back to the electronic component that controls the operation of the robot

a)

Sonar

b)

Light

c)

Touch

d)

LIDAR

28.

What happens when a small gear drives a big gear?

a)

Speed goes up and torque goes down

b)

Torque goes up and speed goes down

c)

Both speed and torque go up

d)

Nothing changes with speed or torque

29.

Physical system that provides support and stability

a)

Structural System

b)

Propulsion System

c)

Control System

d)

Tool and Actuator System

30.

System the includes Microcontroller(Brain), operation program, electrical power, and joystick

a)

Structural System

b)

Propulsion System

c)

Control System

d)

Tool and Actuator System

31.

Which of the following best describes how the Distance Sensor works?

a)

The Distance Sensor uses the time it takes for ultrasonic waves to reach an object from the sensor.

b)

The Distance Sensor uses the time it takes for ultrasonic waves to bounce off of an object and return to the sensor.

c)

The Distance Sensor uses the time it takes for the VR Robot to reach all objects in the Playground.

d)

The Distance Sensor uses the time it takes for ultrasonic waves to bounce off yellow and orange objects and return to the sensor.

32.

Which of the following best describes what the <Greater than> block reports?

a)

If the first value is larger than the second value.

b)

If the first value is less than the second value.

c)

If the first value and the second value are equal.

d)

The first value.

33.

True or False

The longer the sound takes to return, the further the object is away.

a)

True

b)

False

34.

What will happen if the FrontEye detects green in this project?

a)

Stop driving.

b)

Turn left for 90 degrees.

c)

Turn right for 90 degrees.

d)

Drive forward.

35.

What value will the <Eye Sensor near object> Boolean block report when the Eye Sensor is close to an object that has detectable colors?

a)

It will report TRUE.

b)

It will report FALSE.

c)

It will report how far in millimeters (mm) or inches the Eye Sensor is from the object.

d)

It will report the location angle of the VR Robot in degrees.

36.

Which direction will the VR Robot turn when using the [Turn to heading] block?

a)

The VR Robot will determine which direction to turn based on the current heading of the Distance sensor.

b)

The VR Robot will always turn counter-clockwise.

c)

The VR Robot will always turn clockwise.

d)

The VR Robot will determine which direction to turn based on the current heading of the Gyro sensor. The VR Robot will turn in the direction with the smaller degree difference between the current and given heading.

37.

How do you nest loops in a VEXcode VR project using blocks from the Tool Box?

a)

Add the loop you want to nest underneath a loop in the workspace.

b)

Drag the loop you want to nest inside of another existing loop in the workspace.

c)

Add the loop you want to nest on top of an existing loop in the workspace.

d)

Right-click or long-press on the block to activate the Context Menu and then select Nest Block.

38.

What is one reason to use nested loops?

a)

To repeat certain actions more than others within the outer repeat loop.

b)

To sense the distance between the VR Robot and an object.

c)

To determine if there is a red object on the Playground.

d)

To turn the VR Robot to a specific heading based on the Gyro Sensor.

39.

Which of the following does NOT make up an algorithm?

a)

Loops

b)

Selection

c)

Sequence

d)

Pseudocode

40.

Which of the following best explains why [If then else] blocks are normally used with a [Repeat] or [Forever] blocks?

a)

In order to check the condition more than once.

b)

In order to move immediately to the next block without checking any conditions.

c)

In order to stop the VR Robot from moving.

d)

In order to check the condition only once.