Enhancing real-time drone trajectory tracking performance using model predictive control on FPGA-SoC

Authors

  • Quang Kien Trinh*
  • Van Tuan Nguyen
  • Thi Hong Tham Tran, Thanh Bang Le
  • Minh Thuong Nguyen, Phu Tuan Duong

Abstract

This study presents a robust control framework for enhancing real-time trajectory tracking of drones, overcoming the limitations of conventional proportional - integral - derivative (PID) controllers. The proposed architecture integrates a model predictive controller (MPC) with a Kalman filter to achieve accurate state estimation under noisy measurements, while explicitly handling system constraints. To address the computational bottleneck of MPC, we employ a fast gradient method-based solver with warm-start initialisation and fixed-iteration updates, ensuring deterministic and efficient execution. Experimental results on a Zynq-7000 FPGA-SoC demonstrate that the optimised software-only implementation achieves real-time feasibility, with an average computation time of 0.18 ms (≈1.4% of a 12.8 ms control cycle). Compared to PID, the proposed MPC reduces the maximum absolute axis tracking error from ≈0.5 to ≈0.2 m and generates significantly smoother control signals (~13x lower variance and =7x lower mean rate of change). These improvements enhance trajectory accuracy and flight stability while extending actuator lifetime, all achieved without requiring hardware acceleration.

Keywords:

drone, fast model predictive controller, proportional - integral - derivative, trajectory tracking

DOI:

https://doi.org/10.31276/VJSTE.2025.0083

Classification number

1.3, 2.3

Author Biographies

Quang Kien Trinh

Le Quy Don Technical University, 236 Hoang Quoc Viet Street, Nghia Do Ward, Hanoi, Vietnam

Van Tuan Nguyen

Telecommunications University, 101 Mai Xuan Thuong Street, Bac Nha Trang Ward, Khanh Hoa Province, Vietnam

Thi Hong Tham Tran, Thanh Bang Le

Le Quy Don Technical University, 236 Hoang Quoc Viet Street, Nghia Do Ward, Hanoi, Vietnam

Minh Thuong Nguyen, Phu Tuan Duong

Institute of Information Technology and Electronics, 17 Hoang Sam Street, Nghia Do Ward, Hanoi, Vietnam

Downloads

Published

2026-04-03

Received 11 October 2025; revised 11 December 2025; accepted 23 March 2026

How to Cite

Quang Kien Trinh, Van Tuan Nguyen, Thi Hong Tham Tran, Thanh Bang Le, & Minh Thuong Nguyen, Phu Tuan Duong. (2026). Enhancing real-time drone trajectory tracking performance using model predictive control on FPGA-SoC. Vietnam Journal of Science, Technology and Engineering. https://doi.org/10.31276/VJSTE.2025.0083

Issue

Section

Mathematics and Computer Science