The invention relates to determining maneuver information from a record of predeterminable maneuver information for a mobile unit.
Such a determination of a maneuver information item for a mobile unit, for example for a motor vehicle, is generally termed maneuver generation and in this case used in a motor vehicle navigation system.
A motor vehicle navigation system with such maneuver generation is known from [1].
This motor vehicle navigation system comprises various modules, a first for position determination, a second module for route planning and a third module for maneuver generation.
In the determination of a position by the first module, a current, actually occupied position of the motor vehicle is determined, a corresponding map position is determined in a digital map, which map position matches the actual position of the motor vehicle (map matching) and a section of the digital map with the determined map position is displayed to a driver of the motor vehicle.
Screens, monitors or displays, for example, are used as display systems.
Map matching methods are known from [2] and [3].
In the planning of a route by the second module, a route is planned or determined for a starting point of the motor vehicle and for a destination point of the motor vehicle, which route connects the starting point with the destination point in a suitable manner, for example via a shortest path. The planned or determined route is also displayed on the digital map to the driver of the motor vehicle.
In the generation of a maneuver by the third module, instructions for the driver, known as maneuver instructions or maneuver information, are determined, which guide the driver along the planned route to the destination point.
The maneuver instructions, for example an instruction to drive straight ahead (Straight, S), an instruction to turn left (Left, L) or right (Right, R) or an instruction to make a U-turn (U-Turn, U), are optically displayed to the driver during his/her journey as selected points on the route are reached, for example by means of a visual output in the form of arrows or bar charts on a screen, as in the case of the motor vehicle navigation system known from [1], and communicated acoustically, for example by means of a voice output.
These maneuver instructions provide valuable information and guidance for the driver, in particular at route intersections on the planned route, at which intersections normally several alternative routes meet and are possible for continuing the journey. A maneuver information item indicates to the driver the correct onward route from the several alternative routes.
In the determination of a maneuver information item, a change in the direction of the onward course of the route is determined in the motor vehicle navigation system known from [1] at such a selected point on the route, described by a corresponding change of angle of the route.
For this change of angle, the relevant maneuver information item, for example (Straight, S), (Left, L), (Right, R) or (U-Turn, U) is determined (
If a change of angle of the onward route is determined, then the corresponding angle window is specified for this change of angle and the relevant maneuver information determined for this angle window.
Thus, for example, a change of angle 303 or 304 of the route of 90° or of −90° (=270°) lies in the angle window 60° to 120° 305 or in the angle window 240° to 300° 306 and leads to a maneuver information item “R” 307 or “L” 308.
The assignments “changes of angle 300 to maneuver information 302” or the angle windows 301 for the maneuver information items 302 “S”, “L”, “R” and “U” are shown in
Fundamental principles of a fuzzy logic are known from [4].
The procedure for maneuver generation known from [1] has, however, the disadvantage that in many cases, particularly where there are complex route intersections with multiple possible alternative routes, each of which exhibits similar changes of angle, no clear maneuver information in respect of the correct onward route is generated for the driver.
Consequently, the object of the invention is to indicate a method for determining maneuver information for a mobile unit, which method generates for the driver clearer maneuver information than that which is generated in the case of the motor vehicle navigation system described.
The object is achieved in the method and the arrangement as well as in the computer program comprising program-code means and the computer-program product for determining maneuver information from a record of predeterminable maneuver information for a mobile unit using fuzzy logic, comprising in each case the features according to the respective independent claim.
In the method for determining maneuver information from a record of predeterminable maneuver information for a mobile unit using fuzzy logic, primary route information, which describes a primary route of the mobile unit, is determined. The primary route information is then evaluated using fuzzy logic, whereby a maneuver information item is determined.
In the fuzzy evaluation, first memberships are determined for the primary route information using fuzzy membership functions, with which first memberships the membership of the primary route information of one of the predeterminable maneuver information items is described in each case. Furthermore, the first memberships are evaluated using rules, whereby a maneuver information item is determined.
In a further method according to the invention for determining maneuver information from a record of predeterminable maneuver information for a mobile unit using fuzzy logic, primary route information, which describes a primary route of the mobile unit, and at least one secondary route information item, which describes an alternative route to the primary route of the mobile unit, are determined.
The primary route information and the secondary route information are evaluated using fuzzy logic, whereby the maneuver information item is determined.
In the fuzzy evaluation, first memberships are determined for the primary route information using fuzzy membership functions, with which first memberships the membership of the primary route information of one of the predeterminable maneuver information items is described in each case. Second memberships are determined for the secondary route information using fuzzy membership functions, with which second memberships the membership of the secondary route information of one of the predeterminable maneuver information items is described in each case.
The first and the second memberships are evaluated using fuzzy rules, whereby a maneuver information item is determined.
The arrangement for determining maneuver information from a set of predeterminable maneuver information for a mobile unit using fuzzy logic has a processor which is set up to implement the following steps:
According to the invention the primary route information is deemed to be information which describes a route to be covered by the mobile unit. The secondary route information is deemed to be information which describes a route which can be covered as an alternative to the route to be covered.
The computer program with program-code means is set up in order to implement all the steps according to the respective method according to the invention if the program is executed on a computer.
The computer-program product with program-code means stored on a machine-readable medium is set up in order to implement all the steps according to the inventive method if the program is executed on a computer.
The arrangement and the computer program with program-code means, set up in order to implement all the steps according to the respective inventive method if the program is executed on a computer, and the computer-program product with program-code means stored on a machine-readable medium, set up in order to implement all the steps according to the respective inventive method if the program is executed on a computer, are particularly suitable for implementing the method according to the invention or one of its developments explained hereinafter.
A key and advantageous aspect of the invention is the use of fuzzy logic in determining maneuver information or in maneuver generation. Through the use of fuzzy logic, the invention exhibits particular advantages.
In contrast to the “crisp” assignment of angle change to maneuver information known from [1], i.e. the “crisp” logic in maneuver generation, the approach of the invention based on fuzzy logic offers the advantage of making the membership of a set, i.e. the match of an angle change to a maneuver information item, mathematically describable by means of intermediate values between false (0) and true (1).
In order to represent a problem, in this case the determination of maneuver information, a qualitative description with fuzzy concepts of human thinking is used here in addition to a numerical or quantitative description by means of matches. These descriptions enable nonfuzzy/crisp and fuzzy data to be handled formally precisely.
In addition, where there is a change in fuzzy rules, linguistic variables or operators, the reference to an overall behavior is retained. Specific and individual adjustments to possibly changing boundary conditions can thus be made easily and flexibly.
Furthermore, fuzzy logic approximates to a linguistic mode of expression in humans, thus making possible maneuver information that is understandable overall.
Preferred developments of the invention will emerge from the dependent claims.
The developments described hereinafter relate both to the method and to the arrangement.
The invention and the developments described hereinafter can be implemented both in software and in hardware, for example, using a special electrical circuit.
Furthermore, an implementation of the invention or of a development described hereinafter is possible by means of a computer-readable storage medium on which the computer program with program-code means which executes the invention or development is stored.
The invention or every development described hereinafter can also be implemented by a computer-program product which has a storage medium on which the computer program with program-code means which executes the invention or development is stored.
It is useful to describe the primary route information and/or the secondary route information by a change of direction, in particular by an angle of change of direction. Such a change of direction or such an angle can be determined in a simple manner, for example using a digital map with routes.
For outputting or communicating the maneuver information to a user, various output options are available, for example
It is also possible to adapt the fuzzy membership functions and/or fuzzy rules to a type of output, for example the aforementioned optical or acoustic output of maneuver information. Thus, for example, for outputting maneuver information optically, different membership functions can be used from those used for an acoustic output (
It is also useful when evaluating the route information using fuzzy logic to determine in respect of a maneuver information item a significance with which the maneuver information can be rated. This significance describes a certainty in respect of the respective maneuver information. Through such measures, clarity in the generation of maneuver information can be increased substantially.
It is also advantageous to code each of the first and/or second memberships, for example as bit-patterns. By this means, any storage space needed, in particular when implementing the invention on a computer, can be reduced and/or the execution of the invention on the computer speeded up.
From the fuzzy rules, significant, for example frequently used, fuzzy rules can be selected and compiled in a rule base.
By determining a performance value for a fuzzy rule with which a degree of performance of a rule result of the fuzzy rule is described, clarity in the generation of maneuvers can be further enhanced.
If such a performance value is determined for each of several fuzzy rules, these performance values can be combined to give an overall performance value. In this case maneuver information is determined using the overall performance value.
The invention is particularly suitable for use as part of a user-assistance program in mobile units, for example a navigation system for a motor vehicle. In this case, the mobile unit is the motor vehicle to be guided.
An embodiment of the invention, which will be explained in detail hereinbelow, is shown in the figures, in which
Components of this navigation system 110 are shown schematically and in their interaction in
The components of the navigation system 200 are each connected to one another with connections in such a way that data which is determined or measured in the individual components can be transmitted to the other components and be available there for further processing, for example by appropriately installed digital data processing means.
The connections between the components of the navigation system 200 are shown in
The navigation system 200 combines various individual systems, a position-determining system 210, a system for route planning 270 and a system for maneuver generation and maneuver navigation 271.
Appropriate software programs for these systems 210, 270 and 271 and appropriate data for these systems, such as a digital map 250, are stored in an arithmetic-logic unit 130.
Position-Determining System
The position-determining system 210 of the navigation system 200 comprises three independent position-determining systems, a GPS system 220, a gyroscope 230 and an odometer 240.
It should be pointed out that a data line can also be a radio path or another medium.
Using the gyroscope 230 and the odometer 240, a current, first item of position information of a current position of the motor vehicle is determined.
Using the GPS system 220, a second current position information item, redundant in relation to the first position information item, is determined.
Using the first and the redundant second position information items, an improved (because it is more accurate) current position information item is determined 245 for the current position of the motor vehicle 100.
Position determination 245 take place at regular, preset time intervals at preset times during a journey of the motor vehicle, as a result of which a route actually covered by the motor vehicle, a sensor path, is determined 246.
A digital map 250 is stored in the navigation system 200. The digital map 250 is a digitized image of surroundings of the motor vehicle 100 in which traffic connections and other traffic-relevant information, for example towns and their traffic networks, are entered.
The navigation system 200 also has a display unit 280 which comprises an optical output means 290 with an integrated acoustic output means 292 and on which the digital map 250 or relevant parts of the digital map 250 can be displayed.
The driver can in this way identify his/her current position as a current map position on the digital map 250 and follow or trace his/her route on the digital map.
Route planning, maneuver generation and maneuver navigation In addition, the navigation system 200 comprises the further systems 270, 271 for route planning and for maneuver generation and maneuver navigation.
These are connected to an input device 260 with which a destination position of the motor vehicle 100 can be input by a driver of the motor vehicle 100.
The system for route planning (route computation unit) 270 determines a shortest route to the destination position using the input destination position, the map path, the current position of the motor vehicle and the current map position of the motor vehicle 100.
It should be pointed out that an optimum route can also be determined in relation to a different criterion, for example a driving time.
The system for maneuver generation and maneuver navigation 271 generates instructions for the driver, referred to as maneuver instructions or maneuver information, which guide the driver along the planned route to the destination point.
The display unit 280 of the navigation system 200 is furthermore set up such that the driver of the motor vehicle 100 is shown acoustically and optically the shortest route (or other optimum) route to the input destination position.
The system for maneuver generation and maneuver navigation 271 is described in detail below.
Basic principles and design of the system for maneuver generation and maneuver navigation 271
As well as determining the position and planning/computing the route from the starting point to the travel destination, a navigation system must guide the driver along the route. The instructions or maneuvers used for this purpose are communicated to the driver visually in the form of arrows and bar charts and by means of a voice output.
The approach described for the system for maneuver generation and maneuver navigation 271 is based on fuzzy logic and consequently offers the advantage that it enables softer (system state) transitions than is the case with Boolean logic.
The fuzzy approach is, furthermore,—given appropriate parameterization—tolerant or robust against inaccuracies in the available data, such as directional data or change-of-direction data.
In addition, fuzzy logic approximates to the linguistic mode of expression of humans so that all in all more readily understandable maneuvers can be generated.
The fuzzy approach described below comprises two variants, a basic approach with maneuver generation using fuzzy logic and an (alternative) extended approach with maneuver generation using a rule-based fuzzy system.
The extended rule-based approach differs from the basic fuzzy-logic approach only insofar as additional route information, for example alternative routes, is included in the generation of maneuvers. The basic design of the extended rule-based approach corresponds otherwise to the basic fuzzy-logic approach.
Maneuver generation with fuzzy logic (Basic fuzzy-logic approach)
For generating maneuvers in motor vehicle navigation systems, a use of fuzzy-logic-based algorithms presents itself. In contrast to the Boolean logic used in the past, an approach based on fuzzy logic offers the advantage of making set membership mathematically describable by means of intermediate values between false (0) and true (1).
In addition to a numerical or quantitative description by means of matches, a qualitative description with fuzzy concepts of human thought is used to represent a problem, in this case the determination of maneuver information. These descriptions make it possible to handle nonfuzzy/crisp and fuzzy data formally precisely.
In addition, where there is a change in fuzzy rules, linguistic variables or operators, the reference to an overall behavior is retained. Specific and individual adjustments to possibly changing boundary conditions can thus be made easily and flexibly.
Furthermore, fuzzy logic approximates to linguistic mode of expression in humans, thus making possible maneuver information that is understandable overall.
According to the fuzzy approach of the system for maneuver generation and maneuver navigation 271, a previously used Boolean angle classification 300 of “orientation slots” 301 (
Soft transitions for the angle windows 401 are produced by the fuzzy angle classification 400 used for the route direction changes. There are no longer hard limits as in the case of the previous transitions between (0) and (1). With the exception of the unique points 0°, 90°, 180° and 270°, at least two membership functions 402 are always active.
The curves of the membership functions 402 are arranged through the use in sections of linear functions 403, in this case through simple triangular and trapezoidal functions, so that only interpolation points 404 are needed between which a linear interpolation is made.
The interpolation points 404 are the parameters of the membership functions 402 with which the individual curves can be customized to a user.
When setting the membership functions 403, particular consideration is also given to the priority which a maneuver possesses:
The addition Soft S− has a low priority as can be seen from the flat curve of the corresponding membership functions. Indeed, for the voice output (
With the voice output, this procedure largely avoids use of the addition Soft S− or slight. A typical example is an intersection at which two streets lie within the angle window (Straight, S). This conflict was previously resolved such that each of the two streets was assigned the neighboring maneuver (Soft Right, SR or Soft Left, SL). This conflict no longer arises with the fuzzy angle classification, i.e. one street is given the maneuver (Straight, S) and the other the maneuver (Soft Right, SR or Soft Left, SL).
In addition to the fuzzy angle classification which is directly connected to membership values, a further evaluation variable is additionally introduced (
This further variable describes a significance or certainty Sm,i of a maneuver and is produced from the quotient of the match of the maneuver under consideration μm,i for a street i and the sum of the membership values with regard to the maneuver m:
This value for the certainty simplifies the selection of an understandable maneuver. A value of 53% is chosen as a threshold value upward of which the certainty of a maneuver is guaranteed.
This value, which lies just above the limiting value 50%, guarantees an adequate gap between the maneuver with the greatest membership value relative to the other maneuvers.
The selection of the fuzzy maneuver proceeds such (
Only if the certainty of this maneuver is also too low, is the maneuver specified which has the highest certainty.
If the maneuver found in this way is not clear, i.e. the value of the certainty is less than 50%, the fuzzy module is abandoned and a maneuver generated with the previous Boolean algorithms is accessed.
In the generation of the maneuver with fuzzy logic, primary route information, which describes a primary route of the mobile unit, in this case the change of direction of the route, is determined 1310.
The primary route information is then evaluated using fuzzy logic, whereby the maneuver information item is determined 1320, 1330.
In the fuzzy evaluation, first memberships are determined 1320 for the primary route information using fuzzy membership functions, with which first memberships the membership of the primary route information of one of the predeterminable maneuver information items is described in each case.
In addition, the first memberships are evaluated using rules, whereby the maneuver information item is determined 1330,
Maneuver Generation with a Rule-Based Fuzzy System (Extended Rule-Based Approach)
In the case of the rule-based fuzzy system, fuzzification, inference and defuzzification are carried out, ensuring traceability of maneuver generation.
The generation of maneuvers is mapped on fuzzy rules which are compiled in a rule base (
Selection of input and output variables
The following are selected as input variables for the rule-based system:
The following are selected as output variables:
The basic sets G, which contain the range of values of the individual linguistic variables, are defined here as:
GR={R,0°≦R≦360°}
GNL={NL,0°≦NL≦360°}
GNR={NR,0°≦NR≦360°}
GMD={MD,0≦MD≦10}
GMV={MV,0≦MV≦10}
In the case of main street recognition, no fuzzification takes place. Only the bit-pattern generated (see generation of rule base) is used for selecting the active rules from the rule base.
Design of Membership Functions
In rule-based maneuver generation by means of a rule-based fuzzy system, the curves of the membership functions are arranged through the use in sections of linear functions, in this case simple triangular and trapezoidal functions (cf.
These section-wise linear membership functions have the advantage of being describable through the specification of few salient points. Consequently, the computational and storage outlay can be kept small. This allows, in subsequent fuzzification, i.e. in the conversion of crisp input values of the route, of the left and of the right neighbors into fuzzy membership values, a simple calculation of the membership values through interpolation between interpolation points.
By means of additional interpolation points between which linear interpolation is carried out, the membership functions can be adapted to circumstances.
The interpolation points also form the parameters with which the individual curves of the membership functions can be adapted to the particular user concerned.
The adaptations of the system to the particular user concerned, i.e. the adaptation of maneuvers, occurs in practical use of the navigation system.
In the adjustment of membership functions, particular consideration is given to a slight adaptability of the functions:
The fuzzy sets are selected such that fuzzy sets adjacent to one another overlap to a greater or lesser extent, as a result of which a crisp input value can belong to several fuzzy sets simultaneously.
Design of the Linguistic Rules—Generation of the Rule Base (
The design of the rule base constitutes an important step since the rules established here ultimately represent the rule strategy and thus the ‘intelligence’ of the fuzzy system.
The total number of possible rules depends on the number of input variables and on the set of linguistic terms per variable:
Where there are two input variables, each with two linguistic terms, the rule base can consist of a maximum of four rules. Where there are 4 input variables i=1, . . . , 4 (for route, left and right neighbor, main street) and Ei as the set of linguistic terms, the rule base to be created here can contain a maximum of 1792 different rules (see Equation 2).
rmax=E1·E2·E3·E4=7·8·8·4=1792 (Equation 2)
This relationship makes it immediately clear that where there are more than two input variables the total input space can generally no longer be exhausted. Nor is this usually at all necessary, since in operation of the navigation system in reality only some of all the possible combinations of input variable terms actually occur.
Moreover, the processing speed of the fuzzy system is substantially influenced by the size of the rule base. It is therefore advisable when designing the rule base to begin with a small number of rules. Rules can then gradually be added or the existing rules modified (e.g. combining of rules where they overlap) until the required quality of rules is achieved. In order to be able to assess the consistency of the rules, the individual rules of the rule base are shown graphically (
In this way, contradictory rules can quickly be identified and removed. Also, the rule base is organized according to the bit-pattern of the route. FIGS. 11 (tabular) and 12 (graphic) show a representation of extracts from the rule base.
In order to ensure the coverage of all possible cases by the rule base, an instruction is added to the inference mechanism for cases where no rule is active.
In this case, the direction of the route is output as the default value.
In general, the rule base presents itself in the following form:
Rule 1:
IF r=A1k . . . AND ln=A11 . . . AND
rn=A1m . . . AND ms=A1n
THEN disp=B1p . . . AND voice=B1q (Equation 3)
. . .
Rule z:
IF r=Azk . . . AND ln=Az1 . . . AND
rn=Azm . . . AND ms=Azn
THEN disp=Bzp . . . AND voice=Bzq (Equation 4)
with:
r, in, rn, ms: input variables
A11, A21, . . . , Az1: bit-patterns of the input variable in
disp, voice: output variables
B1p, B2p, . . . , Bzp: bit-patterns of the output variable disp.
Inference Mechanism
With the inference mechanism, the rule base is evaluated and an overall decision reached by combining the subdecisions of the individual rules.
In order to specify the active rules, the bit-patterns specified after fuzzification (from the membership values of the individual linguistic variables, and main street recognition) are used.
A rule is deemed active if the bit-patterns created match wholly or in part the bit-pattern stored in the rule base. The performance value Pvi of an active rule is produced by means of the following quotient:
sum of active membership values of the route.
sum of active membership values of the left neighbor
sum of active membership values of the right neighbor.
μmax2: maximum occurring possibilities (here: μmax=1000).
i: sequential index of the particular rule concerned (here: i=0, . . . , n)
a=1, . . . , A: summation index (analogous applies to b and c)
A,B,CεN: upper summation limits (number of active membership values).
To determine the individual output fuzzy sets, the performance value of an active rule is then assigned to the output sets. The fuzzy sets of the conclusion of each active rule are cut off at the level of the respective performance value (Pvi) of each rule. The fuzzy sets determined in the preceding step are then combined by addition into a resulting output fuzzy set.
Defuzzification: Maximum Method
The results of the inference are initially two resulting fuzzy sets for the output variables display and voice. In order to obtain crisp output variables which can be assigned to the appropriate maneuvers, the resulting output fuzzy sets must be defuzzified. The method which is used in this case is the maximum method. Here only the particular linguistic term of the output variable which has the highest accumulated performance value is considered. The assignment of the maneuver is carried out in accordance with this linguistic term.
In the rule-based generation of maneuvers, primary route information, which describes a primary route of the mobile unit, and at least one secondary route information item, which describes an alternative route to the primary route of the mobile unit, are determined 1410 or 810.
The primary route information and the secondary route information are evaluated using fuzzy logic, whereby the maneuver information item is determined 1420 to 1440 or 820 to 870.
In the fuzzy evaluation, first memberships are determined 1420 or 820 for the primary route information using fuzzy membership functions, with which first memberships the membership of the primary route information of one of the predeterminable maneuver information items is described in each case. For the secondary route information, second memberships are determined 1430 or 830 using fuzzy membership functions, with which second memberships the membership of the secondary route information of one of the predeterminable maneuver information items is described in each case.
The first and the second memberships are evaluated using fuzzy rules, whereby the maneuver information item is determined 1440 or 840 to 870.
Mode of functioning and of operation of the rule-based maneuver generation based on a (sample given) intersection situation.
Further explanatory comments on the mode of functioning and operation of rule-based maneuver generation based on a (sample given) intersection situation are given below.
The following explanatory comments are based upon the intersection situation shown by way of example in
An appropriate maneuver is to be generated for the display and voice output for the intersection situation shown in
In accordance with the rule-based generation of maneuvers, maneuver generation consists of the three components: fuzzification (a), inference mechanism (b) and defuzzification (c).
a) Fuzzification—Conversion of Crisp Input Values into Fuzzy Membership Values:
Through interpolation of the membership functions depending on the angle changes determined, the individual membership values are specified for the route 910 or 1010, the left neighbor 920 or 1020 and the right neighbor 930 or 1030 (
The membership values are then stored for each angle in accordance with their match with the maneuver slots (Table 1).
From the computed membership values a corresponding bit-pattern is then formed (Table 1: In positions with a membership value greater than zero there is a 1 in the bit-pattern, otherwise a 0). This bit-pattern is needed in the selection of the active rules from the rule base.
In addition, when the active rules are specified, a value is generated for activating the intersection zoom to give an enlarged display of the intersection area to be driven through.
Recognition of the Main Street Situation:
Since no information or only very unsatisfactory information is available in relation to the course of main streets, streets are classified by rank and class.
Based on some set rules an analysis is then made of the current street situation. Here the course of the main street is determined from the values of street class and street rank, and the result of this analysis stored for further processing in the form of a bit-pattern.
A street is then recognized as a main street if:
All outgoing streets have a lower rank.
The following options are available here as alternatives for describing the course of the main street:
Applied to the intersection situation (
If the relevant bit-pattern is converted, this consequently gives: (0, 0, 0, 0, 1, 0, 0, 0,) sorted according to (X, X, X, X, N, RN, LN, R).
b) Inference—Specification of Active Rules
The aim of the evaluation of the rule base is to arrive at an overall decision by combining the subdecisions of the individual rules. By comparing the bit-patterns created with the rules filed in the rule base, the active rules for the current situation are obtained (Table 3).
A rule is deemed active for the current situation if the bit-patterns created match wholly or in part the bit-patterns stored in the rule base.
If one of the rules is recognized as active, then the performance value Pvi of the rule is calculated in compliance with Equation 5.
The performance value is, like the membership value, restricted to values from the interval between 0 and 1000. Fractional digits are removed
The at this point exact performance value 21 cuts down the fuzzy sets of the conclusion of the active rule (cf.
An analogous result is produced for the other active rules (Table 4).
By means of addition, the individual fuzzy sets are combined into an output fuzzy set (see last line in Table 4).
d) Defuzzification—Specification of a Crisp Output Value:
In compliance with the linguistic term of the output variable which has the highest totaled performance value, (here 967), the maneuver to be output is obtained via the output fuzzy set thus created.
The following publications are cited in this document:
Number | Date | Country | Kind |
---|---|---|---|
101 59 872.6 | Dec 2001 | DE | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/DE02/04421 | 12/3/2002 | WO | 11/22/2004 |