Application Suites
Suites are configuration packages that tune the drone for a specific job. Each suite declares what sensors it needs, what services to run, what flight parameters to set, and what dashboard views to show in Mission Control. Suites are not custom code. They are YAML manifests that configure existing agent services.Built-in suites
The agent ships with six suites:| Suite | Use case | Key capabilities |
|---|---|---|
| Sentry | Patrol and surveillance | Geofence orbits, detection alerts, live video, night mode |
| Survey | Mapping and photogrammetry | Grid patterns, overlap control, GSD calculation, dataset export |
| Inspection | Structural assessment | Close-range orbits, thermal overlay, defect detection, zoom control |
| Agriculture | Crop monitoring and spraying | Row following, NDVI mapping, spray control, plant health analysis |
| Cargo | Delivery and logistics | Waypoint navigation, payload release, weight monitoring, landing zone assessment |
| SAR | Search and rescue | Expanding square and sector patterns, person detection, thermal scanning |
Suite manifest format
Each suite is defined in a YAML file stored at/etc/ados/suites/:
Activating a suite
From the CLI
From the REST API
From Mission Control
Open the Command tab, go to the Suites sub-page, and click on the suite you want to activate. Mission Control shows each suite’s sensor requirements and compatibility with your current hardware.Suite lifecycle
Configure
The agent applies parameter overrides (video settings, flight speeds, etc.) and enables/disables services as specified.
Start
Suite-specific services start. Mission templates become available in the mission planner. Dashboard widgets load in Mission Control.
Run
You fly missions using the suite’s templates and behaviors. The agent manages the runtime: camera triggers, data recording, vision processing.
Sensor compatibility
Each suite listsrequired and optional sensors. The agent checks hardware at activation time:
- Required sensors: if missing, activation fails with an error message telling you what is needed.
- Optional sensors: if missing, the suite activates with reduced functionality. Mission Control shows which optional features are unavailable.
connection block tells operators how to wire each sensor:
Suite-specific details
Sentry (patrol and surveillance)
Sentry (patrol and surveillance)
Designed for perimeter monitoring and security patrols. The drone flies predefined geofence orbits, records video, and triggers alerts when the vision engine detects people, vehicles, or activity.Key features:
- Geofence orbit patterns (circle, racetrack, custom polygon)
- Detection alerts with timestamp and frame capture
- Night mode (thermal priority, IR illuminator control)
- Configurable dwell time at points of interest
Survey (mapping and photogrammetry)
Survey (mapping and photogrammetry)
Optimized for aerial mapping. Controls camera triggers, calculates ground sample distance (GSD), manages overlap between images, and exports datasets for processing in WebODM, COLMAP, or Pix4D.Key features:
- Grid and crosshatch patterns with configurable overlap (60-90%)
- Real-time GSD monitoring
- Camera trigger at distance intervals or time intervals
- Dataset export in ODM, COLMAP, and nerfstudio formats
- RTK GPS integration for centimeter-accurate geotagging
Inspection (structural assessment)
Inspection (structural assessment)
For close-range inspection of buildings, bridges, towers, and infrastructure. Flies slow, deliberate orbits with zoom camera control and defect marking.Key features:
- Close-range orbit patterns at configurable distance
- Thermal overlay for heat leak detection
- Defect detection and marking with the vision engine
- Zoom camera control (digital and optical)
- Multi-altitude passes for complete coverage
Agriculture (crop monitoring)
Agriculture (crop monitoring)
Supports precision agriculture workflows: crop health mapping, row following for spray operations, and weed detection.Key features:
- Crop row following using vision engine
- NDVI mapping with multispectral cameras
- Targeted spray control (per-nozzle)
- Plant health analysis
- Field boundary detection
Cargo (delivery)
Cargo (delivery)
Manages payload delivery missions with waypoint navigation, weight monitoring, and precision landing.Key features:
- Waypoint-based delivery routes
- Payload weight monitoring
- Payload release mechanism control
- Landing zone assessment (flat surface, obstacle check)
- Return to base after delivery
SAR (search and rescue)
SAR (search and rescue)
Search patterns optimized for finding people. Integrates thermal and visible cameras with the vision engine for person detection.Key features:
- Expanding square search pattern
- Sector search pattern
- Creeping line ahead pattern
- Person detection (thermal and visible)
- Alert on detection with GPS coordinates
- Coverage tracking to avoid re-searching areas
Custom suites
You can create your own suite by writing a YAML manifest and placing it in/etc/ados/suites/. Follow the same schema as the built-in suites. The agent loads all YAML files in the suites directory at startup.