Description Format Details See Also Examples
Fuzzy Inference System used in the Subsequent Map Matching Process along a link (SMP-1).
frbs object
SMP-1 checks if the vehicle has already crossed a junction or is about to cross one and matches subsequent positions to the link identified by the IMP if that is not the case. Here you can see the input variables, fuzzy subsets and fuzzy rules used in FIS2. It is usefull to know the variables and how they affect the rule outputs in case you plan to change the range of the fuzzy subsets.
Input variables to this FIS are:
speed of the vehicle, v (m/s)
horizontal dilution of precision (HDOP)
Δ d (m), the difference between the distance from the last matched position to the downstream junction and the distance travelled by the vehicle since the last position fix
heading increment, HI (degrees)
α and β (degrees), location of the current position fix, relative to the link, seen from the last matched position and from the downstream junction respectively
The fuzzy subsets of the input variables are:
high, low, zero
good, bad
positiv, negativ
small, large, 180
below90, above90
The corresponding fuzzy rules used in this FIS are:
If (α is below 90 ) and (β is below 90 degrees) then ( L2 is high)
If (Δ d is positive) and (α is above 90 degrees) then ( L2 is low)
If (Δ d is positive) and (β is above 90 degrees) then ( L2 is low)
If (HI is small) and (α is below 90 degrees) and (β is below 90 degrees) then (L2 is high)
If (HI is small) and (Δd is positive) and (α is above 90 degrees) then (L2 is low)
If (HI is small) and (Δd is positive) and (β is above 90 degrees) then (L2 is low)
If (HI is large) and (α is below 90 degrees) and (β is below 90 degrees) then (L2 is low)
If (HDOP is good) and (v is zero) then (L2 is high)
If (HDOP is good) and (Δd is negative) then (L2 is average)
If (HDOP is good) and (Δd is positive) then (L2 is low)
If (v is high) and (HI is small) then (L2 is average)
If (HDOP is good) and (v is high) and (HI is 180 degrees) then (L2 is high)
get_var_bounds, set_var_bounds
1 2 3 4 | fis_smp1 <- get_fis("SMP1")
fis_smp1
# Plot membership functions
plotMF(fis_smp1)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.