Presentation is loading. Please wait.

Presentation is loading. Please wait.

Fuzzy Control. Fuzzy Sets Design of a Fuzzy Controller –Fuzzification of inputs: get_inputs() –Fuzzy Inference –Processing the Rules: find_rules() –Centroid.

Similar presentations


Presentation on theme: "Fuzzy Control. Fuzzy Sets Design of a Fuzzy Controller –Fuzzification of inputs: get_inputs() –Fuzzy Inference –Processing the Rules: find_rules() –Centroid."— Presentation transcript:

1 Fuzzy Control

2 Fuzzy Sets Design of a Fuzzy Controller –Fuzzification of inputs: get_inputs() –Fuzzy Inference –Processing the Rules: find_rules() –Centroid Defuzzification –Output Defuzzification: find_output() –A Fuzzy Control Example -- Floating Ping-Pong Ball

3 Fuzzy Logic

4 Fuzzy Sets Is this sentence true or false?

5

6

7

8

9 Probabiltiy vs. Fuzziness Probability describes the uncertainty of an event occurrence. Fuzziness describes event ambiguity. Whether an event occurs is RANDOM. To what degree it occurs is FUZZY.

10 Probability: There is a 50% chance of an apple being in the refrigerator. Fuzzy: There is a half an apple in the refrigerator.

11 Fuzzy logic acknowledges and exploits the tolerance for uncertainty and imprecision.

12 Fuzzy Control Fuzzy Sets Design of a Fuzzy Controller –Fuzzification of inputs: get_inputs() –Fuzzy Inference –Processing the Rules: find_rules() –Centroid Defuzzification –Output Defuzzification: find_output() –A Fuzzy Control Example -- Floating Ping-Pong Ball

13

14 A Fuzzy Controller

15

16 Fuzzy Control Fuzzy Sets Design of a Fuzzy Controller –Fuzzification of inputs: get_inputs() –Fuzzy Inference –Processing the Rules: find_rules() –Centroid Defuzzification –Output Defuzzification: find_output() –A Fuzzy Control Example -- Floating Ping-Pong Ball

17

18

19

20 Fuzzy Control Fuzzy Sets Design of a Fuzzy Controller –Fuzzification of inputs: get_inputs() –Fuzzy Inference –Processing the Rules: find_rules() –Centroid Defuzzification –Output Defuzzification: find_output() –A Fuzzy Control Example -- Floating Ping-Pong Ball

21 Fuzzy Inference

22

23 Fuzzy Control Fuzzy Sets Design of a Fuzzy Controller –Fuzzification of inputs: get_inputs() –Fuzzy Inference –Processing the Rules: find_rules() –Centroid Defuzzification –Output Defuzzification: find_output() –A Fuzzy Control Example -- Floating Ping-Pong Ball

24

25

26 Rules

27 Fuzzy Control Fuzzy Sets Design of a Fuzzy Controller –Fuzzification of inputs: get_inputs() –Fuzzy Inference –Processing the Rules: find_rules() –Centroid Defuzzification –Output Defuzzification: find_output() –A Fuzzy Control Example -- Floating Ping-Pong Ball

28

29

30

31

32

33

34

35 Fuzzy Control Fuzzy Sets Design of a Fuzzy Controller –Fuzzification of inputs: get_inputs() –Fuzzy Inference –Processing the Rules: find_rules() –Centroid Defuzzification –Output Defuzzification: find_output() –A Fuzzy Control Example -- Floating Ping-Pong Ball

36

37 Fuzzy Control Fuzzy Sets Design of a Fuzzy Controller –Fuzzification of inputs: get_inputs() –Fuzzy Inference –Processing the Rules: find_rules() –Centroid Defuzzification –Output Defuzzification: find_output() –A Fuzzy Control Example -- Floating Ping-Pong Ball

38 68HC12 JStamp …

39 Fuzzy k-map for floating ping-pong ball

40 Implementations High-level Languages –C –Java Assembly –Assembly –Assembly Built-in Fuzzy Control Instructions HC12

41 Designing a Robot (Example)

42

43

44

45

46

47

48

49

50

51

52

53


Download ppt "Fuzzy Control. Fuzzy Sets Design of a Fuzzy Controller –Fuzzification of inputs: get_inputs() –Fuzzy Inference –Processing the Rules: find_rules() –Centroid."

Similar presentations


Ads by Google