Autonomous UUV Swarm for Undersea Threat Detection & Response
Develop an advanced autonomous undersea vehicle (UUV) swarm coordination system designed to detect, classify, and track unknown underwater objects in challenging, dynamic environments. This challenge emphasizes multi-sensor fusion, real-time decision-making, and intelligent mission planning to effectively address maritime security threats. The system should utilize heterogeneous sensor data (e.g., acoustic, sonar) to form a coherent understanding of the underwater battlespace. A core component involves integrating a large language model, specifically Llama 3.1, to interpret complex scenarios, assess potential threats, and dynamically re-plan UUV trajectories or search patterns based on observed anomalies and overarching mission objectives. Participants will build a simulated environment to test UUV capabilities under various conditions, including communication constraints and environmental noise. The solution should demonstrate robustness, efficient swarm coordination, and effective threat neutralization strategies, deploying edge ML models using BentoML for on-board processing.
What you are building
The core problem, expected build, and operating context for this challenge.
Develop an advanced autonomous undersea vehicle (UUV) swarm coordination system designed to detect, classify, and track unknown underwater objects in challenging, dynamic environments. This challenge emphasizes multi-sensor fusion, real-time decision-making, and intelligent mission planning to effectively address maritime security threats. The system should utilize heterogeneous sensor data (e.g., acoustic, sonar) to form a coherent understanding of the underwater battlespace. A core component involves integrating a large language model, specifically Llama 3.1, to interpret complex scenarios, assess potential threats, and dynamically re-plan UUV trajectories or search patterns based on observed anomalies and overarching mission objectives. Participants will build a simulated environment to test UUV capabilities under various conditions, including communication constraints and environmental noise. The solution should demonstrate robustness, efficient swarm coordination, and effective threat neutralization strategies, deploying edge ML models using BentoML for on-board processing.
Shared data for this challenge
Review public datasets and any private uploads tied to your build.
What you should walk away with
Master principles of multi-robot coordination and swarm intelligence (e.g., consensus algorithms, decentralized control) relevant to UUV operations, ensuring efficient coverage and target handoff.
Implement advanced sensor fusion techniques (e.g., Extended Kalman Filters, Particle Filters, Unscented Kalman Filters) to combine heterogeneous simulated sensor data (e.g., passive sonar bearing, active sonar range-bearing, visual/Lidar in clear water).
Design and build a simulated UUV environment (e.g., using Gazebo, Unity, or a custom physics engine) capable of simulating realistic underwater dynamics, sensor readings with noise, and communication limitations.
Integrate Llama 3.1 (via OpenRouter or a locally served instance) to interpret fused sensor data, assess potential threats based on contextual cues, and dynamically re-plan UUV trajectories or search patterns according to observed anomalies and mission objectives.
Develop a BentoML service for deploying a lightweight anomaly detection model (e.g., an Autoencoder or One-Class SVM) that processes raw sensor data onboard simulated UUVs for initial threat flagging before transmitting aggregated information.
Orchestrate communication between simulated UUVs, a central command node, and the Llama 3.1-powered decision engine using a publish-subscribe messaging system (e.g., ROS2, DDS) for real-time data flow.
Optimize the overall system for low-latency decision-making and robustness against sporadic communication outages and sensor failures, which are critical for real-world undersea operations.
Implement visualization tools to display UUV trajectories, sensor coverage, detected anomalies, and the AI's real-time threat assessments and generated plans.
How this agent runs
The evaluation will focus on the system's ability to autonomously detect, classify, and track simulated undersea threats within a specified time frame, minimizing false positives and maximizing coverage, while leverag...
Challenge input
JSON configuration for UUV initial positions, sensor types (e.g., sonar range, FOV, noise), threat trajectory, and environmental noise parameters.
Agent execution
The configured agent processes the input under the challenge policy.
Evaluated output
JSON log of UUV positions over time, detected threat positions, estimated threat classifications, and Llama 3.1's decision logs (e.g., re-planning...
- All UUVs must maintain simulated communication and demonstrate coordinated search patterns or tracking mane...
- The system must correctly classify the primary threat within a given confidence threshold (e.g., >80%) with...
- The anomaly detection model must be successfully deployed via BentoML and accessible to the simulated UUVs...
- Detection Latency target: 20
- Python execution harness
View technical recipe
Configured tools
No tool records are attached.
Evaluation contract
- The evaluation module defines the checks.
Recipe state
This is a preview. The configuration can change before the evaluation recipe is locked.
Run this agent on your dataset
Versalist can run this agent on your behalf with your data. Tell us about your dataset and the result you need.
Discuss your dataset[ok] Wrote CHALLENGE.md
[ok] Wrote .versalist.json
[ok] Wrote eval/examples.json
Requires VERSALIST_API_KEY. Works with any MCP-aware editor.
DocsFind another challenge
Jump to a random challenge when you want a fresh benchmark or a different problem space.