Recall & Review
beginner Click to reveal answer
What does the hover condition mean in drone programming?
The hover condition means the drone's thrust equals its weight, so it stays still in the air without rising or falling.
beginner Click to reveal answer
Why must thrust equal weight for a drone to hover?
Because thrust pushes the drone up, and weight pulls it down. When they are equal, forces balance and the drone stays at the same height.
beginner Click to reveal answer
Code snippet: How to check if a drone is hovering?
if thrust == weight:
print("Drone is hovering")
else:
print("Drone is not hovering")
beginner Click to reveal answer
What happens if thrust is greater than weight?
The drone will rise because the upward force is stronger than the downward force.
beginner Click to reveal answer
What happens if thrust is less than weight?
The drone will fall because the downward force is stronger than the upward force.
What does it mean when thrust equals weight in a drone?
✗ Incorrect
When thrust equals weight, the drone stays still in the air, which is called hovering.
If thrust is less than weight, what will happen to the drone?
✗ Incorrect
Less thrust means the drone cannot hold itself up, so it falls.
Which force pulls the drone down?
✗ Incorrect
Weight is the force due to gravity pulling the drone down.
What is the main force that pushes the drone up?
✗ Incorrect
Thrust is the upward force generated by the drone's motors.
How can you programmatically check if a drone is hovering?
✗ Incorrect
Hovering happens when thrust equals weight, so the condition is thrust == weight.
Explain in your own words what the hover condition means for a drone.
Think about what keeps the drone from moving up or down.
You got /3 concepts.
Describe what happens if the thrust is not equal to the drone's weight.
Consider the direction of the forces and the drone's movement.
You got /2 concepts.
