So some kind of bastard hybrid between the two?Really, PID unning with "Big", "some", and "a little bit", instead of actual exact numbers , could probably work very well as a feedback controller.
There's always some hype whenever a new technique is developed.The biggest gripe was the way that FL was touted as being the solution to every problem, and that all who did not immediately embrace FL completely were, at best, unqualified.
PID tuning is a bit of a Black Art and Foxboro even developed an Auto Tune for PID in their software and field interface hardware. But the only time I ever had a complete failure was when some idiot grabbed some control valves from surplus and used them on a project. 2" line needs a 2" control valve, got one, check. But never did the flow calculations or trimmed the valve internals for the correct flow parameters. Not the PID control failure but complete lack of engineering understanding of flow control and failure to do the correct engineering required to control it. Another instance was Ph control and once again not the controls but the basic instability of Ph sensors and tendency of probes to become fouled by the goop they were inserted into. Temperature control failure in a boiler due to temp sensor failure due to soot or ash caking, etc. Sometimes it's not the controls themselves at fault but the inherent instability of the system they are trying to control.I've had my fair share of issues with PID instability in the past
Really, PID unning with "Big", "some", and "a little bit", instead of actual exact numbers , could probably work very well as a feedback controller.
I don't see how that would work. PID is based on a computed mix of three continuous and mathematically/physically related parameters related to the difference between an actual outcome and a desired outcome. FL is more a classification of input(s) into one or more sets that computes a likely response.So some kind of bastard hybrid between the two?
And in WHAT INSTANCE would it not work?Certainly NOT EVERY INSTANCE would work,
With the caveat that the system has small non-linearities and little dead-zone/backlash.probably none as good as an optimized and calibrated PID system.
Sounds like that would have been a good candidate for Fuzzy Logic control.What makes setting air pressure tricky is that as the pressure is adjusted, the temperature tends to change in response, which tends to change the pressure. So the control scheme had to include the temperature at the time the pressure was adjusted. so the process got complicated.
I don't have a dog in this fight: I know nothing of Fuzzy Logic.Adjusting system loop gain and response based on error magnitude categories can certainly be simpler than a constant gain PID servo system.
But the "greater than" or "less than" can go down to the resolution of the digital signal data if desired, which is the same "exact" accuracy limit of a digitized PID loop.it seems that the whole concept is based on using "greater than" and "less than" types of information, rather that exact numerical data.
So have you some known reason for implying that FL will have more errors in controlling a drone's flight as compared to PID?As for fuzzy logic in drones, unfortunately flight control is terribly unforgiving of errors in most instances.
According to Goggle AI:Anyone here knows if drones use PID or Fuzzy Logic in their programming?