Journal of Fuzzy Systems and Control, Vol. 3, No 3, 2025

Comparative Analysis of PID-Driven Data-Based and PSO-Tuned Fuzzy Membership Functions for Robotic Manipulator Control

Phichitphon Chotikunnan 1 , Wanida Khotakham 2,* , Pariwat Imura 3 , Rawiphon Chotikunnan 4 ,
Anantasak Wongkamhang
5 , Nuntachai Thongpance 6

1, 2, 3, 4, 5, 6 College of Biomedical Engineering, Rangsit University, Pathum Thani, Thailand

Email: 1 phichitphon.c@rsu.ac.th, 2 wanida.k@rsu.ac.th, 3 pariwat.i@rsu.ac.th, 4 rawiphon.c@rsu.ac.th,

5 anantasak.w@rsu.ac.th, 6 nuntachai.t@rsu.ac.th 

*Corresponding Author

Abstract—Robotic manipulators require control systems that are both responsive and precise in order to ensure accurate tracking and stability in dynamic environments. Conventional fuzzy logic controllers that are based on proportional integral derivative (PID) methods frequently encounter difficulties in achieving fast response, minimal steady-state error, and low overshoot. This study presents a comparative evaluation of a PID-driven data-based fuzzy logic controller and a particle swarm optimization (PSO) tuned fuzzy logic controller for a three-axis robotic manipulator implemented in Simulink. Both controllers used Gaussian membership functions within a Mamdani inference structure. The PSO algorithm was employed to optimize fuzzy input-scaling gains using a composite performance index that incorporated absolute error, control effort, overshoot penalty, and steady-state error. The simulation results indicate that the PSO-tuned controller consistently outperformed the benchmark. On the R-axis, it shortened rise and settling times and reduced overshoot, mean absolute error (MAE), and root mean square error (RMSE). On the T-axis, response speed and error values improved, although overshoot increased, indicating a trade-off between speed and stability. On the Z-axis, the PSO controller achieved a substantial decrease in overshoot, lower error metrics, and faster stabilization. Overall, the PSO-based tuning process preserved steady-state stability while improving transient performance on all axes. These findings show that metaheuristic optimization is an effective and practical method for enhancing fuzzy logic controllers in robotic manipulators. This approach has potential applications in precision manufacturing, service automation, and surgical robotics.

Keywords—Fuzzy Logic Control; Robotic Manipulator; Membership Functions; Step Input Tracking

  1. Introduction

In manufacturing, medical procedures, and service automation, industrial robotic manipulators are essential for achieving high throughput while maintaining micrometer-level precision. Although they possess these capabilities, their adaptability is restricted by two persistent obstacles. Initially, the reference profile is a critical factor in the controller's performance, necessitating distinct strategies for step inputs and smooth trajectories. Secondly, the accumulation of disturbances and modeling inaccuracies over cycles can diminish long-term stability [1]-[4].

Due to their simplicity and efficiency, proportional-integral-derivative (PID) controllers continue to be a favored solution in robotic applications. Numerous improvements have been suggested, such as fuzzy PID hybrids for brushless direct current (BLDC) motors [1], evolutionary search-based tuning for microrobots [2], fractional-order PID controllers optimized by bee colony algorithms [3], and variable-structure fuzzy PID controllers for low-cost electric vehicles [4][5]. Metaheuristic techniques, including genetic algorithms (GA) and particle swarm optimization (PSO), significantly improve inverter and drive dynamics [6]-[9]. Simulation-based studies confirm that intelligent tuning can effectively reduce overshoot and improve transient performance in direct current (DC) drives [10][11]. The advantages of intelligent optimization across PID, fractional-order PID (FOPID), iterative sliding mode control (ISF), sliding mode control (SMC), and fuzzy logic control (FLC) are further validated by benchmarks [12]. Fuzzy PID designs have also been shown to work well in electric power systems and spacecraft when there are problems [13].

Fuzzy logic control (FLC) has advanced considerably alongside the evolution of PID systems [14]. For example, Takagi-Sugeno fuzzy loops lower steady-state error in permanent magnet synchronous motor (PMSM) drives [15], fuzzy regulators stabilize pico-hydro plants [16], gain-scheduled FLCs are used in mobile robotics [17], and programmable logic controller/supervisory control and data acquisition (PLC/SCADA)-integrated fuzzy systems are used to manage conveyors [18]. Additional applications include the control of quadcopters and water jets [19]-[21], the optimization of fuzzy PID controllers for hybrid power grids using the gray wolf algorithm [22]-[24], and the demonstration of hardware feasibility through Arduino-based sliding mode fuzzy control [25]. Pure FLC has been demonstrated to maintain the speed of BLDC motors in the presence of fluctuating demands [26]. Decision-making [27], navigation [28], adaptive surface control [29], warehouse planning [30][31], vibration suppression [32], and hybrid integrations with linear quadratic regulator (LQR) PID [33] and fractional-order PID [34] are all areas in which fuzzy inference has been implemented in robotics. Additional research has identified applications in obstacle avoidance [35][36], quadcopter self-tuning [37], robot operating system (ROS)-based dynamic linearization [38], adaptive manipulation [39]-[42], and iterative or repetitive control for precision manipulators [43]-[47].

In addition to robotics, PID-fuzzy systems have been implemented in the following areas: renewable energy control [48]-[53], milk pasteurization [54], expert systems [55]-[58], anomaly detection [59], rotating machinery diagnosis [60], underwater video enhancement [61], and multi-robot coordination [62]. Fuzzy expert systems are the subject of additional research, which includes domain-wide surveys [63][64] as well as medical and safety applications like Mamdani-Sugeno diagnostic tools [65] and offshore safety evaluation [66]. These works demonstrate the adaptability of fuzzy controllers, but they also disclose their inclination toward domain-specific designs that restrict generalizability across reference profiles.

