Self-calibrating orienting system for a manipulating device
First Claim
1. A method for controlling an orienting/positioning system, the orienting/positioning system comprising at least a sensor and an actuator for controlling at least one of an orienting action and a positioning action adapted to change an input space of the sensor, the method comprising the steps of:
- (S1) evaluating pre-action output information of the sensor in order to detect a pre-action position of a manipulating device in the input space of the sensor;
(S2) determining a targeted post-action position of the manipulating device in the input space of the sensor;
(S3) defining a command for the actuator by mapping any deviation of the pre-action position and the targeted post-action position in the input space of the sensor to actuator control coordinates using a predefined mapping function;
(S4) orienting the manipulating device by the actuator according to the defined command in order to carry out the orienting action;
(S5) detecting a real post-action position of the manipulating device in the input space of the sensor; and
(S6) adapting the mapping function used in step S3 based on any difference of the real post-action position and the targeted post-action position of the manipulating device in the input space of the sensor in order to carry out an incremental adaptive learning of the mapping function, said adapting comprising the steps of;
determining a correction signal based on any difference of the real post-action position and the targeted position of the manipulating device in the input space of the sensor,adapting the mapping function taking into account the correction signal, the executed actuator command and the pre-action position of the manipulating device in the input space of the sensor,determining a confidence value based on a plausibility of the difference of the real post-action position and the targeted position of the manipulating device, andmodulating an adaptation vector with the confidence value such that an adaptation rate depends on the confidence value;
wherein steps S1 to S6 are cyclically repeated at least once using the respectively adapted mapping function.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to the control of an orienting/positioning system comprising comprising at least a sensor and an actuator for controlling an orienting and/or positioning action adapted to change an input space of the sensor. A first step evaluates pre-action output information of the sensor in order to detect a pre-action position of a manipulating device in the input space of the sensor. A second step decides on a targeted post-action position of the manipulating device in the input space of the sensor. A third step defines a command for the actuator by mapping any deviation of the pre-action position and the targeted post-action position in the input space of the sensor to actuator control coordinates using a predefined mapping function. A fourth step orients/positions the manipulating device according to the defined command in order to carry out the orienting/positioning action. A fifth step detects a real post-action position of the manipulating device in the input space of the sensor. A sixth step adapts the mapping function used in step three based on any difference of the real post-action position and the targeted post-action position of the manipulating device in the input space of the sensor in order to carry out an incremental adaptive learning of the mapping function. According to one embodiment of the present invention, steps S1 to S6 are cyclically repeated at least once using the respectively adapted mapping function.
13 Citations
13 Claims
-
1. A method for controlling an orienting/positioning system, the orienting/positioning system comprising at least a sensor and an actuator for controlling at least one of an orienting action and a positioning action adapted to change an input space of the sensor, the method comprising the steps of:
-
(S1) evaluating pre-action output information of the sensor in order to detect a pre-action position of a manipulating device in the input space of the sensor; (S2) determining a targeted post-action position of the manipulating device in the input space of the sensor; (S3) defining a command for the actuator by mapping any deviation of the pre-action position and the targeted post-action position in the input space of the sensor to actuator control coordinates using a predefined mapping function; (S4) orienting the manipulating device by the actuator according to the defined command in order to carry out the orienting action; (S5) detecting a real post-action position of the manipulating device in the input space of the sensor; and (S6) adapting the mapping function used in step S3 based on any difference of the real post-action position and the targeted post-action position of the manipulating device in the input space of the sensor in order to carry out an incremental adaptive learning of the mapping function, said adapting comprising the steps of; determining a correction signal based on any difference of the real post-action position and the targeted position of the manipulating device in the input space of the sensor, adapting the mapping function taking into account the correction signal, the executed actuator command and the pre-action position of the manipulating device in the input space of the sensor, determining a confidence value based on a plausibility of the difference of the real post-action position and the targeted position of the manipulating device, and modulating an adaptation vector with the confidence value such that an adaptation rate depends on the confidence value; wherein steps S1 to S6 are cyclically repeated at least once using the respectively adapted mapping function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An auto-calibrating orienting/positioning system, comprising at least a sensor means, a computing means and an actuator means for controlling at least one of an orienting and a positioning action of a manipulating device adapted to change an input space of the sensor means, the computing means comprising:
-
means for evaluating pre-action output information of the sensor means in order to detect a pre-action position of the manipulating device in the input space of the sensor means; means for deciding on a targeted post-action position of the manipulating device in the input space of the sensor means; means for commanding the actuator means, a command being generated by mapping any deviation of the pre-action position and the targeted post-action position in the input space of the sensor means to actuator control coordinates using a predefined mapping function; means for detecting a real post-action position of the manipulating device in the input space of the sensor means; and means for calibrating the mapping function based on any difference of the real post-action position and the targeted post-action position of the manipulating device in the input space of the sensor means in order to carry out an incremental adaptive learning of the mapping function, said means for calibrating comprising; means for determining a correction signal based on any difference of the real post-action position and the targeted position of the manipulating device in the input space of the sensor, wherein the mapping function is calibrated taking into account the correction signal and the pre-action position of the manipulating device in the input space of the sensor means, means for adapting the mapping function taking into account the correction signal, the executed actuator command and the pre-action position of the manipulating device in the input space of the sensor, means for determining a confidence value based on a plausibility of the difference of the real post-action position and the targeted position of the manipulating device, and means for modulating an adaptation vector with the confidence value such that an adaptation rate depends on the confidence value. - View Dependent Claims (10, 11, 12, 13)
-
Specification