Autonomous Aerial Non-Destructive Testing: Ultrasound Inspection with a Commercial Quadrotor in an Unstructured Environment

This paper presents a real-time control and software architecture that enables a commercial Flyability Elios 3 quadrotor to perform fully autonomous, contact-based ultrasound non-destructive testing in unstructured industrial environments using exclusively onboard sensing.

Ruben Veenstra, Barbara Bazzana, Sander Smits, Antonio Franchi

Published 2026-03-06
📖 4 min read☕ Coffee break read

Imagine you have a very brave, cage-wearing drone. Its job is to fly into dark, cramped, and dangerous places—like the inside of a rusted oil tank or a narrow air duct—to check the metal walls for cracks or thin spots. Usually, a human has to hold a joystick to fly it there and press a sensor against the wall. But holding a drone steady against a wall while it's buzzing around is incredibly hard, like trying to write a signature on a piece of paper while standing on a trampoline.

This paper describes how the researchers taught a commercial drone (the Flyability Elios 3) to do this job all by itself, without a human pilot. They turned it into a "self-driving inspector."

Here is how they did it, broken down into simple concepts and analogies:

1. The Problem: The "Trampoline" Effect

When a drone tries to touch a wall, it usually bounces off or crashes. If you push too hard, the motors spin out of control. If you push too soft, the sensor doesn't touch the metal, and the reading is useless.

  • The Analogy: Imagine trying to press a thumb against a trampoline. If you push too hard, you sink in and lose balance. If you push too lightly, you don't make contact. You need a way to "feel" the pressure and adjust instantly.

2. The Solution: The "Smart Spring" (Admittance Control)

The researchers gave the drone a "virtual spring" in its brain. Instead of trying to force the drone to a specific spot (which causes crashes), they told the drone: "If you feel a push from the wall, back off a little. If you feel a gap, move forward."

  • The Analogy: Think of a rubber band. If you pull the drone toward the wall, the rubber band stretches. If the wall pushes back, the rubber band compresses. The drone uses this "rubber band" logic to gently press against the wall, adjusting its position hundreds of times a second to keep just the right amount of pressure.

3. The "Super-Senses" (Force Estimation)

The drone doesn't have a heavy, expensive pressure sensor on its nose (that would make it too heavy to fly well). Instead, it uses math to "feel" the wall.

  • How it works: The drone knows exactly how hard its propellers are spinning. If the propellers are spinning hard, but the drone isn't moving forward, it knows something is pushing back against it.
  • The Analogy: It's like pushing against a heavy door. You don't need a scale on your hand to know the door is heavy; you just feel your muscles straining. The drone calculates this "strain" by looking at its own motor speed and how fast it's accelerating.

4. The "Magic Glue" (Couplant and Magnets)

To get a good ultrasound reading (which measures wall thickness), the sensor needs to be perfectly stuck to the metal. Air gaps ruin the signal.

  • The Setup: The drone has a magnetic hood (like a fridge magnet) and a tiny dispenser that squirts a special gel (couplant) onto the wall.
  • The Dance: Once the drone touches the wall, it squirts the gel, waits for the reading, and then performs a special "dance move" to detach. Because the magnet is strong, it can't just pull straight back. The drone has to twist (yaw) and pull sideways to pop the magnet off, like twisting a sticker off a window.

5. The Results: Robot vs. Human

The team tested this in a messy, industrial test site at a university.

  • The Human Pilot: Even a skilled human pilot struggled. They would push too hard, squeeze the gel out, or lose contact, causing the reading to flicker. It was like trying to thread a needle while riding a bike.
  • The Autonomous Drone: The robot was calm and consistent. It pressed with the exact same force every time, held the position perfectly, and got clear, high-quality readings. It did this three times in a row with perfect consistency.

Why This Matters

This is a big deal because:

  1. Safety: Humans don't have to enter dangerous, toxic, or tight spaces.
  2. Accessibility: They didn't build a fancy, expensive custom robot. They took a drone you can buy off the shelf and gave it a "brain upgrade" to do a job it wasn't originally designed for.
  3. Reliability: Robots don't get tired, scared, or shaky. They can inspect critical infrastructure (like bridges, ships, and power plants) with centimeter-level precision.

In a nutshell: The researchers taught a commercial drone to "feel" its way around using math instead of touch sensors, allowing it to gently press a medical-style ultrasound probe against a wall to check for damage, all while flying itself through a chaotic, dangerous environment.