Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
DETENT PROCESS FOR MEDICAL IMAGING SYSTEMS
Document Type and Number:
WIPO Patent Application WO/2023/046460
Kind Code:
A1
Abstract:
A detent method for a medical imaging system. The method comprises obtaining a braking function F(S,V) between a distance S moved by a moveable component of the medical imaging system when a brake is applied to the component and a velocity V of the component and obtaining a measured velocity V m of the component before the brake is applied. A braking position P B is determined based on a target position P T , the measured velocity V m and the braking function F(S,V), wherein the brake is configured to be actuated when the component reaches the braking position P B .

Inventors:
GAO XIANG (NL)
YANG GANG (NL)
Application Number:
PCT/EP2022/074716
Publication Date:
March 30, 2023
Filing Date:
September 06, 2022
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
KONINKLIJKE PHILIPS NV (NL)
International Classes:
A61B6/00; A61B6/10; A61B8/00
Foreign References:
EP1157661A22001-11-28
EP1157661A22001-11-28
Attorney, Agent or Firm:
PHILIPS INTELLECTUAL PROPERTY & STANDARDS (NL)
Download PDF:
Claims:
CLAIMS:

1. A detent method for a medical imaging system, the method comprising:

(306) obtaining a braking function F(S,V) between a distance S moved by a moveable component (102, 104, 106) of the medical imaging system when a brake is applied to the component and a velocity V of the component;

(302) obtaining a measured velocity Vm of the component before the brake is applied; and (308) determining a braking position PB based on a target position PT, the measured velocity Vm and the braking function F(S,V), wherein the brake is configured to be actuated when the component reaches the braking position PB

(312) obtaining a measured position Pm of the component after the component stops moving; and if a braking function re-calibration rule is triggered, adjusting the braking function F(S,V) based on: a distance So between the braking position PB and the measured position Pm, and the measured velocity Vm wherein, the braking function re-calibration rule includes that the measured position Pm does not fall within a detent window relative to the target position PT.

2. The method of claim 1, if wherein the braking function re -calibration rule further includes a rule of rejecting an accidental data.

3. The method of claim 1 or 2, wherein the braking function re -calibration rule further includes that the measured position Pm two continuous fails to fall within the detent window relative to the target position PT .

4. The method of claims 1 to 3, wherein the braking function F(S,V) is a quadratic function S = KV2 between the distance moved by the component, S, and the velocity of the component, V, wherein K is a calibration constant and wherein adjusting the braking function S = KV2 comprises adjusting the value of the calibration constant K.

5. The method of claims 1 to 3, wherein the braking function F(S,V) is a quadratic function, S = aV 2 + bV + c, between the distance moved by the component, S, and the velocity of the component, V, wherein a, b and c are calibration constants and wherein adjusting the braking function S = aV2 + bV + c comprises adjusting the values of one or more of the calibration constants a, b and c.

6. The method of any one of claims 1 to 3, wherein determining a braking position PB comprises: determining a braking distance SB based on applying the measured velocity Vm to the braking function F(S,V); and determining the braking position PB based on the difference between the target position PT and the braking distance SB .

