Research Article

Artificial Fuzzy-PID Gain Scheduling Algorithm Design for Motion Control in Differential Drive Mobile Robotic Platforms

Figure 3

(a) The hybrid fuzzy-PID algorithm with one tuning input factor A for tuning the error value. (b) The Simulink model representing the developed fuzzy-PID algorithm submodel. (c) The PID algorithm sub-block. (d) The fuzzy algorithm with two inputs and four outputs in MATLAB/Simulink. (e) Error-related membership function, linguistic variables, and universe of discourse range. (f) Rate of error-related membership function, linguistic variables, and universe of discourse range. (g) Membership function with linguistic variables and their universe of discourse ranges for assigning KP values. (h) Membership function with linguistic variables and their universe of discourse ranges for assigning Ki values. (k) Membership function with linguistic variables and their universe of discourse ranges for assigning KD values.
(a)
(b)
(c)
(d)
(e)
(f)
(g)
(h)
(i)