Sei sulla pagina 1di 1

1.

If (distanceFront is low) and (turn is left) then (steer is moreLeft) (1)


2. If (distanceFront is medium) and (turn is left) then (steer is left) (1)
3. If (distanceFront is large) and (turn is left) then (steer is left) (1)
4. If (distanceFront is low) and (turn is right) then (steer is moreRight) (1)
5. If (distanceFront is medium) and (turn is right) then (steer is right) (1)
6. If (distanceFront is large) and (turn is right) then (steer is right) (1)
7. If (distanceFrontLeftDiagonal is small) then (steer is moreRight) (1)
8. If (distanceFrontLeftDiagonal is medium) then (steer is right) (1)
9. If (distanceFrontRightDiagonal is small) then (steer is moreLeft) (1)
10. If (distanceFrontRightDiagonal is medium) then (steer is left) (1)
11. If (angleGoal is negative) and (distanceGoal is low) then (steer is moreLeft) (1)
12. If (angleGoal is moreNegative) and (distanceGoal is low) then (steer is moreLeft) (1)
13. If (angleGoal is no) and (distanceGoal is low) then (steer is no) (1)
14. If (angleGoal is positive) and (distanceGoal is low) then (steer is moreRight) (1)
15. If (angleGoal is morePositive) and (distanceGoal is low) then (steer is moreRight) (1)
If
and
and
distanceFront is

low
medium
large
none

not
Connection

distanceFrontLeftDiagon
al is
small
medium
none

not

distanceFrontRightDiago
nal is
small
medium
none

not

and

and

angleGoal is

negative
no
positive
moreNegative
morePositive
none

and

turn is

left
right
none

not

low
me
high
non

not

Weight:

or
and
FIS Name: fuzzyBase

Delete rule

Add rule

Change rule

<<
Help

Close

>>

Potrebbero piacerti anche