The performance of fuzzy membership functions is significantly influenced by the geometry, as evidenced by recent investigations. Triangular functions enhance step response, while bell-shaped functions provide superior steady-state accuracy for smooth trajectories [67]. Additional research on manipulators has revealed profile-specific tuning [68], particle swarm optimization (PSO)-tuned augmented proportional-derivative (PD) controllers [69], and comprehensive evaluations of parallel robotics control [70]. Comparative investigations of Type-1 and Type-2 fuzzy controllers demonstrate that Type-2 provides superior tracking performance; however, this performance is at the cost of computational complexity [71]-[73].

However, the majority of current methods are predicated on conventional or fixed membership parameters, which frequently fail to guarantee reliable performance in a variety of operating environments. Systematic comparisons between metaheuristic optimization and data-based tuning are still limited. In particular, there is a scarcity of research that explicitly compares PID-driven, data-based fuzzy membership functions (PDD-FLCs) derived from experimental data with particle swarm optimization-tuned fuzzy membership functions (PSO-FLCs) under identical conditions. This study fills that void by conducting a comparative assessment of these two methodologies on a three-axis Seiko D-Tran RT3200 robotic manipulator.

MATLAB/Simulink is employed to implement both controllers, which are implemented using Gaussian membership functions and a Mamdani inference framework. Overshoot, rise time, settling time, mean absolute error (MAE), and root mean square error (RMSE) are employed to assess performance on the R, T, and Z axes. The findings indicate that PSO-tuned membership functions accomplish a faster stabilization, lower error metrics, and an enhanced transient response. However, this benefit is offset by an increase in overshoot on the T-axis. The practical contribution of this study is to verify PSO-based tuning as a high-performance and robust option for fuzzy logic control in robotic manipulators. This has direct implications for precision manufacturing, service robotics, and medical automation.

  1. Robotic Manipulator

Industrial operations, including welding, assembly, and painting, frequently employ robotic manipulators. SCARA, Cartesian, delta, spherical, and cylindrical robots are among the most common configurations. The case example in this investigation is the Seiko D-Tran RT3200 robotic manipulator, as depicted in Fig. 1.

The Seiko D-Tran RT3200 is a cylindrical robotic arm composed of four joints. Joint R enables horizontal translation along the X-axis, Joint Z provides vertical displacement, and Joints T and A generate rotational motion within the X-Y plane. The cRIO-9075 platform is used to control four actuators that drive these joints, and the system is programmed using LabVIEW.

This manipulator is modeled as a discrete-time system with a sampling interval of 0.055 s. Previous research has characterized its dynamic properties and control algorithms [43][73]. The open-loop transfer function of the system is expressed in (1), and the coefficients , , and
for each joint are summarized in Table 1.

  1. The Seiko D-Tran RT3200 robotic manipulator

(1)

  1. Parameters used in the Open-Loop System

Joint

Joint R

0.0333

-1.6871

0.6884

Joint T

0.0162

-1.7077

0.7111

Joint Z

0.0140

-1.7519

0.7526

  1. Fuzzy Logic Control System

The manipulator's motion was regulated using a fuzzy logic controller (FLC) that employed an approximate reasoning approach with a Mamdani inference system, which is widely applied in robotic manipulators. Fig. 2 depicts the architecture of the fuzzy system, and the controller was implemented and evaluated using MATLAB/Simulink.

Both input variables, namely the tracking error and its rate of change, were assigned five Gaussian membership functions within the normalized range of -1 to 1, as shown in Fig. 3. The output variable employed nine Gaussian membership functions within the same range. Centroid defuzzification was carried out in accordance with (2) and reference [73]. The fuzzy rule base is presented in Table 2, while the nonlinear input-output mapping is illustrated by the fuzzy logic controller (FLC) surface viewer in Fig. 4.

The actuator command constraints were established as follows. Joint R varied from -40 to 40, Joint T varied from -15 to 15, and Joint Z varied from -20 to 20. The relevant input scaling factors were 1/40, 1/15, and 1/20, respectively. The control output range for all joints was established between -100 and 100, with a scaling factor of 100 implemented. The calibrated fuzzy gain settings for each joint are presented in Table 3. The parameters were derived by augmenting the methods in [67] and [73] to include Gaussian membership functions for parameter optimization and controller design. Fig. 5 illustrates the Simulink implementation of the fuzzy logic controller.

  1. Structure of the fuzzy logic controller designed in MATLAB fuzzy logic designer

  1. Gaussian membership functions for Input 1, Input 2, and Output variables

  1. Fuzzy surface viewer illustrating the nonlinear input-output relationship of the FLC
  1. Membership Functions of the Fuzzy Logic Controller

Input I, f(e)

Input II, f(de)

-

NB

NS

ZO

PS

PB

NB

NM

NS

NM

PS

PM

NS

NB

NM

NS

PM

PB

ZO

VNB

NB

ZO

PB

VPB

PS

NB

NM

PS

PM

PB

PB

NM

NS

PM

PS

PM

  1. PID-Driven Data-Based Fuzzy Gain Parameters for Robotic Manipulator Joints

Joint

Joint R

0.02500

0.02500

Joint T

0.06666

0.06666

Joint Z

0.05000

0.05000

  1. Simulink implementation of the PID-driven data-based fuzzy logic controller for robotic manipulators

(2)

Here,   denotes the membership value associated with each point    in the universe of discourse.

  1. PSO-Tuned Membership Fuctions

