NODOMIC

Our Own System

PassiveDistributedEdge-processed

Wavegrasp

A new generation of passive detection and coarse localization for low-altitude drones.

We are developing Wavegrasp to detect drones whether they transmit or not, including the ones radio detection cannot see: aircraft on pre-programmed routes, or guided through a fibre-optic cable. A network of sensor nodes picks them up by the sound of their flight and locates them, without sending out any signal of its own. An acoustic technology demonstrator has confirmed the measurement principle in the field. Building on this, Nodomic is developing an entirely new system generation with additional sensing.

Prototype · TRL 4Field tested · GPS-referencedNext generation in development ↓
Two Nodomic acoustic sensor nodes on tripods, connected over a wired link across the floor between them

Most detection today still assumes the target is talking. Ours doesn't have to.

RF-based detection is highly effective when a drone is transmitting through a control link, video downlink, or telemetry channel. Those emissions are structured, informative, and often straightforward to classify. Where they exist, they are a sensible thing to key on.

They are not guaranteed to be present. An aircraft flying a pre-programmed route needs no active control link, and a fibre-guided system carries its command traffic down a spool of glass rather than over the air. Passive acoustics is not a replacement for RF detection; it is independent of it. During powered flight, rotor and propulsion noise remains observable even where usable RF emissions are absent, subject to range, background noise, and the acoustic environment.

RF-link detection

Relies on detectable emissions from the aircraft or its communication link. Autonomous and non-RF-controlled systems may provide no usable RF signal.

✕ no usable signal when the emission is absent

Passive acoustic

Relies on acoustic emissions produced by the aircraft during powered flight. No cooperation or transmission from the target is required.

✓ sensing channel remains available when RF is absent

All eight microphone carrier boards mounted in the octagonal array, showing the array geometry before final cable routing

Current acoustic array implementation

The current prototype uses eight microphones distributed around a 210 mm pitch circle, giving near-uniform azimuthal geometry for direction-of-arrival estimation.

The node architecture is not tied to this geometry. Array spacing and mechanical configuration can be adapted to deployment requirements, and the platform leaves room for additional sensing modalities.

Direction estimates are produced locally at the node and passed into the distributed localization system.

From acoustic front end to enclosure: designed, integrated, and validated in-house.

Six of the eight microphone carrier boards laid out on the machined array plate before assembly
01 · Microphone carrierOne MEMS microphone per carrier; eight used in the current node.
The acquisition PCB, designed in-house, showing the ESP32-P4 controller and supporting circuitry
02 · Acquisition electronicsEight synchronized channels with a shared sampling clock.
The octagonal sensor node enclosure, closed and finished, with its status LED lit
03 · Node enclosureMechanical platform built around the current acoustic array.

The mechanical platform was developed around the acoustic array, while the acquisition and processing electronics were designed specifically for synchronized multi-channel sensing. The complete signal path is integrated as part of the node rather than assembled from general-purpose acquisition modules.

Custom electronics

Purpose-built acquisition and processing hardware.

8-channel synchronized array

Synchronized microphone channels for directional acoustic processing.

Edge processing

Direction estimation performed locally at the node.

Modular mechanical platform

Mechanical architecture designed to support array iteration and additional sensing components.

Explore hardware architecture ↓

One node estimates direction. Two synchronized nodes resolve a position.

node separation

Two nodes Demonstrated

Each node estimates the direction of the same source independently. Two bearings taken from separated positions cross at one point: a bearing is a line, and it takes a second observation to turn it into a place.

Five nodes Target configuration

The planned configuration for the deployed product. Further synchronized nodes contribute additional observations of the same source, improving geometric coverage, redundancy, and the conditioning of the solution. The localization principle is unchanged.

Two-node prototype · measured against surveyed ground truth

A two-node array fixed the position of a source at a known, tape-measured location to sub-2° azimuth and single-digit-percent range accuracy. Seven trials, 2.4 m node separation, controlled conditions. This is the demonstrated result, not a field or operational-range figure.

One array anywhere along a bearing produces the same measurement, so position exists only once a second array, standing elsewhere, contributes its own observation. Going from one node to two is where the distributed problem has to be solved. Beyond two it is replication: the same node, the same interface, the same solver.

A shared time base across separated nodes, designed and built in-house

Direction estimation validated against controlled ground truth and an RTK-GPS-tracked drone.

The current prototype has been evaluated in two independent tests: 197 controlled directional measurements, and an outdoor drone fly-by referenced against RTK-GPS.

Both were performed at close range and validate directional estimation on real hardware, not detection range. Longer-range performance and robustness under varied field conditions are what the next field campaign is for.

-6°-4°-2°0°+2°+4°+6°TARGET BEARINGN 0°n=43E 90°n=44S 180°n=52W 270°n=58Bearing error (degrees)
Controlled directional test · four surveyed bearingsMean bearing error per direction, with one standard deviation shown as the band. 197 measurements, 4 May 2026. Every direction resolves within 2° of the surveyed angle.
SSWWNWN0510152025seconds into fly-byRTK-GPS truthacoustic bearing, confidence ≥ 0.40below confidence gate
Acoustic bearing vs. RTK-GPS ground truth · DJI Phantom 4 RTK, 3 May 2026Close-range fly-by, approximately 3–6 m, through a 150° direction change. Acoustic and RTK-GPS bearings compared over the shared observation interval. Median bearing error 2.3°.
How this was measured

Slant range during the fly-by was 3.2–6.2 m at 3.1 m altitude. Conditions were 20 km/h wind gusting to 46 km/h. 51 estimation windows over 26 s of overlapping GPS coverage; 44 of 51 within 10°.

