I was just reading about the anti-lock brake system example on the wiki page for fuzzy control system. The principle seems to be simple: instead of just assigning a SINGLE category (cold, cool, nominal, warm or hot) to the temperature of the brake, it translates the temperature into a continuous scale (fuzzy set), like 70% cold and 30% cool.
I can see the advantage of this over the 0-1 logic because now the input is smoother than the 0-1 logic and so the output will also be smoother. But if you have the temperature available, which is already in a continuous scale, why not just control directly based on the temperature? Why do you need the extra step to convert the temperature into fuzzy set and then do the control?
I noticed fuzzy control seems to be a hot topic a couple of decades ago. So maybe it's just because the controllers (in applications like cars and washing machines) were only capable of controlling based on rules rather than doing PID control?