05Explore · Technology

Modern flight is a software problem wearing an aluminium shell.

Topics planned
0
Careers mapped
0
Courses
0

05Technology

Every aircraft and spacecraft flying today is a piece of software with a shape around it, and the software is held to standards the rest of the industry does not use.

Every vehicle in the other four fields is now defined as much by its code, sensors and compute as by its structure. Flight control laws, sensor fusion, redundancy, simulation, autonomy. This is also the fastest route into the industry for someone who already likes building things on a laptop.

Three computers, one answerRedundancy is not three copies. It is a vote, and a rule for what happens when one dissents.

What almost everybody thinks

Autopilot flies the aircraft, so the pilots are mostly along for the ride.

What is actually going on

Autopilot holds what it was told to hold. Deciding what to tell it — and noticing when what it is doing is no longer what the situation needs — is the job, and it is the part that gets people killed when it goes wrong.

Machines that show it

  • Triple-redundant flight computersThree answers, a vote, and a plan for when one of them disagrees.
  • Inertial reference unitsKnow where they are with nothing outside to look at — until the drift catches up.
  • ADS-BAircraft broadcasting their own position, which is why anyone with an aerial can track them.
  • Model-based developmentThe specification IS the code, because a specification nobody can execute is a specification nobody can test.

How it got here

  • 1969The Apollo Guidance ComputerRoughly 72 kilobytes of rope memory, priority scheduling, and a landing it did not abort.
  • 1972Digital fly-by-wireNASA flew an F-8 with no mechanical link between stick and surface — the computer became the aircraft.
  • 1988Fly-by-wire in the airlinesThe A320 put envelope protection in front of hundreds of passengers a flight.
  • 1992DO-178BThe standard that decides how airborne software is allowed to be written, and how much evidence it takes.
  • 2000GPS, unblurredSelective availability was switched off, and civil positioning went from a hundred metres to a handful.

What you can learn here

Topic pages are being written — these are the first five

  • How is flight software different?

    Software that cannot crash

    Determinism, redundancy, formal verification, and why a flight computer is often slower than your phone on purpose.

  • How does an aircraft know its position?

    Knowing where you are

    Inertial measurement, GNSS, air data, and the filter that fuses disagreeing sensors into one answer.

  • How does autopilot work?

    Autonomy and control loops

    Feedback, gains, stability margins — the same loop whether it is holding altitude or landing a booster.

  • What is a digital twin?

    Testing in a computer first

    Models, hardware-in-the-loop, and how much of a vehicle is flown thousands of times before it is built.

  • What happens to flight data?

    What the data says afterwards

    Telemetry rates, flight test instrumentation, and turning a terabyte of signals into one engineering conclusion.

Where this leads

Everything on Mach 9 is connected in both directions. A concept leads to the people whose job it is, and a job leads back to what you would need to learn. Demo catalogue