7. The method of any one of claims 1 to 4, wherein obtaining the braking relationship F(S,V) comprises: obtaining at least two measured distances Sm travelled by the component when the brake is actuated; obtaining at least two measured velocities Vm corresponding to the velocity of the component when braking begins for the at least two measured distances Sm respectively; and fitting a function F(S,V) for the at least two pairs [ Sm , Vm \ .

8. A computer program product comprising computer program code which, when executed on a computing device having a processing system, cause the processing system to perform all of the steps of the method according to any of claims 1 to 7.

9. A system for performing a detent method for a medical imaging system, the system comprising a processor configured to: obtain a braking function F(S,V) between a distance S moved by a moveable component of the medical imaging system when a brake is applied to the component and a velocity V of the component; obtain a measured velocity Vm of the component before the brake is applied; and determine a braking position PB based on a target position PT, the measured velocity Vm and the braking function F(S,V), wherein the brake is configured to be actuated when the component reaches the braking position PB obtain a measured position Pm of the component after the component stops moving; and if a braking function re-calibration rule is triggered, adjust the braking function F(S,V) based on: 14 a distance So between the braking position PB and the measured position Pm and the measured velocity Vm wherein the braking function re -calibration rule includes that the measured position Pm does not fall within a detent window relative to the target position PT,

10. The system of claim 9, wherein the braking function re-calibration rule includes a rule of rejecting an accidental data.

11. The system of claim 9 or 10, wherein the braking function re -calibration rule includes that the measured position Pm two continuous fails to fall within the detent window relative to the target position PT.

12. The system of claims 9 to 11, wherein the braking function F(S,V) is a quadratic function S = KV2 between the distance moved by the component, S, and the velocity of the component, V, wherein K is a calibration constant and wherein the processor is configured to adjust the braking function S = KV2 by adjusting the value of the calibration constant K.

13. The system of claims 9 to 11, wherein the braking function F(S,V) is a quadratic function, S = aV + bV + c. between the distance moved by the component, S, and the velocity of the component, V, wherein a, b and c are calibration constants and wherein the processor is configured to adjust the braking function S = aV2 + bV + cby adjusting the values of one or more of the calibration constants a, b and c.

14. The system of any one of claims 9 to 13, further comprising: one or more positioning rails (108); the component (102, 104, 106) placed on the positioning rails; a movement system configured to move the component along the positioning rails; and a braking system configured to stop the component from moving.

15. The system of any one of claims 9 to 14, further comprising one or more of: a position sensor configured to obtain the measured position Pm of the component; and a velocity sensor configured to determine the measured velocity Vm of the component.

Description:
DETENT PROCESS FOR MEDICAL IMAGING SYSTEMS

FIELD OF THE INVENTION

The invention relates to the field of detent processes for medical imaging systems.

BACKGROUND OF THE INVENTION

Conventional digital X-ray (DXR) Ceiling Suspension (CS) systems and tubestand subsystems use a mechanical method or an electrical brake to perform an auto-detent process. Most of the DXR systems use mechanical methods due to the existence of many different detent mechanical structures and their use on industrial products with a long history.

For a DXR system, there are two normal system structures. Wallstand and table systems are used to support a subject and an X-ray detector. CS and tubestand subsystems are used to support an X-ray source (tube). The distance between the source and detector impacts the quality of the X-ray image. There are some values of distances which are used often (e.g. 110cm, 150cm and 180cm).

When using the mechanical method, mechanical parts (e.g. limit pins and limit holes) are activated to stop the systems at a target position. A few systems use an electrical brake method. When using the electrical brake method, an electric brake is activated when the CS/tubestand reaches a target position and the CS/tubestand stops after it slides an accepted distance. However, both the mechanical method and electrical brake method have disadvantages.

Mechanical methods may be relatively accurate and precise. However, the mechanical method requires the installation of additional parts (e.g. limit pins and limit holes). This make the CS/tubestand subsystem mechanical structure more complex. Additionally, the additional parts may increase the cost and installation time of the systems. The kinetic energy of the system may also be mostly cancelled out by vibration in the system, which may make a user uncomfortable.

Electrical brake methods do not require the additional mechanical parts, but they also have disadvantages. The detent position precision has a relatively large error when the mass of the subsystem is relatively large or when the velocity (before enabling the brake) is relatively large. Particular brake forces may need a larger braking distance to cancel out the kinetic energy. However, most CS/tubestand subsystems (especially in high performance systems) are heavy. Secondly, the brake needs to activated ahead of time as the CS system approaches the target position, and it is difficult to determine the suitable braking time. The braking force may also change with friction surface conditions or a change in the braking gap.

In addition, sometimes the braking forces are applied manually by operators, therefore, the value of the forces is hard to predict and varies by operators. EPl 157661 introduced a detent control system for reducing position errors in the positioning of an X-Ray tube including how to calculate overshoot correction. However, the article fails to consider some factors, like errors caused by operators, also it does not give the effectiveness evaluation of the correction, or the re-calibration/adjustment condition for the correction during a braking operation process. Thus, there is a need for an improved detent process.

SUMMARY OF THE INVENTION

The invention is defined by the claims.

According to examples in accordance with an aspect of the invention, there is provided a detent method for a medical imaging system, the method comprising: obtaining a braking function F(S,V) between a distance S moved by a moveable component of the medical imaging system when a brake is applied to the component and a velocity V of the component; obtaining a measured velocity V m of the component before the brake is applied; and determining a braking position P B based on a target position P T , the measured velocity V m and the braking function F(S,V), wherein the brake is configured to be actuated when the component reaches the braking position P B .

The distance S moved by a moveable component of the medical imaging system when a brake is applied to the component may be defined as the difference between the braking position P B and the target position P T , such that S = |P T — P B | .

Using a braking function to determine a braking position enables the detent method to stop the component at (or at least near) the target position. The braking position defines the position at which the brake needs to be applied to the component in order to make the component stop at the target position. The method may further comprise: obtaining a measured position P m of the component after the component stops moving; and if the measured position P m does not fall within a detent window relative to the target position P T , adjusting the braking function F(S,V) based on: a distance S o between the braking position P B and the measured position P m ,- and the measured velocity V m .

In this way, the method is, in essence, an auto-calibration method for an automatic detent process. The detent process enables the component to be positioned at particular pre-determined target positions on, for example, a railing system. The calibration (i.e. adjusting the braking function) ensures the component stops within a particular “detent window” (e.g. within + 1cm) from the pre-determined target position. If the component stops outside the detent window, then the latest movement data (i.e. the distance moved by the component and the velocity before braking begins) is used to re-calibrate the detent process.

The detent process is based on a braking function which defines how far the component moves when a brake is applied to the component relative to the velocity at which it was travelling when the brake is applied. This function may change over time (e.g. wear of the braking system) or based on outside parameters (e.g. temperature).

Thus, the inventors propose checking the function is performing correctly (i.e. the measured position similar to the target position) after a movement of the component and, if it is not performing correctly, adjusting the braking function based on the latest movement data.

The method does not require additional complex mechanical parts on the component which may wear over time and need to be installed on the component (and/or on a system associated with the movement of component). Additionally, mechanical detent processes usually generate vibrations on the component due to the sudden change in kinetic energy of the component.

Additionally, the method does not have a higher error when the measured velocity (before braking) is relatively high nor when the mass of the component is high, as often occurs with electronic detent processes.

The component is a moveable component. The component may be a moveable medical component such a DXR ceiling suspension subsystem or a tubestand subsystem.

The braking function F(S,V) may be a quadratic function where S oc F 2 . The inventors realized that the braking function can be approximated to a quadratic function based on the conservation of energy. The kinetic energy of the component is equal to - mV , where m is the mass of the component and V is the velocity of the component. The energy absorbed by the brake is approximately f T S , where f T is the total force acting on the component (e.g. including the braking force, forces due to friction and an operating force on the component) and S is the distance travelled by the component during braking.

The operating force may be manually applied by an operator (i.e. an operator moving the component). The value of the operating force is significantly harder to predict than some of the other forces. This is due to the behavior of operators being difficult to predict. For example, if the behavior of an operator varies significantly to the behavior of the worker who initially calibrated the breaking function, the breaking function may no longer be able to assure accuracy. Thus, it may be advantageous to adjust the breaking function after one or more movements of the component. This ensures that the breaking function gets used to particular behaviors of an operator.

The braking function F(S,V) may be a quadratic function S = KV 2 between the distance moved by the component, S, and the velocity of the component, V, wherein K is a calibration constant and wherein adjusting the braking function S = KV 2 comprises adjusting the value of the calibration constant K. m o

The braking function may be defined as S = — 2Fy V if it is assumed that no other terms are relevant in the conservation of energy equation. The total force and the mass can be assumed to be constant and, thus, the braking function can be defined as a quadratic equation with one constant K = 2Fy The constant K may be estimated based on estimated values of m and F T . Alternatively, the constant may be calculated based on measured values of S and V.

Using the equation S = KV 2 enables the braking function to be a linear relationship between S and V 2 . Thus, only two known pairs of values for S and V 2 are needed to determine a calibrated value for K. One of these pairs may be S = 0 and V 2 = 0.

The braking function F(S,V) may be a quadratic function, S = aV 2 + bV + c, between the distance moved by the component, S, and the velocity of the component, V, wherein a, b and c are calibration constants and wherein adjusting the braking function S = aV 2 + bV + c comprises adjusting the values of one or more of the calibration constants a, b and c.

It may be beneficial to also consider other factors affecting the braking function. For example, there may be a time delay between the initiation of braking and the time at which the component begins braking. This would mean the braking function would be = — 2F T V + AtV , where At is the time delay between the initiation of braking and the component beginning to brake and can be approximated as being constant.

Additionally, the measured velocity may not be precise or the velocity sensor used to measure the velocity may have a bias. Thus, the braking function would be = — 2F T (V + AV) , where AV is a bias or error in the velocity measurement and can be approximated as being constant.

Thus, the inventors realized that the braking function may be better approximated as the general quadratic function S = aV 2 + bV + c.

Determining a braking position P B may comprise determining a braking distance S B based on applying the measured velocity V m to the braking function F(S,V) and determining the braking position P B based on the difference between the target position P T and the braking distance S B .

Obtaining the braking relationship F(S,V) may comprise obtaining at least two measured distances S m travelled by the component when the brake is actuated, obtaining at least two measured velocities V m corresponding to the velocity of the component when braking begins for the at least two measured distances S m respectively and fitting a function F(S,V) for the at least two pairs |S,„ , V m ],

