14 Questions
What is the purpose of the command rm.run(Raspi_MotorHAT.RELEASE)
?
It releases the right motor, stopping its rotation.
What is the purpose of the line atexit.register(turn_off_motors)
?
It registers the turn_off_motors
function to be called automatically when the program exits.
What is the purpose of the commands lm.setSpeed(150)
and rm.setSpeed(150)
?
They set the speed of the left and right motors to 150 out of a maximum value of 255.
What is the purpose of the commands lm.run(Raspi_MotorHAT.FORWARD)
and rm.run(Raspi_MotorHAT.FORWARD)
?
They run the left and right motors in the forward direction.
What is the purpose of the line time.sleep(1)
?
It introduces a delay of 1 second, allowing the motors to run forward for one second.
Which type of steering involves moving a bar to turn the vehicle?
Steerable wheels with rack and pinion steering.
What is the key difference between steerable wheels and fixed wheels?
Steerable wheels can turn to change the direction of the vehicle, while fixed wheels' axes are fixed in relation to the chassis.
Which of the following is NOT a common type of steerable wheel steering?
Differential steering.
What is the purpose of the Raspi_MotorHAT library used in the code?
It provides methods for initializing and controlling motors connected to a Raspberry Pi.
What distinguishes Atlas from ASIMO and NAO robots?
Atlas is a fast robot that moves on two legs with natural-looking motion.
How does Atlas primarily move?
On two legs
Which company developed the Atlas robot?
Boston Dynamics
What type of motion is characteristic of Atlas?
Natural-looking motion on two legs
In the context of robot mobility, what sets Atlas apart from other robots?
Fast bipedal movement
Learn how to stop left and right motors by running them in RELEASE mode. Explore changes that enable the use of speeds from 0 to 100, converted to the range of 0 to 255 expected by the motor HAT.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free