Font size
S
M
L
XL
WorksheetsRobotics Final Review
Total questions: 89
Worksheet time: 45mins
Name
Class
Date
1.
An electric motor is useful because it turns electricity into:
a)
a. Chemical energy
b)
b. Gravitational energy
c)
c. Mechanical energy
d)
d. Potential energy
2.
The part of the motor that turns is typically called the:
a)
Stator
b)
Rotor
c)
Field coils
d)
Brushes
3.
A motor works because of the thousands of wire loops called:
a)
Poles
b)
Winding
c)
Armatures
d)
Magnets
4.
Which of the following is NOT a unit of measure for angular velocity:
a)
Rad/s
b)
RPM
c)
m/s
d)
turns per second
5.
Which of the following is not a dry cell battery?
a)
NiCd
b)
NiMH
c)
Alkaline
d)
Lead-acid
6.
Which of the following is a gear head motor?
a)
Permanent magnet DC motor
b)
Brushless DC motor
c)
60-cycle AC motor
d)
Modified hobby servo
7.
The strength of a battery’s charge is measured in:
a)
Volts
b)
Amps
c)
A’s
d)
Electrodes
8.
Which of the following is a rechargeable wet cell battery?
a)
a. NiCd
b)
b. Lithium-ion
c)
c. Lead-acid
d)
d. Alkaline
9.
Velocity can be defined as:
a)
Distance traveled divided by the time it took
b)
Displacement traveled by the time it took
c)
The same speed
d)
How fast something is changing speeds
10.
Acceleration is defined as the change in:
a)
Distance divided by the time it took
b)
Velocity divided by the time it took
c)
Location
d)
Speed
11.
The Basebot starts at rest and accelerates to a speed of 0.4 m/s in 2.3 seconds. What was the acceleration of the Basebot?
a)
0.17 m/s^2
b)
5.75 m/s^2
c)
575 m/s^2
d)
17 m/s^2
12.
If the Basebot travels 15 meters in 2 seconds, what is the average speed?
a)
7.5 m/s
b)
30 m/s
c)
30 m/s2
d)
15 m/s
13.
The Basebot is propelled forward when the wheels:
a)
a. Spin
b)
b. Slip
c)
c. Roll
d)
d. Turn
14.
A robot has wheels with a 3 cm radius spinning at 100 RPM. How fast can it go?
a)
cm/s
b)
11.3 cm/s
c)
31.5 cm/s
d)
34.5 cm/s
15.
A 5 cm wheel rolls 5 revolutions on a horizontal surface without slipping. How far did the wheel travel?
a)
39.25 cm
b)
78.5 cm
c)
157
d)
785
16.
Newton’s 2ND law says:
a)
Acceleration equals force times mass.
b)
Mass of an object is the product of the force and the acceleration
c)
Force equals acceleration divided by the mass
d)
Force equals the product of the mass and acceleration
17.
Acceleration are the produced by:
a)
Forces
b)
Speeds
c)
Masses
d)
Velocities
18.
A 2.0 Kg robot will weigh how many pounds?
a)
0.9 lbs
b)
2.0 lbs
c)
1.8 lbs
d)
4.4 lbs
19.
How much does a robot weigh if the mass is 0.125 slug?
a)
8 lbs.
b)
4 slug
c)
4 lbs
d)
8 Kg
20.
What amount of force is necessary to move a robot that weighs 4 lbs. at an acceleration of 12 ft/s^2
a)
48 lbs
b)
15 lbs
c)
3lbs
d)
1.5 lbs
21.
Friction is a force that always acts:
a)
In the same direction that the object is moving
b)
Perpendicular to the object’s motion
c)
Opposed to the object s motion
d)
Downwards against the surface
22.
The motors on the robot act with a 5 lb. force to move the robot and friction acts with 1 lb. force. What is the net force acting on the robot?
a)
6 lbs
b)
5lbs
c)
4 lbs
d)
2 lbs
23.
The kinetic friction of one object sliding along a surface depends least upon:
a)
The normal force
b)
The area of contact
c)
The coefficient of kinetic friction
d)
Surface roughness
24.
Rubber on floor tile has a coefficient of kinetic friction of 1.0 and a coefficient of static friction of 2.0. How much force would a 3.5 lb . robot need to produce in order to start moving.
a)
3.3 lbs
b)
3.5 lbs
c)
5.5 lbs
d)
7.0 lbs
25.
Why is it more difficult for a robot to start moving less than it is to keep moving after it is in motion?
a)
The normal force is greater when the robot is at moving
b)
The coefficient of kinetic friction is greater than the coefficient of static friction
c)
The normal force is greater when the robot is at rest
d)
The coefficient of static friction is greater than the coefficient of kinetic friction
26.
Torque is:
a)
Mass times acceleration
b)
Force times time
c)
Mass divided by friction
d)
Force times moment arm length
27.
Torque acting like in an object produces:
a)
Stability
b)
Forward motion
c)
Rotation.
d)
The center of gravity
28.
A force of 25 lbs. acting on a 6 in. wrench yields a torque of
a)
150 ft lbs
b)
75 ft lbs
c)
25.0 ft lbs
d)
12.5 ft lbs
29.
A torque of 99 ounces inches acting on a 6 in, wheel produces a force of:
a)
2.1 lbs
b)
6.2 lbs
c)
8.0 lbs
d)33 .0 lbs
30.
A 5 lb force acting on a 5 inch wheel will produce a torque of
a)
2.10 ft lbs
b)
12.5 ft lbs
c)
200 oz in
d)
400 oz in
31.
When using gear trims in a robot trade-offs must be made. If the robot needs to increase torque, there will be a proportional trade-off in what?
a)
Weight
b)
Wheel radius
c)
Friction
d)
Speed
32.
How can you increase the torque supplied to by the Vex motors?
a)
Increase the size of the wheels
b)
Change the PWM value of the motor
c)C hange the gear ratio
d)
Increase the speed of the robot
33.
A 12 tooth gear is driven by the 36 tooth gear attached to a motor that produces 90 oz/in of torque. How much torque will be provided to the wheels?
a) 27 0 oz /in
b)93 oz /in
c)
40 oz/in
d)
3 0 oz /in
34.
A 60 tooth gear is driven by a 12 tooth gear attached to a motor that produces 80 on /in of torque. How much torque will be provided to the wheels?
a)
400 oz /in
b)
200 oz /in
c)
40 oz /in
d)
16 oz /in
35.
Work is done when an object is moved a certain distance by which of the following?
a)
Torque
b)
Velocity
c)
Force
d)
Momentum
36.
Find the work done when a block is moved a distance of 3 FT. by a force of 15 lbs.
a)
45 lb-ft
b)
30 lb-ft
c)
5.0 lb-ft
d)
0.2 lb-ft
37.
Cars and robots are not limited by the amount of energy they use, but by the rate at which they use the energy. This is an example of limitation by what?
a)
work
b)
Force
c)
Velocity
d)
Power
38.
In order for the Basebot roll up a 10* slope it must exert a force that is at the very least equal the forces that work against it. If the force acting downhill total 2.5 lbs, how much power is produced if the robot travels uphill at 1 ft/s?
a)
250 lbs-ft/s
b)
250 oz -ft/s
c)
25 lbs-ft/s
d)
2.50 lbs-ft/s
39.
All robots have the capabilities identified below. Which one must the robot perform first?
a)Action
b)Interp retation
c)
Sensing
40.
Sensors provide information to the robot concerning
a)
The robots location
b)
The robots environment
c)
Obstacles around the robot
d)
All of the above
41.
Which of the following is NOT an example of a sensor
a)
GPS
b)
Door opener
c)
Camera
d)
Potentiometer
42.
Which sensor detects the amount of rotation?
a)
Light sensor
b)
Accelerometer
c)
GPS
d)
Wheel encoder
43.
An autonomous robot__________
a)
Controlled by remote control
b)
Controlled by an internal program and uses sensors to provide feedback
c)
Any robot that strongly resembles an automobile
d)
Has wheels
44.
What is the difference between an open-loop system and a closed-loop system?
a)
Closed-loop system includes feedback to the system’s program; open-loop systems do not include feedback
b)
Open-loop systems don not conduct electricity; closed-loop systems do not conduct electricity
c)
Open loop is the first stage that happens before a closed-loop system
d)
Open-loop system provide feedback to the system’s program, closed-loop system do not provide feedback
45.
Sensors provide_______ to a program via controller
a)
Program code
b)
Lights
c)
Feedback
d)
Error messages
46.
_________ is an example of an analog sensor
a)
A limit switch
b)
Light switch
c)
Push-button
d)
Ultrasonic rangefinder
47.
Digital sensors_______
a)
Can be only ON or OFF
b)
Have a variety of values
c)
Are always on
d)
Do not work
48.
When should a sensor be sampled?
a)
After the robot turns on its motors
b)
Before installation and testing
c)
Immediately before the program needs to make a decision
d)
Whenever the robot starts oscillating or overshoot
49.
The digital sensor contained within the VEX kit are two _____ and two ____.
a)
Wheels, gears
b)
Bumper switches, limit switches
c)
Light sensors, ultrasonic rangefinders
d)
On buttons. Off buttons
50.
The bumper switches and limit switches can be:
a)
All answers are correct
b)
On or off
c)
1 or 0
d)
Open or closed
51.
In the real-world example discussed in this unit, the garage door opener utilized a ______ to tell the controller when to cut power to the motor
a)
Analog sensor
b)
Temperature sensor
c)
Wedge
d)
Limit switch
52.
The Mars Rover needed to have autonomous driving function because:
a)
The operator of the robot could not see where they wanted it to go
b)
The rover’s high-speed operation was impossible for a human operator to control
c)
The rover used sensors to identify its mission objectives and would drive to them by itself.
d)
The distance to mars was so great that real-time remote control was impossible
53.
Mechanical switches provide a reliable method of determining the position of a robot. What is a reason to use an ultrasonic senor in place of a switch?
a)
To measure the distance to objects that is difficult to contact for measurement.
b)
Ultrasonic sensors can detect rotational movement and are therefore good for measuring robot arm positions
c)
To measure the extension of an actuator to keep it from operating past its mechanical limits.
d)
You need to measure contact with a wall or other objects just as the robot touches it.
54.
Which factor does not affect the speed of sound?
a)
The sound amplitude (loudness) and frequency
b)
The medium the sound is traveling through
c)
The altitude
d)
The temperature of the air
55.
If the environment conditions are such that the speed of sound is 1,000 km/sec and that an echo takes 250 ms from the ping to the reception, what is the distance to the object being detected?
a)
500 meters
b)
125 meters
c)
250 meters
d)
2500 meters
56.
Which of these is NOT true of the ultrasonic sensor:
a)
The sensors will return multiple distance when there are multiple targets
b)
The maximum range is about 8 to 9 feet
c)
The sensor is most sensitive to objects within 45 degree cone
d)
The sensor sends out ultrasonic pulses and computes the time for them
57.
Suppose you found that the line-following sensors returned a value of 36 for off the line and 457 for on the line. What might be a good threshold value to use for your program?
a)
A value midway between 36 and 457
b)
Something just a little less than 36
c)
A value just over 457
d)
A value close to the maximum analog sensor value of 1024
58.
The line-following sensor is designed to operate:
a)
About 3 t0 6 mm above the line, parallel to the floor
b)
In contact with the surface that has the line drawn on it
c)
Looking forward about 45 degrees to see the line as the robot approaches turns
d)
Any height as long as it gets a good view of the line
59.
Which of the following statements is true of the line-following sensor?
a)
Uses an LED and a photo detector to see the line
b)
Uses ambient light with a detector to see the line
c)
Returns an on/off value to indicate on/off the line
d)
Is unaffected by the line color.
60.
A block moving forward or backward along a straight line demonstrates what type of motion?
a)
Rotational
b)
Parallel
c)
Translational
d)
Orthogonal
61.
When we are considering three-dimensional motion (motion in the real world), how many degrees of freedom do we consider?
a)
Six translational and six rotational
b)
Three translational and six rotational
c)
Six translational and three rotational
d)
Three translational and three rotational
62.
When we are considering two-dimensional motion (motion in a flat plane), how many degrees of freedom do we consider?
a)
One translational and one rotational
b)
Two translation and one rotational
c)
One translational and two rotational
d)
Two translational and two rotational
63.
When a force is applied to an object NOT through its center of mass it will
a)
Rotate only
b)
Rotate and translate
c)
Translate only
d)
Not move
64.
Which of the following is a method for finding the center of gravity of an object?
a)
Find the balance point of the object
b)
Spin the object and find its axis of rotation
c)
Hang the object in two orientations
d)
Float the object in the water
65.
How do we indicate that a torque is acting in a counter-clockwise direction?
a)
Indicate with a positive sign on the torque
b)
Indicate with a negative sign on the torque
c)
There is no method to indicate the direction of the torque.
d)
Indicate with CCW sign on the torque
66.
Which of the following is NOT a property of equilibrium?
a)
Sum of the displacements = 0
b)
Sum of the torques = 0
c)Sum of the forces = 0
d)
The object is at rest
67.
What is the equation for calculating torque?
a)
T= force /distance
b)
T =force*distance
c)
T = force+distance
d)
T = force-distance
68.
What is the worst-case scenario used to calculate maximum lifting capacity of an arm?
a)
Arm lowered at 15-degree angle below horizontal
b)
Arm raised at a 45 degree angle above horizontal.
c)
Arm extended vertically
d)
Arm extended horizontally
69.
Which of the following is not required information to determine maximum lifting capacity of an arm?
a)
Motor torque
b)
Arm length from the pivot
c)
Gear ratio
d)
Motor speed
70.
In a mechanical system comprised of a motor, a gear train, a moment arm, and a load, which of the following is NOT required to calculate the lifting capacity?
a)
Arm width
b)
Arm length
c)
Gear ratio
d)
Motor torque
71.
In a mechanical system comprised of a motor, a gear train, a lifting arm, and a specified load force on the arm, what is the first step in calculating the required gear ratio to lift the load?
a)
Sum the torques of the drive motors
b)
Sum the torques about the arm pivot
c)
Sum the forces at the free end of the arm
d)
Sum the torques about the free end of the arm.
72.
When a button on the joystick is pressed, what value is the transmitted to the Vex controller?
a)
0
b)
1
c)
2
d)
3
73.
Where is the best place in the program to place the GetJoystickDigital () command?
a)
In the beginning of the main loop of the program
b)
At the end of the main loop
c)
Directly before the input is used
d)
Directly after the input is used
74.
When using one of the radio control buttons to control an event, what mist you do to ensure proper button function?
a)
Place a subloop directly after the GetJoystickDigital () command that calls GetJoystickDigital () again
b)
No special procedure is necessary for the buttons to function properly
c)
Place the GetJoystickDigital () command before an if statement that calls the GetJoystickDigital () again.
d)
Place the GetJoystickDigital () command within a subloop
75.
What is NOT a typical use for a limit switch?
a)
To determine the location of a mechanism
b)
To protect mechanisms from damage
c)
To allow human control of a mechanism
d)
To protect people from harm
76.
What are the steps involved (in correct order) for a limit switch to function properly?
a)
Check limit switch, switch motor direction
b)
Check limit switch, check direction, set motor to neutral
c)
Check motor direction, set motor to neutral, check limit switch, switch motor direction
d)
Check limit switch, set motor to neutral
77.
For picking up a non-ferromagnetic object with a smooth, flat surface, which of the following is the most appropriate end effector?
a)
Suction cup
b)
Magne
c)
Gripper
d)
Hook
78.
Robots can pick up parts to load and unload a machine in a process. This is useful in application where the work environment is unpleasant, such as die casting. This would be an example of using robots for:
a)
A. Robotic Welding
b)
A. Machine Loading
c)
A. Spray Finishing
d)
A. Assembly and Inspection
79.
When we find ourselves using the same set of steps over and over again programming becomes very tedious. What would be a good solution to use to alleviate the need to repeat the code over and over?
a)
Calls
b)
Returns
c)
Program Flow
d)
User Functions
80.
The wait command will cause your program to :
a)
Stop and only restart after user input
b)
Pause for a certain number of milliseconds
c)
Turn off all motors briefly
d)
Turn off the robot controller briefly.
81.
The “Begin” and :End” blocks are in your program to:
a)
Turn on and off the robot controller
b)
Tell the motors to start and stop.
c)
Organize your flowchart alphabetically
d)
Encapsulate your code between starting and ending points.
82.
When you compile your program, you are:
a)
Sending the program to the controller on the robot
b)
Converting your ‘C’ program to machine language
c)
“Piling” program statements, one after another
d)
Creating or editing ‘C’ language statements
83.
An autonomous robot is one that:
a)
Requires a human operator to carry out its tasks
b)
Uses its own intelligence or program to handle different situations.
c)
Has mechanism to perform a variety of operations
d)
Is able to respond to joystick commands
84.
A “char” variable type is 8 bits. This means:
a)
It can hold only “character” data, not numbers.
b)
It can hold 8 possible values.
c)
It can hold 256 possible values
d)
It is twice as large as an ant.
85.
An if-else statement is used when:
a)
You need to do one thing, the other, or neither
b)
You need to do both things, or neither
c)
You need to do one thing or both things.
d)
You need to do one thing or the other, but not both.
86.
It is valid to nest a “while()” statement inside a “For()” loop:
a)
Always
b)
Only if the “For()” loop runs indefinitely
c)
Only if is the only “while()” statement in the “For()”
d)
Never
87.
Signed ints versus unsigned ints:
a)
Wrap at a lower value
b)
Wrap at the same value
c)
Wrap at a higher value
88.
The “wait” command is located in which portion of the EasyC
a)
Function Blocks Panel
b)
Block Programming Window
c)
Online Window
d)
C+ Window
89.
In programming, the values inside the parentheses provided necessary information to the respective command so that it will know exactly how to perform the designated task. What are these values called?
a)
Parameters
b)
Values
c)
Comments
d)
Constants
Reset