The particle swarm optimization (PSO) method was employed to optimize the fuzzy input-scaling gains (PFKP and PFKD) for the error (e) and the change in error (de), which are associated with the proportional fuzzy gain parameters (PFKP) in a Mamdani-type fuzzy logic controller for a three-axis robotic manipulator. The objective of the optimization was to minimize a composite performance index comprising the integral of absolute error (IAE), control effort, overshoot penalty, and steady-state error. The control output scaling (KFO) was constrained to the range from -100 to 100 to ensure secure and reliable actuation, with step reference signals of 10 millimeters, 3.75 degrees, and 5 millimeters applied to the R, T, and Z axes, respectively.

The PSO procedure, illustrated in Fig. 6 and Fig. 7, begins with the determination of parameters including swarm size, iteration count, inertia weight, and acceleration coefficients. Each particle represented a possible configuration of PFKP and PFKD gains, initialized randomly within defined limits. The fitness of each particle was evaluated using the composite performance index derived from simulation results, and both personal and global best values were subsequently revised. Throughout each iteration, particle velocities and positions were adjusted using inertia, cognitive, and social influences.

The termination criteria were defined as either achieving the maximum number of iterations or obtaining a function tolerance of 1×10-6 without improvement for 20 successive iterations. The chosen parameter configurations included a swarm size of 40 particles, a maximum of 80 iterations, and an inertia weight that progressively decreased from 0.9 to 0.4. The acceleration coefficients were defined as cognitive coefficient c1 = 2.0 and social coefficient c2 = 2.0. The cost function weights were assigned as follows: absolute error = 1.0, overshoot penalty = 0.5, control effort = 0.0001, and steady-state error bias = 0.2.

The optimization yielded the optimal fuzzy gain parameters for each joint. The best values for the R-axis were PFKP = 0.15434 and PFKD = 0.00100. The optimum values for the T-axis were PFKP = 0.09419 and PFKD = 0.00100. The best values for the Z-axis were PFKP = 0.10140 and PFKD = 0.60861. The values were derived after 80 iterations, resulting in an optimal performance index of J = 6.74178. The PSO-optimized fuzzy controller markedly enhanced transient responsiveness and diminished steady-state error relative to the baseline fuzzy controller, albeit with a concomitant rise in overshoot along the T-axis. The conclusive optimized parameters are shown in Table 4, the pseudocode is illustrated in Fig. 6, and the optimization method is detailed in Fig. 7.

  1. Pseudocode for PSO-tuned fuzzy membership functions

  1. PSO Optimization Workflow
  1. PSO-Tuned Fuzzy Gain Parameters for Robotic Manipulator Joints

Joint

Joint R

0.15434

0.00100

Joint T

0.09419

0.00100

Joint Z

0.10140

0.60861

  1. Simulation Results

Simulation experiments were conducted on the R, T, and Z joints of the robotic manipulator to evaluate the fuzzy logic control system. The designated step reference signals were employed to evaluate each joint, with the R-axis being 20 millimeters, the T-axis being 7.5 degrees, and the Z-axis being 12 millimeters. The control architecture, which was developed in Simulink, utilized Gaussian membership functions and comprised both the PID-driven data-based membership functions (PDD_MF) controller and the Particle swarm optimization-tuned membership functions (PSO_MF) controller, as illustrated in Fig. 8.

The comparative system responses are shown in Fig. 9. On the R-axis, the PSO_MF controller exhibited a significantly shorter rise time of 0.275 seconds compared to 0.495 seconds and a shorter settling time of 1.10 seconds compared to 1.375 seconds than the PDD_MF controller. Additionally, the mean absolute error (MAE) decreased from 1.882 to 1.394 and the root mean square error (RMSE) decreased from 4.838 to 4.098, while overshoot was reduced from 7.11 percent to 2.41 percent as shown in Table 5. These improvements demonstrate that particle swarm optimization can explore parameter combinations that surpass those derived from the proportional integral derivative (PID) approximation, resulting in a controller that adapts more effectively to transient dynamics.

The PSO_MF controller demonstrated enhanced dynamics on the T-axis in Table 6, resulting in a reduction of the rise time from 0.385 seconds to 0.330 seconds and the settling time from 3.465 seconds to 1.705 seconds. However, this enhancement resulted in a substantial increase in overshoot, which increased from 11.77 percent to 19.90 percent. The cost function design is the source of the trade-off. The composite performance index included overshoot, but it was assigned a lower weight of 0.5 in comparison to the absolute error term, which was weighted at 1.0. As a result, the optimization procedure prioritized rapid convergence and reduced tracking error over overshoot suppression. The dynamic properties of the T-axis, which are inherently more oscillatory due to their model coefficients, further influenced this effect. This suggests that particle swarm optimization is effective in reducing steady-state error; however, the weighting strategy employed may result in a preference for responsiveness over transient stability.

The PSO_MF controller also exhibited a significant advance in its Z-axis performance. As shown in Table 7, the overshoot was reduced from 11.56 percent to 2.51 percent, and the settling time was reduced from 1.540 seconds to 0.825 seconds. MAE and RMSE also improved, with a decrease from 1.245 to 1.004 and from 3.046 to 2.873, respectively. The rise time increased slightly to 0.550 seconds from 0.495 seconds, suggesting that particle swarm optimization prioritized the reduction of oscillation and error minimization. This implies that a more equitable configuration was determined for this axis.

The results indicate that the PSO_MF controller has a superior transient response and a reduced tracking error in comparison to the PDD_MF controller at the majority of joints. The distinction is in the optimization mechanism. The PSO_MF controller refines parameters by conducting an iterative search of the performance landscape, whereas the PDD_MF controller implements parameter estimates derived from PID tuning in fuzzy logic control. The lower MAE and RMSE values are indicative of the effectiveness of particle swarm optimization in improving stability and reducing error, which is facilitated by its iterative learning capability. Nevertheless, the significance of meticulously selecting performance index weightings to prevent undesirable trade-offs in practical implementations is emphasized by the increased overshoot observed on the T-axis. In order to more effectively balance stability and speed, future research may involve the application of more stringent overshoot constraints or the implementation of multi-objective optimization strategies.

