EECHOLAB / FLIGHT SCIENCE
INTERACTIVE LAB 02 / MULTIROTOR FLIGHT
CONTROL FOUR ROTORS EXPERIMENT 02

The physics
of hover.

Explore how a quadcopter balances weight with thrust. Change each command, add a payload, and see which rotors work harder.

THE AIRCRAFTQuadcopter
teaching model
Original civilian-style reconstruction. Rotor and force values are illustrative, not manufacturer specifications.

Start with a question.

Choose a guided setup, change one condition at a time, and capture the rotor readings in your notebook.

PRACTICAL 01 / HOVER

How much thrust balances weight?

Start with a 0.3 kg payload and use Find Hover. Capture a reading. Increase the payload and find hover again. Compare the throttle settings.

Look for: more payload means more weight, so the four rotors need a higher collective command.

LIVE 3D VIEW
⌖Explore every part.
Click a rotor, arm, or camera to inspect it.
DRAG TO ORBIT · SCROLL TO ZOOM · SELECT A COMPONENT

Explore the airframe.

Click the 3D model or use these buttons to read about each part.

One command, four responses.

Pitch and roll redistribute rotor speeds. Opposite spinning pairs create a yawing reaction torque.

ROTORDIRECTIONCOMMANDTHRUST
Front left↶ CCW——
Front right↷ CW——
Rear left↷ CW——
Rear right↶ CCW——
TEACHING MODELTi = 10ui² N

ui is each rotor’s 0–1 command. Total thrust is the sum of four rotors; weight is (1.6 kg + payload) × 9.81 m/s². Crosswind uses ½ρV²CDA with a chosen CDA = 0.12 m².

Model boundary

These constants are illustrative, not measured drone specifications. This conceptual controller shows command changes and a static force balance. It does not simulate acceleration, stability, battery discharge, sensor feedback, or real flight safety limits.

What changes when you add weight?

Use Find Hover, then increase payload. Weight rises while rotor thrust stays the same. Find Hover again to see the extra throttle needed to balance it.

Record what you observe.

Capture the current controls and readouts, then compare trials. Notes stay in this browser.

TRIALPRACTICALCONDITIONSREADOUTOBSERVATION
No readings yet. Set a condition and capture your first trial.