Downloads · 30 days
16
5% of all-time downloads
blackbeedrones/imav-2025-gate
imav-2025-gate is a object detection model from blackbeedrones. Use it when you need objects located in an image. It is set up for ultralytics. The card lists the license as apache-2.0.
Gate detection model for IMAV 2025 Indoor Competition - Mission 1.
Downloads · 30 days
16
5% of all-time downloads
All-time downloads
329
Public
Repo size
31.5 MB
Likes
0
Public
Click a slice to open those files.
.onnx10.6 MB · 32%
From the Hugging Face model README
Gate detection model for IMAV 2025 Indoor Competition - Mission 1.
The 16th International Micro Air Vehicle Conference and Competition (IMAV 2025) took place in San Andrés Cholula, Puebla, Mexico. The competition theme was "Search and Rescue", inspired by Mexico's seismic activity and the need for micro air vehicles in disaster response scenarios.

3D view of the 10m × 10m indoor arena. Tunnel-like spaces are formed by gates in blue (1.5m), green (1m), and red (0.5m).

Gate Specifications:
| Tunnel | Window Size | Base Height | Points |
|---|---|---|---|
| Wide (blue) | 1.5m × 1.5m | 0.5m | 1 |
| Medium (green) | 1.0m × 1.0m | 1.0m | 2 |
| Small (red) | 0.5m × 0.5m | 1.5m | 3 |
The MAV must navigate through one of four entry options:
Each tunnel is 2m in length (5 gates aligned horizontally).
| Metric | Value |
|---|---|
| mAP@50 | 0.995 |
| mAP@50-95 | 0.991 |
| Precision | 1.0 |
| Recall | 0.999 |



| Format | File | Use Case |
|---|---|---|
| PyTorch | gate_yolov11n.pt | Training, fine-tuning |
| ONNX | gate_yolov11n.onnx | Cross-platform inference |
| TensorRT | gate_yolov11n.engine | Jetson Orin Nano Super |
| Parameter | Value |
|---|---|
| Base model | yolo11n.pt |
| Epochs | 27 (early stopping) |
| Image size | 640×640 |
| Batch | Auto |
| Optimizer | Auto |
| LR | 0.01 (cosine) |
| Augmentation | Mosaic, RandAugment |
Full config: train/args.yaml
from nectar.ai.detection import Detector
detector = Detector("blackbeedrones/imav-2025-gate:best.pt")
detector.load()
result = detector.detect(image, conf=0.5)
for det in result:
print(f"Gate: {det.confidence:.2f} at {det.center}")
from ultralytics import YOLO
model = YOLO("best.pt")
results = model.predict(image, conf=0.5)