A neuromorphic-inspired perception system combining a software-based Spiking Neural Network for obstacle detection with a tether based geometric model for 3D positioning, delivering competitive accuracy at a fraction of the computational cost.
Autonomous Underwater Vehicles (AUVs) face a fundamental tension between perception accuracy and energy consumption. Conventional sensing architectures rely on continuously-active neural networks whose power demands severely limit mission duration. This paper presents a neuromorphic-inspired system combining a software-based Spiking Neural Network (SNN) for obstacle detection with a tether-based geometric model for 3D positioning.
The obstacle detection subsystem uses Leaky Integrate-and-Fire neurons trained on ultrasonic readings from a JSN-SR04T sensor. A Send-on-Delta encoder converts continuous distance measurements into sparse spike trains (92.3% sparsity), enabling 92.71% detection accuracy at only 6,220 floating-point operations per inference. This represents a 98% reduction versus an equivalent LSTM (387,968 FLOPs) and a 99% reduction in analytical energy (2,448.3 nJ vs. 30.21 nJ). The positioning subsystem derives location from tether cable geometry using IMU and pressure sensor data, offering a practical alternative to DVL systems costing USD 15,000–50,000.
| Property | Value |
|---|---|
| Total raw records | 26,273 |
| Records after filtering | 22,270 |
| Sessions | 87 |
| Safe windows | 3,423 |
| Danger windows | 768 |
| Window size W | 15 timesteps |
| Stride S | 5 timesteps |
| Total windows | 4,191 |
| Class ratio | ≈ 4.46 : 1 |
| Metric | RF | LSTM | GRU | 1D-CNN | MLP | SNN (Ours) |
|---|---|---|---|---|---|---|
| Accuracy | 99.46% | 98.65% | 99.33% | 98.65% | 98.25% | 92.71% |
| Danger Recall | 0.9874 | 1.0000 | 1.0000 | 0.9937 | 0.9937 | 0.8679 |
| Danger F1 | 0.9874 | 0.9695 | 0.9845 | 0.9693 | 0.9605 | 0.8364 |
| Parameters | 5,204 | 13,506 | 10,146 | 19,522 | 9,410 | 1,474 |
| FLOPs / Inference | 2,000 | 387,968 | 291,008 | 567,616 | 18,048 | 6,220 |
| Active Memory (B) | 21,116 | 4,148 | 2,228 | 4,148 | 820 | 10 |
| Energy CPU (nJ) | 3387.8 | 2448.3 | 1695.1 | 3274.7 | 214.2 | 30.21 |
| Saving vs LSTM | −38% | — | +31% | −34% | +91% | +99% |
| Sparsity | N/A | N/A | N/A | N/A | N/A | 92.3% |
| Neuromorphic HW | No | No | No | No | No | Yes |
This paper presented a neuromorphic-inspired sensing and positioning system for low-cost AUVs, demonstrating that the computational advantages of event-driven processing are achievable on conventional embedded hardware without recourse to specialised neuromorphic chips. An EventDrivenSNN with Leaky Integrate-and-Fire neurons was trained on 26,273 real ultrasonic sensor readings collected across 87 experimental sessions. A Send-on-Delta encoder converts continuous distance measurements into sparse binary spike trains, yielding a measured input sparsity of 92.3% on real sensor data. The network achieves 92.71% obstacle detection accuracy at only 6,220 FLOPs per inference — a 98% reduction versus an equivalent LSTM and a 99% reduction in analytical energy (30.21 nJ versus 2,448.3 nJ).