All projects

UAV & Autonomous Systems · 2026

Autonomous Target Lock with YOLOv8n

YOLOv8n-based computer vision that detects rival UAVs from the onboard camera in real time, plus Python software that tracks the target and performs the lock-on.

What I did

  • Used a YOLOv8n-based model so our UAV could recognize rival UAVs from the camera feed.
  • The model was optimized with TensorRT to run in real time on an NVIDIA Jetson.
  • Wrote the lock-on algorithm in Python that keeps tracking the detected target inside the lock area.
  • A lock-on to another UAV was achieved in flight testing and recorded on video.

Tech stack

  • Python
  • YOLOv8
  • OpenCV
  • TensorRT
  • NVIDIA Jetson

Related projects