YOLO

Last reviewed: March 2026 docs.ultralytics.com ↗

What It Is

YOLO (You Only Look Once) is a family of real-time object detection models that can identify and locate multiple objects in images and video at high speed. The current versions — YOLOv8, YOLOv9, and YOLOv11 — are developed and maintained by Ultralytics, a company that has become the de facto steward of the YOLO ecosystem. The models are free and open source under the AGPL-3.0 license (free for academic and personal use; commercial deployment requires a license).

What makes YOLO unique in aerospace is speed. Traditional object detection models process images in hundreds of milliseconds. YOLO processes a full frame in as little as 1–5 milliseconds on GPU hardware — fast enough for real-time video from a drone camera at 30+ frames per second. This speed-accuracy tradeoff is why YOLO dominates edge deployment: drones, inspection robots, airport surveillance systems, and satellite image processing pipelines.

Students can install YOLO with a single command (pip install ultralytics), train custom models on their own datasets in hours using free Google Colab GPUs, and deploy trained models to NVIDIA Jetson, Raspberry Pi, or any device that runs Python. The barrier to entry is the lowest of any production-grade computer vision system.

Aerospace Applications

Runway FOD Detection

Foreign Object Debris (FOD) on runways causes over $4 billion in annual damage to aircraft engines and airframes. YOLO models trained on FOD datasets can process live camera feeds from runway-edge systems, identifying bolts, tools, wildlife, and debris in real time. Companies like Xsight Systems and Trex Enterprises deploy camera-based FOD detection at major airports. Students can replicate this with a webcam, a YOLO model, and a custom FOD dataset.

Aircraft Identification and Tracking

YOLO models trained on satellite or aerial imagery can identify aircraft type, count vehicles at airports, and track movement on aprons. The U.S. military uses similar systems for intelligence, surveillance, and reconnaissance (ISR). Open datasets like DOTA (Dataset for Object Detection in Aerial Images) and xView provide labeled aerial imagery for training.

Drone Obstacle Avoidance

Autonomous drones operating in GPS-denied environments — inside buildings, under bridges, in forests — rely on camera-based obstacle detection. Shield AI's Hivemind autonomous system uses computer vision for indoor navigation. YOLO running on an NVIDIA Jetson Orin provides the real-time inference speed needed for a drone moving at 5+ meters per second.

Manufacturing Quality Inspection

Boeing, Airbus, and their suppliers use automated visual inspection to check thousands of fasteners, composite layups, and weld seams per aircraft. YOLO-based defect detection models can flag anomalies in real time on production lines — identifying missing rivets, surface cracks, and delamination faster than human inspectors.

Satellite Object Detection

Planet Labs processes daily global imagery from 200+ satellites. YOLO-family models adapted for overhead imagery detect ships, vehicles, buildings, and land-use changes. The speed of YOLO inference makes it practical to process the terabytes of imagery that modern Earth observation constellations generate daily.

Getting Started

High School

Start with the Ultralytics quickstart: install the library, run a pre-trained model on images and video, and see bounding boxes appear around detected objects. No training required — just inference with existing models. Use Google Colab (free GPU) if your computer lacks a dedicated GPU.

  • Install: pip install ultralytics
  • Run pre-trained YOLOv8 on your webcam or sample images
  • Follow the Ultralytics documentation tutorials — they are exceptionally well written
  • Try detecting aircraft in Google Earth screenshots or airport webcam feeds

Undergraduate

Train custom YOLO models on aerospace-specific datasets. This is where real skill develops.

  • Collect or download a labeled dataset (aircraft types, runway FOD, drone imagery)
  • Use Roboflow (free tier) or CVAT (open source) to annotate your own images
  • Train a YOLOv8 model on Google Colab or your university's GPU cluster
  • Evaluate performance with mAP (mean Average Precision) metrics
  • Deploy to an NVIDIA Jetson Nano or Raspberry Pi for edge inference
  • Integrate with a drone (PX4 or ArduPilot) for real-time airborne detection

Advanced / Graduate

Push into research-grade applications: modify the YOLO architecture for specific aerospace tasks, implement tracking (not just detection), work with satellite imagery at scale, or combine YOLO with other models for multi-task systems.

  • Fine-tune on overhead/satellite imagery datasets (DOTA, xView, FAIR1M)
  • Implement multi-object tracking with ByteTrack or BoT-SORT
  • Optimize models with TensorRT for maximum throughput on edge hardware
  • Publish results — aerospace computer vision is an active research area at CVPR and AIAA SciTech

Career Connection

RoleHow YOLO Is UsedTypical EmployersSalary Range
Computer Vision EngineerBuild and deploy real-time detection models for drones, inspection systems, and surveillanceShield AI, Skydio, Anduril, L3Harris$120K–$180K
Autonomous Systems EngineerIntegrate perception (YOLO) with planning and control for autonomous aircraft and ground vehiclesShield AI, Aurora Flight Sciences, Joby Aviation$130K–$200K
Remote Sensing AnalystProcess satellite and aerial imagery for object detection, change detection, and intelligencePlanet Labs, Maxar, NGA, NRO$90K–$140K
ML/AI Engineer — AerospaceTrain and optimize detection models for manufacturing inspection and predictive maintenanceBoeing, Lockheed Martin, Northrop Grumman, GE Aerospace$110K–$170K
Robotics Perception EngineerCamera-based perception for inspection robots, autonomous ground vehicles, and warehouse dronesAmazon Prime Air, Zipline, Wing (Alphabet)$125K–$190K
Verified March 2026