Patent ID: 6895286

Claim:
A method for optimizing operation of a machine assembly while being manipulated by a user, said machine assembly comprising plural replaceable devices, each device being operated by a control module, the input-output relationship of which control module is regulated by control parameters, said method comprising the steps of: (a) operating the machine using control modules; (b) during step (a), optimizing the input-output relationship of at least a single control module outputting at least a single variable, by coding into templates parameters fully or partially regulating said single control module, said templates of said single control module being subjected to heuristic processing, wherein the single control module uses fuzzy rules, and the control parameters include parameters defining the fuzzy rules and parameters defining coefficients of input and output of the single control module, wherein the parameters defining the fuzzy rules are evaluated based on (i) the user's ultimate choice during the operation, and the parameters defining the coefficients of input and output of the single control module are evaluated based on (ii) a preselected target used separately, to obtain at least one fitted set of parameters at each evaluation for said single control module, the parameters of which are optimized to optimally output the single variable based on both of the evaluations; and (c) operating the machine assembly using the optimized control module.