The invention also provides a computer program product comprising computer program code which, when executed on a computing device having a processing system, cause the processing system to perform all of the steps of the detent method.

The invention also provides a system for performing a detent method for a medical imaging system, the system comprising a processor configured to: obtain a braking function F(S,V) between a distance S moved by a moveable component of the medical imaging system when a brake is applied to the component and a velocity V of the component; obtain a measured velocity V m of the component before the brake is applied; and determine a braking position P B based on a target position P T , the measured velocity V m and the braking function F(S,V), wherein the brake is configured to be actuated when the component reaches the braking position P B .

The processor may be further configured to obtain a measured position P m of the component after the component stops moving and, if the measured position P m does not fall within a detent window relative to the target position P T , adjust the braking function F(S,V) based on a distance S o between the braking position P B and the measured position P m and the measured velocity V m .

The braking function F(S,V) may be a quadratic function where S oc V 2 . For example, the braking function F(S,V) may be a quadratic function S = KV 2 between the distance moved by the component, S, and the velocity of the component, V, wherein K is a calibration constant and wherein the processor is configured to adjust the braking function S = KV 2 by adjusting the value of the calibration constant K.

The braking function F(S,V) may be a quadratic function, S = aV 2 + bV + c, between the distance moved by the component, S, and the velocity of the component, V, wherein a, b and c are calibration constants and wherein the processor is configured to adjust the braking function S = aV + bV + cby adjusting the values of one or more of the calibration constants a, b and c.