Two constants were solved once against the GPS log and held fixed across all windows: the array's rotation relative to compass north (+160°, supplied by an on-board digital compass in the deployed configuration) and a −4 s offset correcting a constant lag between the audio and flight-log time bases. Bearing accuracy reported here is therefore accuracy of relative bearing tracking; absolute compass accuracy depends on the node's own heading reference.

Seven further estimation windows fall after the end of GPS coverage and are excluded rather than scored against extrapolated truth.

The measurements presented here originate from independent development work carried out by the founder, Dr. Sulejman Skoko, before Nodomic UG (haftungsbeschränkt) was established. Building on this experience, Nodomic is developing a new generation of the system with newly designed hardware, circuit boards, enclosures and software. Development and financing are carried out by Nodomic UG (haftungsbeschränkt).

A modular sensing architecture built around synchronized acquisition, local processing, and distributed operation.

Acoustic front end

Synchronized multi-channel MEMS capture provides the input for directional processing. Array geometry is adaptable to deployment and integration requirements.

Edge processing

Signal conditioning, detection, confidence estimation, and direction-of-arrival processing are performed locally at each node.

Distributed link

A shared time reference and wired node-to-node data interface allow physically separated nodes to contribute measurements to the same localization system.

Environmental context

Motion and vibration sensing identifies mechanically disturbed measurement intervals for quality weighting. Temperature and humidity sensing supports environmental compensation of acoustic measurements.

Sensor expansion

The system concept supports additional sensing modalities, while retaining passive acoustics as the primary wide-area cueing layer.

Current prototype specification

Revision 2 as built and tested. These are the parts fitted to the current hardware, not constraints of the architecture above; a later revision may change any of them.

  • Acoustic 8 × digital MEMS microphones (Infineon IM72D128) on a 210 mm pitch circle, single shared clock, sample-level synchronized capture
  • Processing ESP32-P4 class edge controller; TDOA / direction-of-arrival estimation; spectral and detection processing on-device
  • Inter-node In-house clock and data distribution boards: LVDS over RJ45, validated across a 15 m wired link with zero data errors
  • Environmental 6-axis IMU for motion and vibration; temperature and humidity sensing for speed-of-sound compensation
Validated
  • Custom sensing hardware: three custom PCB designs developed, assembled, and brought up in-house (acquisition board, microphone carriers, clock and data distribution)
  • Single-node direction estimation: validated against controlled ground truth and an RTK-GPS-tracked drone
  • Synchronized multi-node operation: two spatially separated nodes over a 15 m wired clock and data link, with no observed data errors during the validated test
  • Distributed localization: proof-of-principle position estimation demonstrated against measured ground truth
Next
  • Outdoor field campaign: characterize performance across distance, target types, wind, and background-noise conditions
  • Detection-range characterization: establish repeatable range envelopes under defined acoustic environments
  • Multi-node scaling: realize synchronized multi-node operation up to the target network configuration
  • New development of the next system generation: new hardware, additional sensing, active tracking
Next generation

The acoustic layer answers where to look. The next generation adds further sensing alongside it.

The next-generation platform is designed to combine passive acoustics with further sensing modalities inside a newly designed, broader distributed sensing architecture. Passive acoustics remains the baseline of detection.

Acoustics provides persistent, RF-independent cueing across the surrounding area. Further sensor channels add identification, confirmation, and additional spatial information. We are not detailing the specific implementation at this stage.

The next generation is being developed from the ground up (electronics, mechanics and software), building on the measurement results of the demonstrator.

Three kinds of site with the same need: to notice a drone early, including one that sends no radio signal.

Critical infrastructure

Early warning of drones over power plants, substations, water utilities and industrial sites, day and night, as a passive layer around the perimeter.

What Wavegrasp adds here

Energy and water sites are large, spread out and often unstaffed at night, which makes a drone overhead easy to miss. Nodes along the perimeter report that a drone is there and roughly where, around the clock, and that report can be passed on to the control room or to the cameras already on site. Wavegrasp adds no radio emissions of its own.

Airports, ports and public sites

Drones near runways, harbours, stadiums and prisons. Passive sensing adds no emissions to places already full of radio and radar.

What Wavegrasp adds here

Airports and ports run on radio and radar that must not be disturbed, so a sensor that sends nothing out is easier to add. Prisons deal with drones dropping contraband over the walls, stadiums and events with drones over crowds. The first question is the same everywhere: is a drone there, and where should security look?

Defence and security

Military sites and field positions, where a sensor must not give itself away and GNSS or radio cannot be taken for granted.

What Wavegrasp adds here

A sensor that transmits can be found by what it transmits; a passive one gives nothing away. Drones on pre-programmed routes or guided through fibre-optic cable are already in use in current conflicts, and they may emit nothing an RF detector could pick up. Wavegrasp nodes keep their shared time over their own cable rather than from satellites, so GNSS jamming does not disturb their timing. Their bearings can cue the cameras, radar or other systems already in place.

Every part of it (schematic, PCB layout, firmware and signal processing) was designed and built in-house, not bought in or outsourced. The physics and mathematical modelling underneath come from computational science. The practice is in the boards above: layout, sourcing, assembly, bring-up, and revising a board on what the testing actually showed, down to 0.35 mm pitch.

More on who builds this →

Take part in the development

Wavegrasp is in active development, and the next generation is taking shape now. We are open to pilot sites that want to test it under real conditions, integrators who need a passive sensing layer, and partners for joint development or funding. Technical details beyond this page are shared under NDA.

Talk to us about Wavegrasp →