Development of a Control Algorithm for a Two-Axis Gimbal for Object Tracking on UAV
Loading...
Date
2026
Authors
Kulyk, Zorian
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
This work presents the design, implementation, and evaluation of a control algorithm for active object tracking on a low-cost, two-axis (pitch-roll) brushless gimbal intended for UAV deployment. The platform combines a Raspberry Pi 4 for vision processing, a SpeedyBee F405 flight controller communicating over MAVLink, an IMX378 camera, and a gimbal based on an 8-bit controller board. The vision pipeline is built entirely on OpenCV and compares two correlation-filter trackers, MOSSE and CSRT. Pixel error from the tracker is mapped directly to gimbalPWMcommands through a proposed conversion with a spatial resolution coefficient derived from the camera intrinsics. The work also derives the forward kinematics of the two-axis pitch–roll configuration and establishes its theoretical limitations. Experimental results obtained on the assembled static platform provide an evaluation of the object tracking error and confirm that the proposed approach is feasible within the stated hardware constraints.
Description
У роботi представлено розробку, реалiзацiю та оцiнку алгоритму керування для активного стеження за об’єктом на низьковартiсному двовiсному пiдвiсi, призначеному для застосування на безпiлотному лiтальному апаратi (БПЛА). Платформа поєднує мiкрокомп’ютер Raspberry Pi 4 для обробки вiдеопотоку, полiтний контролер SpeedyBee F405, що взаємодiє по MAVLink протоколу, камеру IMX378 та пiдвiс на основi 8-бiтної плати керування. Програмний модуль комп’ютерного зору повнiстю побудований на базi бiблiотеки OpenCV та порiвнює два кореляцiйно-фiльтровi трекери — MOSSE та CSRT. Похибка положення об’єкта у пiкселях, отримана вiд трекера, безпосередньо перетворюється на ШIМ-команди для пiдвiсу через запропоноване перетворення з коефiцiєнтом просторової роздiльної здатностi, виведеним з внутрiшнiх параметрiв камери. У роботi також виведено пряму кiнематику двовiсної конфiгурацiї i встановлено її теоретичнi обмеження. Експериментальнi результати, отриманi на зiбранiй статичнiй платформi, надають оцiнку похибки стеження за об’єктом та пiдтверджують, що запропонований пiдхiд є здiйсненним з огляду на зазначенi обмеження апаратного забезпечення.
Keywords
active object tracking, two-axis gimbal, UAV, spatial resolution coefficient, low-cost gimbal, bachelor's thesis, активне стеження за об’єктом, двовiсний пiдвiс, БПЛА, коефiцiєнт просторової роздiльної здатностi, низьковартiсний пiдвiс