The system may comprise one or more positioning rails, with the component placed on the positioning rails, a movement system configured to move the component along the positioning rails and a braking system configured to stop the component from moving.

The system may further comprise one or more of a position sensor configured to obtain the measured position P m of the component and a velocity sensor configured to determine the measured velocity V m of the component.

These and other aspects of the invention will be apparent from and elucidated with reference to the embodiment(s) described hereinafter.

BRIEF DESCRIPTION OF THE DRAWINGS

For a better understanding of the invention, and to show more clearly how it may be carried into effect, reference will now be made, by way of example only, to the accompanying drawings, in which:

Fig. 1 shows an illustration of a conventional DXR ceiling suspension system;

Fig. 2 shows an illustration of a conventional tube stand system;

Fig. 3 shows a flow chart for a detent method according to the claims; Fig. 4 shows a component moving at a velocity V m on a rail;

Fig. 5 shows a quadratic curve which may be used to find the braking function; and

Fig. 6 shows an exemplary relationship between the braking distance S and the square of the measured velocity V m .

DETAILED DESCRIPTION OF THE EMBODIMENTS

The invention will be described with reference to the Figures.

It should be understood that the detailed description and specific examples, while indicating exemplary embodiments of the apparatus, systems and methods, are intended for purposes of illustration only and are not intended to limit the scope of the invention. These and other features, aspects, and advantages of the apparatus, systems and methods of the present invention will become better understood from the following description, appended claims, and accompanying drawings. It should be understood that the Figures are merely schematic and are not drawn to scale. It should also be understood that the same reference numerals are used throughout the Figures to indicate the same or similar parts.

