blackbeedrones/imav-2025-platform-dataset
Viewer • Updated • 1.04k • 45
How to use blackbeedrones/imav-2025-platform with ultralytics:
from huggingface_hub import hf_hub_download
from ultralytics import YOLO
# pick the weights file from this repo's "Files and versions" tab
weights = hf_hub_download("blackbeedrones/imav-2025-platform", "<weights>.pt")
model = YOLO(weights)
source = 'http://images.cocodataset.org/val2017/000000039769.jpg'
model.predict(source=source, save=True)Platform detection model for IMAV 2025 Indoor Competition - Mission 4.
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.
Platform Specifications:
The MAV must autonomously land on a moving platform:
| Parameter | Value |
|---|---|
| Platform size | 1m × 1m |
| Lateral movement | up to 1m |
| Max speed | 0.5 m/s |
| Obstacle | Smoke machine (partial occlusion) |
Scoring:
| Task | Points |
|---|---|
| No landing | 0 |
| Landing (stationary) | 2 |
| Landing (moving platform) | +3 |
| Landing (with smoke) | +3 |
| Metric | Value |
|---|---|
| mAP@50 | 0.995 |
| mAP@50-95 | 0.973 |
| Precision | 0.996 |
| Recall | 0.989 |
| Format | File | Use Case |
|---|---|---|
| PyTorch | platform_yolov11n.pt |
Training, fine-tuning |
| ONNX | platform_yolov11n.onnx |
Cross-platform inference |
| TensorRT | platform_yolov11n.engine |
Jetson Orin Nano Super |
| Parameter | Value |
|---|---|
| Base model | yolo11n.pt |
| Epochs | 100 |
| Image size | 640×640 |
| Batch | Auto |
| Optimizer | Auto |
| LR | 0.01 → 0.01 (cosine) |
| Augmentation | Mosaic, RandAugment |
| Dropout | 0.05 |
Full config: train/args.yaml
from nectar.ai.detection import Detector
detector = Detector("blackbeedrones/imav-2025-platform:best.pt")
detector.load()
result = detector.detect(image, conf=0.5)
for det in result:
print(f"Platform: {det.confidence:.2f} at {det.center}")
from ultralytics import YOLO
model = YOLO("best.pt")
results = model.predict(image, conf=0.5)