The Navy's unmanned vessel program had a problem: their ML models needed updates, but the vessels were underwater. Satellite links cost $14/minute and dropped constantly. Cloud-based ML wasn't going to work.
U.S. Navy
Defense & Public Sector
Edge ML Analytics for Unmanned Maritime Vessels
Expanso, Mycelial Kafka Connector
Initial vessel in 11 weeks, fleet rollout ongoing
Eliminated dependency on real-time connectivity
The unmanned vessel program was stuck. ML models trained on shore worked great - until you tried to update them on vessels operating in the Western Pacific. The existing approach required vessels to surface, establish satellite link, and maintain connection for the full update. Success rate was around 23%.
We built a system that assumes the connection will fail. Model updates break into small chunks. Vessels grab what they can in each window. The orchestrator tracks what each vessel has and what it still needs. A full model update completes across 3-4 surface windows instead of requiring one long session.
Model updates split into 200KB segments. Each chunk verifies independently. Vessels resume from last successful chunk - no wasted bandwidth on retransmission.
Shore command sees exactly which models each vessel has, when they last connected, and what updates are queued. Priority vessels get updated first.
Vessels collect sensor data continuously. When they surface, high-priority data uploads first. Raw feeds compress and transfer during longer windows. Nothing gets lost.
The program caught up on its autonomy milestones. Model update success rate went from 23% to 97%. The 9-month DoD security review came back clean - they appreciated that we assumed hostile networks from the start.
"Our update success rate was embarrassing. Vessels would surface, start an update, lose connection, and we'd have to start over next time. Now they grab what they can, dive, and pick up where they left off tomorrow. Sounds simple. Took us two years to find someone who could build it."Program Manager, Unmanned Maritime Systems

If your edge devices can't maintain constant connectivity, we should talk. We've deployed on vessels, aircraft, and remote sites where the network is hostile by design.