The invention provides a detent method for a medical imaging system. The method comprises obtaining a braking function F(S,V) between a distance S moved by a moveable component of the medical imaging system when a brake is applied to the component and a velocity V of the component and obtaining a measured velocity V m of the component before the brake is applied. A braking position P B is determined based on a target position P T . the measured velocity V m and the braking function F(S,V), wherein the brake is configured to be actuated when the component reaches the braking position P B .

System:

Fig. 1 shows an illustration of a conventional DXR ceiling suspension (CS) system 100. The CS system 100 is one example of a possible medical imaging system to which the invention may be applied. The CS system 100 comprises a scanner 102 suspended from the ceiling and movable via rails 108. The CS system 100 also comprises a wallstand 104 movable via rails 108 and a table 106. The table may also be movable. The current invention may be used to move the scanner 102, the wallstand 104 and/or the table 106.

Fig. 2 shows an illustration of a conventional tubestand system 200. The tubestand system 200 is another example of a possible medical imaging system to which the invention may be applied. The tubestand system 200 comprises a scanner 102 which may be moved vertically via rails 108. The scanner 102 may also be configured to move horizontally via additional rails on the floor. The tubestand system 200 also comprises a wallstand 104 movable via rails 108 and a table 106. The table may also be movable. The current invention may be used to move the scanner 102, the wallstand 104 and/or the table 106.

Other medical imaging systems (e.g. X-ray scanners, ultrasound scanners, CT scanners etc.) which comprise moving components may also be used. Fig. 3 shows a flow chart for a detent method according to the claims. During factory debugging or during field installation debugging, a calibration may be performed to derive an initial relationship F(S,V) between a brake distance S and the measured velocity V m before enabling a brake.

An algorithm (according to the flow chart) will, in real-time, determine in step 302 the measured velocity V m of a moveable component based on, for example, the data of position sensor (e.g. a potential meter or absolute encoder) or a velocity sensor. A target position P T is also obtained in step 304 defining where the user wants the component to stop (i.e. a detent position). The velocity V m is input in step 306 into the initial relationship F(S,V) to calculate the needed brake distance S o and thus the braking position P B can be determined in step 308 based on the difference between the brake distance S and the target position P T .

Once the component is detected to be at the braking position P B . the brake is enabled 310 to make the component stop. The component will naturally decelerate to zero due to the brake and should stop at the target position P T .

The position P m at which the component actually stops may also be measured in step 312. If the measured position P m is outside a pre-defined detent window (e.g. ± 1cm) 314, the braking function F(S,V) may need to be adjusted in step 316 based on the measured velocity V m and the braking distance S between the braking position P B and the measured position P m .

