Related Experiment Video
Updated: May 7, 2026

A Protocol for Real-time 3D Single Particle Tracking
Published on: January 3, 2018
Novel intelligent real-time position tracking system using FPGA and fuzzy logic
Marco P Soares dos Santos1, J A F Ferreira1
1Centre for Mechanical Technology & Automation (TEMA), Department of Mechanical Engineering, University of Aveiro, Campo Universitário de Santiago, 3810-193 Aveiro, Portugal.
Field-programmable Gate Arrays (FPGAs) significantly outperform soft real-time platforms in position tracking. FPGA implementation of a Fuzzy Logic Controller (FLC) achieved superior steady-state error, overshoot, and settling time for a servo-pneumatic system.
Area of Science:
- Control Engineering
- Embedded Systems
- Mechatronics
Background:
- Real-time control systems require precise position tracking.
- Software-based platforms can face limitations in deterministic performance.
- Field-Programmable Gate Arrays (FPGAs) offer potential for high-speed, parallel processing.
Purpose of the Study:
- To compare the position tracking performance of a Fuzzy Logic Controller (FLC) implemented on an FPGA versus a soft real-time platform.
- To quantify the performance gains achievable with an FPGA-based controller.
Main Methods:
- A Multi-state Fuzzy Logic Controller (FLC) was designed and implemented on a Xilinx Virtex-II FPGA and a NI CompactRIO soft real-time platform.
- Both implementations utilized the same sampling time for fair comparison.
- Performance was evaluated using a servo-pneumatic actuation system with a 6.2 kg mass.
Main Results:
- The FPGA-based FLC achieved steady-state errors below 4 μm.
- Significant performance improvements were observed with the FPGA implementation: up to 16x reduction in steady-state error, up to 27x reduction in overshoot, and up to 19.5x improvement in settling time compared to the software-based FLC.
Conclusions:
- FPGAs provide superior position tracking performance compared to soft real-time platforms for control applications.
- FPGA implementation of FLCs offers substantial gains in accuracy, speed, and stability for mechatronic systems.
Related Concept Videos
Field Application of Global Positioning System
Introduction to Global Positioning System
Types of Global Positioning System Surveys
Errors in Global Positioning System

