July 28, 2026 · 10 min read ★ Featured
Core architecture of every drone across sizes and categories
Examples of flight controller (Pixhawk), ESC (Hobbywing) and brushless motor (T-Motor)
Example of redundancy for large drones or critical applications
“Redundancy does not make a drone safer for free. It makes a drone safer at the direct expense of the weight and cost budget it was designed around.”
A drone does not really fly. It falls, corrects itself, and repeats the process hundreds of times a second. Here is the hardware that makes that possible, and why every safeguard inside it costs weight, power, and money.
A drone does not really fly. It falls, corrects itself, and falls again, hundreds of times every second. What looks like a calm hover is actually a continuous argument between gravity and a stack of electronics that never stops recalculating. Take the electronics away and there is no aircraft left, just an unstable frame with spinning propellers.
That argument happens inside a surprisingly small volume: a central board, a handful of sensors, a set of motor controllers, all sharing power from one battery, or several on larger aircraft. Knowing what those parts do, and where the system quietly duplicates itself for safety, is the fastest way to start seeing unmanned aircraft systems (UAS) as engineered products, not toys.
Strip away the propellers, the camera, and the plastic shell, and every UAS reduces to the same three jobs happening on a loop: sense the aircraft's state, decide what to do about it, and act on that decision by changing motor speed. Those three jobs map directly onto three categories of hardware. The sensor suite senses. The flight controller decides. The electronic speed controllers (ESCs) and motors act.
What makes this different from most consumer electronics is the absence of a fallback human. A laptop that crashes just stops working. A flight controller that crashes drops an aircraft out of the sky. That single fact shapes almost every hardware decision inside the vehicle, from how many sensors are onboard to how the power lines are routed.
A flight controller does not check the aircraft's orientation once and move on. It samples its sensors, recalculates motor output, and sends new commands to the ESCs hundreds of times per second. Stability is not a state a drone reaches. It is a rate of correction it sustains.
That missing human fallback is not just a fact about drones. It is the constraint that shapes the hardware, the same way every design choice in this series eventually traces back to something the aircraft cannot afford to get wrong.
The clearest way to hold this system in your head is as three stacked layers sitting on top of a shared power layer. Most newcomers picture a drone as one integrated black box, so their troubleshooting is guesswork. Professionals think in layers instead, because almost every in-flight problem traces back to exactly one of them, and isolating a fault beats treating the aircraft like a single mystery machine.
| Layer | Hardware | Role |
|---|---|---|
| Act | ESCs, motors | Turns a decision into motion |
| Decide | Flight controller board | Fuses sensor data into a state estimate and calculates a correction |
| Sense | Sensor suite (IMU, barometer, compass, GNSS receiver) | Measures the aircraft's orientation, altitude, heading, and position |
| Power | Battery or batteries, power distribution board | Supplies and distributes current to every other layer |
Data moves up this stack. Commands move back down it. Sense pushes raw measurements into decide, decide pushes calculated corrections into act, and power sits underneath all of it, feeding current to whichever layer needs it without ever joining the sense-decide-act flow itself.
Every one of the failure modes discussed later in this series traces back to a breakdown in one of these layers, or in the connections between them. A bad sensor reading, a flight controller that cannot process fast enough, an ESC that cuts out under load: different layer, same underlying pattern.
The flight controller board is the aircraft's central processor. It is built around a microcontroller, almost always paired with an inertial measurement unit (IMU), which combines an accelerometer and a gyroscope to measure acceleration and rotation rate. The flight controller also talks to a barometer for altitude, a compass for heading, and usually a Global Navigation Satellite System (GNSS) receiver, commonly still called GPS after the original American system, for absolute position. All of that data gets fused together dozens of times per second into a single best estimate of the aircraft's state.
That estimate feeds a control loop, most commonly a proportional-integral-derivative (PID) controller, which compares where the aircraft is against where it is supposed to be and calculates a correction. The three terms in the name are each doing a different job on the same error signal:
| Term | Question it answers | Effect on the correction |
|---|---|---|
| Proportional (P) | How far off is the aircraft right now? | Pushes back in proportion to the current error, the bigger the wobble, the bigger the correction |
| Integral (I) | Has a small error been lingering? | Builds up over time to eliminate a steady, persistent drift that proportional correction alone would never fully close |
| Derivative (D) | How fast is the error changing? | Dampens the response so the aircraft settles smoothly instead of overshooting and oscillating |
The correction does not move the aircraft directly. It gets translated into a set of individual motor speed commands, sent down to the electronic speed controllers, one per motor. Each ESC takes that command and converts it into the rapid switching of current that spins a brushless motor at a precise speed. This entire chain, sensor reading to motor response, typically completes in a few milliseconds.
Powering all of this is the power distribution board, which pulls current from the battery, or from multiple batteries on larger airframes, and routes it to the ESCs, the flight controller, and any payload electronics, usually stepping voltage down along the way for the more sensitive components.
It is tempting to assume every UAS duplicates its critical components. In practice, a second IMU cross-checking the first is a per-aircraft design choice, and a second power path is even more specific, showing up mainly on large UAVs built with coaxial motor configurations. Neither is a fixed standard across the industry. The one place duplication comes closer to a baseline expectation is the communication link back to the ground control station, since losing contact with the aircraft is a far more common, and far more consequential, failure mode than losing a single onboard sensor.
The dual IMU is worth sitting with, because it shows how far this can go on an aircraft designed for it. Two physically separate IMUs feed the flight controller at once. If their readings agree, the system trusts the fused result. If they diverge beyond a threshold, the flight controller has to decide which one to believe, or trigger a failsafe.
Redundant power shows up in a more specific place. Large unmanned aerial vehicles (UAVs), the heavy-lift end of the UAS spectrum, are often built with coaxial motor configurations, two motors stacked on a single arm rather than one, and each motor in that pair typically draws from its own independent power path. That way a failed connector, solder joint, or wire on one path costs the aircraft one motor, not the whole arm. Neither the dual IMU nor this kind of power arrangement is guaranteed hardware, even on capable platforms. What comes closer to standard practice, regardless of an aircraft's size or motor layout, is a secondary telemetry or command link back to the ground control station, since a dropped connection to the ground is a far more common way for a flight to go wrong.
Here is the part most first-time builders get wrong: they treat redundancy as free insurance. It is not. Every duplicated sensor is extra mass the airframe has to lift and extra current the battery has to supply. A second power path down a coaxial arm on a large UAV is extra wiring, extra connectors, and one more thing that has to be routed cleanly through an airframe where space is already tight. None of this is optional cost avoidance. It is a direct trade against the endurance and payload capacity the aircraft is being built to deliver in the first place.
This is why the amount of redundancy designed into a UAS varies so sharply by application. A racing quadcopter carries almost none of it, because a crash costs a frame and an afternoon.
A commercial delivery drone or an infrastructure inspection platform flying beyond visual line of sight over people or property carries considerably more, because the cost of a single point of failure is measured in liability, not just parts. Even then, dual IMUs remain a choice made per aircraft and coaxial power redundancy tends to show up specifically on the larger, heavier-lift end of the UAS spectrum, while a backup link to the ground control station shows up regardless of tier, because losing that link is common enough across the industry that few designers treat it as optional. The hardware inside two drones can look nearly identical on a spec sheet and still represent completely different design philosophies once you know what each extra component is protecting against.
Commercial airliners solve the same problem at a much larger scale. A modern jet typically carries multiple independent flight computers running in parallel, each one capable of flying the aircraft on its own, cross-checking each other's outputs and voting on disagreements before a single control surface moves. Nobody looks at that arrangement and calls it wasteful. It is understood as the literal price of trusting software with hundreds of lives.
A drone's dual IMU is the same idea shrunk down to fit inside an airframe that might weigh less than a bag of flour, and a large UAV's coaxial power paths are the same idea again, shrunk down less. The backup link to the ground control station follows the same logic, just applied more consistently across the industry regardless of aircraft size. The stakes are smaller than a passenger jet's, but the engineering logic is identical: do not let one bad sensor reading, one loose connector, or one dropped radio link be the only thing standing between the aircraft and the ground.
Next week's post pulls back from the components themselves to look at the main UAS architectures built from them, and why the shape of an aircraft is really just another set of constraints wearing a different hat.
Curious to exchange some ideas? Reach out via the contact form or connect on Linkedin!