Adjusting the braking function F(S,V) in step 316 may preferably be based on one or more rules to trigger re -calibration (e.g. two continuous failures to stop within the detent window). In some cases, a particular movement of the component may be accidental or particularly different to common behaviors for manually moving the component (e.g. an operator losing control of the movement). Thus, triggering the re -calibration step (i.e. box 316) may comprise a more complex set of rules to avoid adjusting the breaking function F(S,V) based on accidental data. One particular rule may be to only adjust the breaking function F(S,V) after two consecutive movements which fall outside the predefined detent window.

Adjusting 316 the braking function F(S,V) is, in essence, a re -calibration of the braking function F(S,V). If the algorithm performs the afore-mentioned checks for each movement of the component, the algorithm is, in essence, an automatic re -calibrating algorithm which maintains detent precision.

Braking Function:

It will now be explained how the form of a braking function may be obtained. Firstly, the following set of variables will be defined (with example values for a tubestand system 200 as shown in Fig. 2): S - The braking distance;

V m - The measured velocity (e.g. 25cm/s); f B - Braking force (e.g. 270N);

M - Mass of the component (e.g. 390kg); ff - Friction force (e.g. 40N); fo ~ Operating force; and t - The time from enabling brake to the component stopping.

An initial equation can be obtained based on the conservation of energy by equating the kinetic energy of the component to the energy of the forces applied to the component :

The initial equation can be modified by considering the time delay At between the brake being enabled and the braking action beginning:

The initial equation can also be modified by considering that the braking force f B needs time to stabilize and reach a maximum value. Thus, the braking force f B can be modified to an average braking force f B : m

S = - Vm

2 f B + f f ~ f o )

Where f B < f B .

The user may also change the operating force frequently. The operating force is a manually exerted force by a user and is typically unpredictable. In general, the operating force may vary based on the particular user, the physical condition of the user (e.g. injuries etc.) or even on the time of day (e.g. user may be tired at the end of the day and apply less force).

Thus, the operating force f 0 can be modified in the initial equation to an average operating force f 0 :

Where /o > f 0 or f 0 < f 0 . Similarly, the friction force may also be different at different positions. Thus, the braking force ff can be modified to an average braking force f . m

S = - = - Vm

2 f B + ff. - fo) Where f f > ff or ff < ff .

Additionally, the measured velocity may not be fully accurate and thus a velocity error (or velocity bias) V m may be considered such that the initial equation is modified to:

Thus, by considering all of the above possible modifications to the initial equation, a modified equation may be constructed such that:

Where f T is the total sum of all the (average) forces applied to the component. Clearly this is a quadratic equation. The braking distance S can be defined as the distance between the target position P T and the braking position P B . Thus, a general equation may be constructed:

P B — P T = aV + bV m + c

Where a, b and c are constants based on the modified equation above.

Fig. 4 shows a component 402 moving at a velocity V m on a rail 108. The target position P T and the corresponding braking position P B are shown. A detent window 404 is also shown. A user will push a button to disable the brake and manually move the component 402 to a pre-defined position (i.e. the target position P T ). An algorithm will then actuate the brake at the braking position P B and record the measured position P m at which the component 402 stops. If the component 402 stops within the detent window 404, then there may be no need to re-calibrate the braking function (e.g. adjusting the constant a, b and c in the general equation above). However, if the component 402 does not stop within the detent window 404, the constants of equation may need to be adjusted/re-calibrated to improve the accuracy/precision of the equation. The re-calibration may be based on a set of rules (e.g. two consecutive movements falling outside of detent window, time-period between two consecutive movements less than a pre -determined time e.g. one hour etc.).

The movement is likely begun by an operating force. The operating force may or may not continue to be applied when the break is engaged based on many different factors. One of the most significant factors is the particular behaviors/habits of different users (i.e. operators). Some operators may continue to apply the operating force until the component 402 has completely stopped. This kind of behavior is typical of users who are confident in the accuracy of the detent. Other operators may stop applying the force as soon as the break is first applied, which will reduce the average operating force. The operating force is usually small relative to the mass of the component 402. However, due to the variations in the operating force, the breaking function may have to be adjusted (i.e. re -calibrated) whenever a different operator is using the system.