A diagram of a computer program

AI-generated content may be incorrect.

  1. Simulink model of PID-driven data-based and PSO-tuned fuzzy membership function controllers for robotic manipulators

  1. System response analysis for setpoints across joints R, T, and Z
  1. Performance Metrics for Setpoint 20 in Joint R

Type

Rise time

Settling Time

%OS

MAE

RMSE

PDD MF

0.495

1.375

7.11

1,882

4.838

PSO MF

0.275

1.100

2.41

1.394

4.098

  1. Performance Metrics for Setpoint 7.5 in Joint T

Type

Rise time

Settling Time

%OS

MAE

RMSE

PDD MF

0.385

3.465

11.77

0.700

1.681

PSO MF

0.330

1.705

19.90

0.615

1.542

  1. Performance Metrics for Setpoint 12 in Joint Z

Type

Rise time

Settling Time

%OS

MAE

RMSE

PDD MF

0.495

1.540

11.56

1.245

3.046

PSO MF

0.550

0.825

2.51

1.004

2.873

  1. Conclusion

A comparative evaluation of a proportional integral derivative (PID)-driven data-based fuzzy logic controller and a particle swarm optimization (PSO)-tuned fuzzy logic controller was conducted in this study for a three-axis robotic manipulator. The control framework in Simulink implemented Gaussian membership functions for both inputs, monitoring error and its rate of change, and for the output within a Mamdani inference structure. The optimization objective was to decrease a composite performance index that encompassed the integral of absolute error, control effort, overshoot penalty, and steady-state error by adjusting fuzzy input-scaling gains through the application of the particle swarm optimization algorithm. The particle swarm optimization-tuned membership functions exhibited substantial improvements in control performance across all three axes when the simulation results were contrasted with the baseline proportional integral derivative-driven data-based design. The particle swarm optimization-tuned controller decreased overshoot on the R and Z axes, obtained faster rise and settling times on the majority of axes, and in nearly all cases reduced both mean absolute error and root mean square error. The T-axis demonstrated a trade-off between increased overshoot and a speedier response, although the system's behavior was characterized by stable steady-state operation and improved transient performance. The broader significance of this work is that it illustrates how metaheuristic optimization can modify fuzzy membership functions for robotic manipulators that operate under a variety of reference profiles. The method is particularly relevant in precision assembly lines, surgical robotic instruments, and service robots, where both adaptability and high accuracy are essential. The scope of applicability is most appropriate for manipulators with nonlinear dynamics and duties that necessitate repetitive tracking under variable disturbances. The proposed method underscores the practical implications of enhancing the robustness, flexibility, and accuracy of robotic manipulator control, thereby enabling precision manufacturing, medical robotics, and automated service environments. However, the applicability of particle swarm optimization is restricted by the computational cost and the dependence on simulation-based validation, which may not fully represent actuator nonlinearities or real-world disturbances. Three primary directions will be the focus of future research. First, the optimization cost function will be redesigned to optimize the trade-off between overshoot suppression and rapid response, potentially utilizing multi-objective optimization frameworks. Second, the method's robustness beyond simulation will be verified through real-world hardware validation using the Seiko D-Tran RT3200 manipulator. Third, the investigation will focus on the development of adaptive real-time tuning strategies and the application of these strategies to manipulators with increased degrees of freedom. These advancements will facilitate the practical implementation of fuzzy controllers that are enhanced by particle swarm optimization in industrial, medical, and service robotics applications.

Acknowledgment

The researcher would like to thank the Research Institute, Academic Services Center, and College of Biomedical Engineering, Rangsit University, for the grant of research funding to the research team. Furthermore, it is confirmed that the project has been reviewed by the Ethics Review Board of Rangsit University, with reference number RSUERB2025-006, which certifies that the research does not involve human subjects.

