A Fuzzy logic Controller for Servo Motor Speed Based on Arduino Due

In the article, the author discusses the development of a real-time fuzzy logic controller for controlling the speed of a DC servo motor, which is currently very relevant (in FPV and winged drones, animatronics, etc.), using the Arduino Due controller. The proposed controller is based on Mamdani's approach and verified with the resources of the MATLAB Fuzzy Logic toolbox and Simulink extension packages. During real-time operation, the behavior of the DC motor and the response of the fuzzy logic controller are recorded graphically, and the data are stored in MATLAB without interrupting the operation of the logic controller. Based on these data observations, the system setup and fall times are calculated for each individual period of the input trajectory. It is observed that the system reset time was reduced using this approach. The paper analyzes the performance of Arduino Due using fuzzy logic control approach for DC servo motor. The system response showed satisfactory performance for the specific application.

Authors

Publication Details

Journal
Works of Georgian Technical University
Published
2025-09-25
DOI
https://doi.org/10.36073/1512-0996-2025-3-180-189
Primary Topic
Advanced Sensor and Control Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Fuzzy logic Controller for Servo Motor Speed Based on Arduino Due

Jemal Grigalashvili
Works of Georgian Technical University
Advanced Sensor and Control Systems
article

A Fuzzy logic Controller for Servo Motor Speed Based on Arduino Due

Jemal Grigalashvili
article en

Abstract

In the article, the author discusses the development of a real-time fuzzy logic controller for controlling the speed of a DC servo motor, which is currently very relevant (in FPV and winged drones, animatronics, etc.), using the Arduino Due controller. The proposed controller is based on Mamdani's approach and verified with the resources of the MATLAB Fuzzy Logic toolbox and Simulink extension packages. During real-time operation, the behavior of the DC motor and the response of the fuzzy logic controller are recorded graphically, and the data are stored in MATLAB without interrupting the operation of the logic controller. Based on these data observations, the system setup and fall times are calculated for each individual period of the input trajectory. It is observed that the system reset time was reduced using this approach. The paper analyzes the performance of Arduino Due using fuzzy logic control approach for DC servo motor. The system response showed satisfactory performance for the specific application.

Works of Georgian Technical University(3(537))
Openalex Percentile: Top 66%
Advanced Sensor and Control Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Fuzzy logic Controller for Servo Motor Speed Based on Arduino Due — Jemal Grigalashvili · Works of Georgian Technical University (2025) | TGRS Research Map | TGRS