The component 402 in Fig. 4 is shown as moving vertically. However, it will be appreciated that the component 402 could be moving horizontally (or even at an angle, if required). When moving vertically, a constant breaking force may be applied to the component 402 to counteract the force due to gravity.

Fig. 5 shows a quadratic curve 502 which may be used to find the braking function. In order to initially calibrate the braking function, the brake may be activated at a target position P T . The corresponding velocity V m and the distance S m from the target position P T at which the component stops could then be measured. This is then repeated at least three times for three different velocities. The three calibration measurement 504 can then be plotted and fitted to a quadratic curve 502 in order to obtain the constants a, b and c. In some cases, the constants b and/or c may be assumed to be negligible and thus only two (or even one) measurements may be necessary.

Fig. 6 shows an exemplary relationship between the braking distance S and the square of the measured velocity V m . A linear function between S and the square of V m may be used instead of the complex function according to equation (8) by assuming the constants b and c of equation 8 are negligible:

S = KV^

The real value of the constant K is shown in line 602. The lines 604 and 606 show functions with alternate values of the constant K which are close to the real value of K. The thick line 608 shows the change in velocity of the component as the brake is applied for two different values of the constant K. When a function corresponding to line 604 is used as the braking function, the corresponding braking position is P B1 . As soon as the component reaches the braking position P B1 the brake is enabled and the velocity of the component begins to drop with time. The rate at which the velocity begins to fall corresponds is based on the real value of K and thus the thick line 608 is parallel to the line 602 which corresponds to the real value of K. As the braking function used (corresponding to line 604) is not completely accurate, the position at which the component completely stops P ml will not be at the exact same position as the target position P T . However, the measured position P ml does fall within the detent window 404 and thus there is no need to re-calibrate.

A similar situation occurs when a function corresponding to line 606 is used as the braking function. When the component reaches the braking position P B2 , the velocity begins to drop at a rate dictated by line 402 and stops at a position P m2 . which is slightly after the target position P T . The measured position P m2 is within the detent window 404 and thus no re-calibration would be needed.

Thus it is clear that the accuracy of the braking function may depend on the size of the detent window 404 which is chosen.

The skilled person would be readily capable of developing a processor for carrying out any herein described method. Thus, each step of a flow chart may represent a different action performed by a processor, and may be performed by a respective module of the processor.

As discussed above, the system makes use of processor to perform the data processing. The processor can be implemented in numerous ways, with software and/or hardware, to perform the various functions required. The processor typically employs one or more microprocessors that may be programmed using software (e.g., microcode) to perform the required functions. The processor may be implemented as a combination of dedicated hardware to perform some functions and one or more programmed microprocessors and associated circuitry to perform other functions.

Examples of circuitry that may be employed in various embodiments of the present disclosure include, but are not limited to, conventional microprocessors, application specific integrated circuits (ASICs), and field-programmable gate arrays (FPGAs).

In various implementations, the processor may be associated with one or more storage media such as volatile and non-volatile computer memory such as RAM, PROM, EPROM, and EEPROM. The storage media may be encoded with one or more programs that, when executed on one or more processors and/or controllers, perform the required functions. Various storage media may be fixed within a processor or controller or may be transportable, such that the one or more programs stored thereon can be loaded into a processor.

Variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure and the appended claims. In the claims, the word "comprising" does not exclude other elements or steps, and the indefinite article "a" or "an" does not exclude a plurality.

A single processor or other unit may fulfill the functions of several items recited in the claims.

The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.

A computer program may be stored/distributed on a suitable medium, such as an optical storage medium or a solid-state medium supplied together with or as part of other hardware, but may also be distributed in other forms, such as via the Internet or other wired or wireless telecommunication systems.

If the term "adapted to" is used in the claims or description, it is noted the term "adapted to" is intended to be equivalent to the term "configured to".

Any reference signs in the claims should not be construed as limiting the scope.