References
  1. P. Chotikunnan, R. Chotikunnan, Y. Pititheeraphab, T. Puttasakul, A. Wongkamhang, and N. Thongpance, “Comparative Analysis of Fuzzy Membership Functions for Step and Smooth Input Tracking in a 3-Axis Robotic Manipulator,” Journal of Fuzzy Systems and Control, vol. 3, no. 1, pp. 39–50, 2025, https://doi.org/10.59247/jfsc.v3i1.278.
  2. E. S. Ghith and F. A. A. Tolba, “Design and Optimization of PID Controller using Various Algorithms for Micro-Robotics System,” Journal of Robotics and Control (JRC), vol. 3, no. 3, pp. 244–256, 2022, https://doi.org/10.18196/jrc.v3i3.14827.
  3. H. Maghfiroh, M. Ahmad, A. Ramelan, and F. Adriyanto, “Fuzzy-PID in BLDC Motor Speed Control Using MATLAB/Simulink,” Journal of Robotics and Control (JRC), vol. 3, no. 1, pp. 8–13, 2022, https://doi.org/10.18196/jrc.v3i1.10964.
  4. K. Vanchinathan and N. Selvaganesan, “Adaptive fractional order PID controller tuning for brushless DC motor using Artificial Bee Colony algorithm,” Results in Control and Optimization, vol. 4, 2021, https://doi.org/10.1016/j.rico.2021.100032.
  5. R. P. Borase, D. K. Maghade, S. Y. Sondkar, and S. N. Pawar, “A review of PID control, tuning methods and applications,” International Journal of Dynamics and Control, vol. 9, no. 2, pp. 818–827, 2021, https://doi.org/10.1007/s40435-020-00665-4.
  1. M. A. Shamseldin, M. Araby, and S. El-Khatib, “A Low-Cost High Performance Electric Vehicle Design Based on Variable Structure Fuzzy PID Control,” Journal of Robotics and Control (JRC), vol. 5, no. 6, pp. 1713–1721, 2024, https://doi.org/10.18196/jrc.v5i6.22071.
  2. S. Mahfoud, A. Derouich, N. E. L. Ouanjli, M. E. L. Mahfoud, and M. Taoussi, “A new strategy-based pid controller optimized by genetic algorithm for dtc of the doubly fed induction motor,” Systems, vol. 9, no. 2, p. 37, 2021, https://doi.org/10.3390/systems9020037.
  3. M. M. Nishat, F. Faisal, A. J. Evan, M. M. Rahaman, M. S. Sifat, and H. M. F. Rabbi, “Development of Genetic Algorithm (GA) Based Optimized PID Controller for Stability Analysis of DC-DC Buck Converter,” Journal of Power and Energy Engineering, vol. 08, no. 09, pp. 8–19, 2020, https://doi.org/10.4236/jpee.2020.89002.
  4. H. Feng et al., “Robotic excavator trajectory control using an improved GA based PID controller,” Mechanical Systems and Signal Processing, vol. 105, pp. 153–168, 2018, https://doi.org/10.1016/j.ymssp.2017.12.014.
  5. Z. Qi, Q. Shi, and H. Zhang, “Tuning of digital PID controllers using particle swarm optimization algorithm for a CAN-Based DC motor subject to stochastic delays,” IEEE Transactions on Industrial Electronics, vol. 67, no. 7, pp. 5637–5646, 2020, https://doi.org/10.1109/TIE.2019.2934030.
  1. S. J. Hammoodi, K. S. Flayyih, and A. R. Hamad, “Design and implementation speed control system of DC motor based on PID control and MATLAB Simulink,” International Journal of Power Electronics and Drive Systems, vol. 11, no. 1, pp. 127–134, 2020, https://doi.org/10.11591/ijpeds.v11.i1.pp127-134.
  2. M. A. Abdelghany, A. O. Elnady, and S. O. Ibrahim, “Optimum PID Controller with Fuzzy Self-Tuning for DC Servo Motor,” Journal of Robotics and Control (JRC), vol. 4, no. 4, pp. 500–508, 2023, https://doi.org/10.18196/jrc.v4i4.18676.
  3. M. H. Setiawan, A. Ma’arif, M. F. Saifuddin, and W. A. Salah, “A Comparative Study of PID, FOPID, ISF, SMC, and FLC Controllers for DC Motor Speed Control with Particle Swarm Optimization,” International Journal of Robotics and Control Systems, vol. 5, no. 1, pp. 640–660, 2025, https://doi.org/10.31763/ijrcs.v5i1.1764.
  4. K. Eltag, M. S. Aslamx, and R. Ullah, “Dynamic Stability Enhancement Using Fuzzy PID Control Technology for Power System,” International Journal of Control, Automation and Systems, vol. 17, no. 1, pp. 234–242, 2019, https://doi.org/10.1007/s12555-018-0109-7.
  5. S. Nemmour, B. Daaou, and F. Okello, “Fuzzy Control for Spacecraft Orbit Transfer with Gain Perturbations and Input Constraint,” International Journal of Robotics and Control Systems, vol. 4, no. 4, pp. 1561–1583, 2024, https://doi.org/10.31763/ijrcs.v4i4.1549.
  1. R. Askour, H. Jbari, and B. B. Idrissi, “comparative investigation of DSP-based speed control of PMSM using proportional integral and Takagi-Sugeno fuzzy logic controller,” International Journal of Electrical and Electronic Engineering and Telecommunications, vol. 13, no. 2, pp. 135–147, 2024, https://doi.org/10.18178/ijeetc.13.2.135-147.
  2. C. Y. Kang, H. Nabipour, H. S. Chua, and C. C. Kang, “Design of Battery Energy Storage System (BESS) with Fuzzy Control for Pico Hydro,” International Journal of Electrical and Electronic Engineering and Telecommunications, vol. 11, no. 1, pp. 18–23, 2022, https://doi.org/10.18178/ijeetc.11.1.18-23.
  3. N. T. Thinh, T. P. Tho, and N. D. X. Hai, “Adaptive fuzzy control for autonomous robot under complex environment,” International Journal of Mechanical Engineering and Robotics Research, vol. 10, no. 5, pp. 216–223, 2021, https://doi.org/10.18178/ijmerr.10.5.216-223.
  4. S. Howimanporn, S. Chookaew, and C. Silawatchananai, “Real-Time Evaluation Position Control of Directional Wheel Conveyor Using Fuzzy Embedded PLC and SCADA,” International Journal of Mechanical Engineering and Robotics Research, vol. 10, no. 6, pp. 328–336, 2021, https://doi.org/10.18178/ijmerr.10.6.328-336.
  5. R. A. AL-Jarrah, “Hybrid Fuzzy-PID Closed Loop to Regulate Quadcopter System,” International Journal of Mechanical Engineering and Robotics Research, vol. 10, no. 9, pp. 469–477, 2021, https://doi.org/10.18178/ijmerr.10.9.469-477.
  1. N. T. T. Hieu and N. T. Thinh, “Controlling water jet based on fuzzy controller for cleaning and massage patient’s head,” International Journal of Mechanical Engineering and Robotics Research, vol. 11, no. 9, pp. 646–652, 2022, https://doi.org/10.18178/ijmerr.11.9.646-652.
  2. P. Visavapiwong, S. Chookaew, and S. Howimanporn, “Parameter Estimate PID Controller for Multi-position Control of Servo Drive System with Fuzzy Self-Tuning,” International Journal of Mechanical Engineering and Robotics Research, vol. 13, no. 4, pp. 456–462, 2024, https://doi.org/10.18178/ijmerr.13.4.456-462.
  3. Z. Yasmine, B. Karim, B. Razika, and B. Younes, “Adaptive Fuzzy Logic Control of Quadrotor,” International Journal of Robotics and Control Systems, vol. 4, no. 4, pp. 2095–2118, 2024, https://doi.org/10.31763/ijrcs.v4i4.1583.
  4. N. H. M. Ali et al., “Enhanced Hybrid Robust Fuzzy-PID Controller for Precise Trajectory Tracking Electro-Hydraulic Actuator System,” International Journal of Robotics and Control Systems, vol. 4, no. 2, pp. 795–813, 2024, https://doi.org/10.31763/ijrcs.v4i2.1407.
  5. M. Singh, S. Arora, and O. A. Shah, “Enhancing Hybrid Power System Performance with GWO-Tuned Fuzzy-PID Controllers: A Comparative Study,” International Journal of Robotics and Control Systems, vol. 4, no. 2, pp. 709–726, 2024, https://doi.org/10.31763/ijrcs.v4i2.1388.
  1. A. Ma’arif and A. Çakan, “Simulation and arduino hardware implementation of dc motor control using sliding mode controller,” Journal of Robotics and Control (JRC), vol. 2, no. 6, pp. 582–587, 2021, https://doi.org/10.18196/jrc.26140.
  2. A. L. Shuraiji and S. W. Shneen, “Fuzzy Logic Control and PID Controller for Brushless Permanent Magnetic Direct Current Motor: A Comparative Study,” Journal of Robotics and Control (JRC), vol. 3, no. 6, pp. 762–768, 2022, https://doi.org/10.18196/jrc.v3i6.15974.
  3. S. Singh and M. K. Sandhu, “Multi-Level Fuzzy Inference System Based Handover Decision Model for Unmanned Vehicles,” International Journal of Electrical and Electronic Engineering and Telecommunications, vol. 12, no. 1, pp. 35–45, 2023, https://doi.org/10.18178/ijeetc.12.1.35-45.
  4. C. F. Riman and P. E. Abi-Char, “Fuzzy Logic Control for Mobile Robot Navigation in Automated Storage,” International Journal of Mechanical Engineering and Robotics Research, vol. 12, no. 5, pp. 313–323, 2023, https://doi.org/10.18178/ijmerr.12.5.313-323.
  5. D. N. Minh, H. Do Quang, N. D. Phuong, T. N. Manh, and D. N. Bui, “An Adaptive Fuzzy Dynamic Surface Control Tracking Algorithm for Mecanum Wheeled Mobile Robot,” International Journal of Mechanical Engineering and Robotics Research, vol. 12, no. 6, pp. 354–361, 2023, https://doi.org/10.18178/ijmerr.12.6.354-361.
  1. P. M. Tuan, N. D. Tai, T. Q. Huy, and N. T. Thinh, “Flexible Path Planning of Mobile Robot for Avoiding the Dynamic Obstacles Using Fuzzy Controllers,” International Journal of Mechanical Engineering and Robotics Research, vol. 13, no. 1, pp. 126–132, 2024, https://doi.org/10.18178/ijmerr.13.1.126-132.
  2. C. F. Riman and P. E. Abi-Char, “Novel Fuzzy Reinforcement Algorithm for Mobile Robot Navigation in Automated Storage,” International Journal of Mechanical Engineering and Robotics Research, vol. 13, no. 2, pp. 284–295, 2024, https://doi.org/10.18178/ijmerr.13.2.284-295.
  3. P. T. Phuc, T. P. Tho, N. D. X. Hai, and N. T. Thinh, “Design of Adaptive Fuzzy Sliding Mode Controller for Mobile Robot,” International Journal of Mechanical Engineering and Robotics Research, vol. 10, no. 2, pp. 54–59, 2021, https://doi.org/10.18178/ijmerr.10.2.54-59.
  4. D. T. Tran, N. M. Hoang, N. H. Loc, Q. T. Truong, and N. T. Nha, “A Fuzzy LQR PID Control for a Two-Legged Wheel Robot with Uncertainties and Variant Height,” Journal of Robotics and Control (JRC), vol. 4, no. 5, pp. 612–620, Sep. 2023, https://doi.org/10.18196/jrc.v4i5.19448.
  5. K. Singhal, V. Kumar, and K. P. S. Rana, “Robust trajectory tracking control of non-holonomic wheeled mobile robots using an adaptive fractional order parallel fuzzy PID controller,” Journal of the Franklin Institute, vol. 359, no. 9, pp. 4160–4215, 2022, https://doi.org/10.1016/j.jfranklin.2022.03.043.
  1. E. A. Nugroho, J. D. Setiawan, and M. Munadi, “Handling Four DOF Robot to Move Objects Based on Color and Weight using Fuzzy Logic Control,” Journal of Robotics and Control (JRC), vol. 4, no. 6, pp. 769–779, 2023, https://doi.org/10.18196/jrc.v4i6.20087.
  2. R. D. Puriyanto and A. K. Mustofa, “Design and Implementation of Fuzzy Logic for Obstacle Avoidance in Differential Drive Mobile Robot,” Journal of Robotics and Control (JRC), vol. 5, no. 1, pp. 132–141, 2024, https://doi.org/10.18196/jrc.v5i1.20524.
  3. A. Baharuddin and M. A. Mohd Basri, “Self-Tuning PID Controller for Quadcopter using Fuzzy Logic,” International Journal of Robotics and Control Systems, vol. 3, no. 4, pp. 728–748, 2023, https://doi.org/10.31763/ijrcs.v3i4.1127.
  4. S. Louda, N. Karkar, F. Seghir, and O. Boutalbi, “Fuzzy Dynamic Feedback Linearization for Efficient Mobile Robot Trajectory Tracking and Obstacle Avoidance in Autonomous Navigation,” International Journal of Robotics and Control Systems, vol. 5, no. 2, pp. 881–901, 2025, https://doi.org/10.31763/ijrcs.v5i2.1780.
  5. Y. Lu, “Adaptive-fuzzy control compensation design for direct adaptive fuzzy control,” IEEE Transactions on Fuzzy Systems, vol. 26, no. 6, pp. 3222–3231, 2018, https://doi.org/10.1109/TFUZZ.2018.2815552.
  1. T. P. Tho and N. T. Thinh, “Sagging Cable Analysis and Evaluation of 4-degree-of- freedom Cable Robot Using Adaptive Neural Fuzzy Algorithm,” International Journal of Mechanical Engineering and Robotics Research, vol. 11, no. 2, pp. 73–78, 2022, https://doi.org/10.18178/ijmerr.11.2.73-78.
  2. W. F. Faris, M. Rabie, A. O. Moaaz, N. M. Ghazaly, and M. M. Makrahy, “Two-Flexible-Link Manipulator Vibration Reduction Through Fuzzy-Based Position,” International Journal of Robotics and Control Systems, vol. 5, no. 1, pp. 479–499, 2025, https://doi.org/10.31763/ijrcs.v5i1.1669.
  3. Z. Dachang, D. Baolin, Z. Puchen, and C. Shouyan, “Constant force PID control for robotic manipulator based on fuzzy neural network algorithm,” Complexity, vol. 2020, 2020, https://doi.org/10.1155/2020/3491845.
  4. P. Chotikunnan, B. Panomruttanarug, and P. Manoonpong, “Dual Design Iterative Learning Controller for Robotic Manipulator Application,” Control Engineering and Applied Informatics, vol. 24, no. 3, pp. 76–85, Jul. 2022, http://www.ceai.srait.ro/index.php?journal=ceai&page=article&op=download&path%5B%5D=7786&path%5B%5D=1660.
  5. P. Chotikunnan and B. Panomruttanarug, “Practical design of a time-varying iterative learning control law using fuzzy logic,” Journal of Intelligent and Fuzzy Systems, vol. 43, no. 3, pp. 2419–2434, 2022, https://doi.org/10.3233/JIFS-213082.
  1. B. Panomruttanarug, R. W. Longman, and M. Q. Phan, “Steady State Frequency Response Design of Finite Time Iterative Learning Control,” Journal of the Astronautical Sciences, vol. 67, no. 2, pp. 571–594, 2020, https://doi.org/10.1007/s40295-019-00198-9.
  2. B. Panomruttanarug, “Position Control of Robotic Manipulator Using Repetitive Control Basedon Inverse Frequency Response Design,” International Journal of Control, Automation and Systems, vol. 18, no. 11, pp. 2830–2841, 2020, https://doi.org/10.1007/s12555-019-0518-2.
  3. P. Chotikunnan and R. Chotikunnan, “Dual Design PID Controller for Robotic Manipulator Application,” Journal of Robotics and Control (JRC), vol. 4, no. 1, pp. 23–34, 2023, https://doi.org/10.18196/jrc.v4i1.16990.
  4. K. Lu, Z. Liu, Y. Wang, and C. L. P. Chen, “Fixed-Time Adaptive Fuzzy Control for Uncertain Nonlinear Systems,” IEEE Transactions on Fuzzy Systems, vol. 29, no. 12, pp. 3769–3781, 2021, https://doi.org/10.1109/TFUZZ.2020.3028458.
  5. F. Cao, “PID controller optimized by genetic algorithm for direct-drive servo system,” Neural Computing and Applications, vol. 32, no. 1, pp. 23–30, 2020, https://doi.org/10.1007/s00521-018-3739-z.
  1. P. Mohindru, “Review on PID, fuzzy and hybrid fuzzy PID controllers for controlling non-linear dynamic behaviour of chemical plants,” Artificial Intelligence Review, vol. 57, no. 4, p. 97, 2024, https://doi.org/10.1007/s10462-024-10743-0.
  2. C. Guo, L. Zhong, J. Zhao, G. Gao, and Y. Huang, “First-Order and High-Order Repetitive Control for Single-Phase Grid-Connected Inverter,” Complexity, vol. 2020, p. Article ID 1094386, 2020, https://doi.org/10.1155/2020/1094386.
  3. A. Kholiq et al., “Development of Adaptive PD Control for Infant Incubator Using Fuzzy Logic,” Journal of Robotics and Control (JRC), vol. 5, no. 3, pp. 756–765, 2024, https://doi.org/10.18196/jrc.v5i3.21510.
  4. U. V. Ramizares, W. J. A. Teves, E. R. Arboleda, and J. M. C. Bangeles, “Intelligent Temperature-Controlled Poultry Feed Dispensing System with Fuzzy Logic Algorithm,” International Journal of Robotics and Control Systems, vol. 4, no. 1, pp. 69–87, 2024, https://doi.org/10.31763/ijrcs.v4i1.1256.
  5. A. O. Amole, O. E. Olabode, D. O. Akinyele, and S. G. Akinjobi, “Optimal Temperature Control Scheme for Milk Pasteurization Process Using Different Tuning Techniques for a Proportional Integral Derivative Controller,” Iranian Journal of Electrical and Electronic Engineering, vol. 18, no. 3, p. 2170, 2022, https://doi.org/10.22068/IJEEE.18.3.2170.
  1. K. Anand, E. Mamatha, C. S. Reddy, and M. Prabha, “Design of neural network based expert system for automated lime kiln system,” Journal Europeen des Systemes Automatises, vol. 52, no. 4, pp. 369–376, 2019, https://doi.org/10.18280/jesa.520406.
  2. M. Tavana and V. Hajipour, “A practical review and taxonomy of fuzzy expert systems: methods and applications,” Benchmarking, vol. 27, no. 1, pp. 81–136, 2020, https://doi.org/10.1108/BIJ-04-2019-0178.
  3. D. Gupta and A. Ahlawat, “Taxonomy of GUM and usability prediction using GUM multistage fuzzy expert system,” International Arab Journal of Information Technology, vol. 16, no. 3, pp. 357–363, 2019, https://www.iajit.org/PDF/May%202019,%20No.%203/11385.pdf.
  4. X. Jin, K. Chen, Y. Zhao, J. Ji, and P. Jing, “Simulation of hydraulic transplanting robot control system based on fuzzy PID controller,” Measurement: Journal of the International Measurement Confederation, vol. 164, p. 108023, 2020, https://doi.org/10.1016/j.measurement.2020.108023.
  5. R. Y. Abdullah, A. M. Posonia, and U. B. Nisha, “A Graph Correlated Anomaly Detection with Fuzzy Model for Distributed Wireless Sensor Networks,” International Journal of Electrical and Electronic Engineering and Telecommunications, vol. 12, no. 5, pp. 306–316, 2023, https://doi.org/10.18178/ijeetc.12.5.306-316.
  1. M. S. Islam and U. Chong, “Rotating Machine Fault Detection based on Fuzzy Logic and Improved Adaptive Filter,” International Journal of Mechanical Engineering and Robotics Research, vol. 10, no. 2, pp. 79–86, 2021, https://doi.org/10.18178/ijmerr.10.2.79-86.
  2. J. Sonawane, M. Patil, and G. K. Birajdar, “Enhancement of Underwater Video through Adaptive Fuzzy Weight Evaluation,” Journal of Robotics and Control (JRC), vol. 5, no. 2, pp. 500–508, 2024, https://doi.org/10.18196/jrc.v5i2.20496.
  3. O. Varlamov, “‘Brains’ for Robots: Application of the Mivar Expert Systems for Implementation of Autonomous Intelligent Robots,” Big Data Research, vol. 25, p. 100241, 2021, https://doi.org/10.1016/j.bdr.2021.100241.
  4. M. Casal-Guisande, J. Cerqueiro-Pequeño, J. B. Bouza-Rodríguez, and A. Comesaña-Campos, “Integration of the Wang & Mendel Algorithm into the Application of Fuzzy Expert Systems to Intelligent Clinical Decision Support Systems,” Mathematics, vol. 11, no. 11, p. 2469, 2023, https://doi.org/10.3390/math11112469.
  5. S. Thaker and V. Nagori, “Analysis of Fuzzification Process in Fuzzy Expert System,” Procedia Computer Science, vol. 132, pp. 1308–1316, 2018, https://doi.org/10.1016/j.procs.2018.05.047.
  1. M. I. Fale and Y. G. Abdulsalam, “Dr. Flynxz – A First Aid Mamdani-Sugeno-type fuzzy expert system for differential symptoms-based diagnosis,” Journal of King Saud University - Computer and Information Sciences, vol. 34, no. 4, pp. 1138–1149, 2022, https://doi.org/10.1016/j.jksuci.2020.04.016.
  2. K. H. D. Tang, S. Z. Md Dawal, and E. U. Olugu, “Integrating fuzzy expert system and scoring system for safety performance evaluation of offshore oil and gas platforms in Malaysia,” Journal of Loss Prevention in the Process Industries, vol. 56, pp. 32–45, 2018, https://doi.org/10.1016/j.jlp.2018.08.005.
  3. A. J. Humaidi and H. A. Hussein, “Adaptive Control of Parallel Manipulator in Cartesian Space,” in Proceedings of 2019 3rd IEEE International Conference on Electrical, Computer and Communication Technologies, ICECCT 2019, pp. 1–8, 2019 https://doi.org/10.1109/ICECCT.2019.8869257.
  4. A. J. Humaidi, A. A. Oglah, S. J. Abbas, and I. K. Ibraheem, “Optimal augmented linear and nonlinear PD control design for parallel robot based on PSO tuner,” International Review on Modelling and Simulations, vol. 12, no. 5, pp. 281–291, 2019, https://doi.org/10.15866/iremos.v12i5.16298.
  5. S. Mahmood Mahdi, A. I. Abdulkareem, A. Jaleel Humaidi, A. K. Al Mhdawi, and H. Al-Raweshidy, “Comprehensive Review of Control Techniques for Various Mechanisms of Parallel Robots,” IEEE Access, vol. 13, pp. 63381–63416, 2025, https://doi.org/10.1109/ACCESS.2025.3557937.
  1. A. R. Nasser, A. T. Azar, A. J. Humaidi, A. K. Al-Mhdawi, and I. K. Ibraheem, “Intelligent fault detection and identification approach for analog electronic circuits based on fuzzy logic classifier,” Electronics (Switzerland), vol. 10, no. 23, p. 2888, 2021, https://doi.org/10.3390/electronics10232888.
  2. H. Y. Abed, A. T. Humod, and A. J. Humaidi, “Type 1 versus type 2 fuzzy logic speed controllers for brushless DC motors,” International Journal of Electrical and Computer Engineering, vol. 10, no. 1, pp. 265–274, 2020, https://doi.org/10.11591/ijece.v10i1.pp265-274.
  3. P. Chotikunnan, R. Chotikunnan, A. Nirapai, A. Wongkamhang, P. Imura, and M. Sangworasil, “Optimizing Membership Function Tuning for Fuzzy Control of Robotic Manipulators using PID-Driven Data Techniques,” Journal of Robotics and Control (JRC), vol. 4, no. 2, pp. 128–140, 2023, https://doi.org/10.18196/jrc.v4i2.18108.

Phichitphon Chotikunnan, Comparative Analysis of PID-Driven Data-Based and PSO-Tuned Fuzzy Membership Functions for Robotic Manipulator Control