Haptic interface with improved haptic rendering
US-2017227980-A1 · Aug 10, 2017 · US
US10246069B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10246069-B2 |
| Application number | US-201515514741-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 29, 2015 |
| Priority date | Sep 29, 2014 |
| Publication date | Apr 2, 2019 |
| Grant date | Apr 2, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A haptic interface, including: a button moving in a first direction or in a second direction; an interaction element interacting with a magnetorheological fluid with a viscosity that varies in accordance with a magnetic field; a brake including a magnetorheological fluid and a generation system to generate a magnetic field on command; a sensor detecting the current position of the button; a mechanism determining speed of the button; and a controller configured to send orders to the system to generate a magnetic field, the orders being generated according to the current position of the button and the current actuation speed of the button.
Opening claim text (preview).
The invention claimed is: 1. A haptic interface comprising: a user interaction element for interacting with a user configured to move in a first direction and in a second direction; a fluid interaction element for interacting with a fluid, viscosity whereof varies according to an external stimulus, the fluid interaction element being secured at least in translation or at least in rotation with the user interaction element; a brake comprising a fluid, viscosity whereof varies according to a brake external stimulus, and a generation system for generating the brake external stimulus on command in the fluid, the fluid interaction element being arranged in the fluid; a current position sensor for determining a current position of the user interaction element; a speed sensor for determining speed of the user interaction element; a control circuitry configured to send orders to the system to generate each stimulus, the control circuitry comprising: an order generator to generate the orders according to the current position of the user interaction element and the current actuation speed of the user interaction element; a first database containing values of a first haptic pattern when norm of the actuation speed is less than or equal to a first given value and is not zero and the user interaction element is moved in the first direction, a second database containing values of a second haptic pattern when the norm of the actuation speed is at least equal to a second given value and the user interaction element is moved in the first direction, a third database containing values of a third haptic pattern when the norm of the actuation speed is less than or equal to a third given value and is not zero and the user interaction element is moved in the second direction, a fourth database containing values of a fourth haptic pattern when the norm of the actuation speed is at least equal to a fourth given value and the user interaction element is moved in the second direction; and wherein the order generator uses, according to a direction of actuation of the user interaction element, the first and/or second databases or the third and/or fourth databases to determine a value of a new haptic pattern on the basis whereof an order is generated. 2. A haptic interface according to claim 1 , wherein the generator order applies an interpolation between a value of the first database and a value of the second database or between a value of the third database and a value of the fourth database. 3. A haptic interface according to claim 1 , wherein the generator order applies a linear interpolation between a value of the first database and a value of the second database or between a value of the third database and a value of the fourth database. 4. A haptic interface according to claim 1 , wherein the second given value is defined as maximum actuation speed in the first direction and the fourth given value is defined as maximum actuation speed in the second direction. 5. A haptic interface according to claim 1 , wherein the fluid is a magnetorheological fluid, each stimulus being a magnetic field, and wherein the orders generated are current intensities. 6. A haptic interface according to claim 1 , wherein the speed sensor computes derivatives of information provided by the current position sensor for determining the current position. 7. A haptic interface according to claim 1 , wherein the user interaction element is rotatable and is secured to a rotary shaft, the longitudinal axis whereof the fluid interaction element is secured in rotation, the current position sensor being an angular position sensor. 8. A haptic interface according to claim 1 , wherein the user interaction element is translatable. 9. A method for controlling a haptic interface according to claim 1 , comprising: a) determining the current position of the user interaction element; b) determining the speed of the user interaction element; c) determining the direction of actuation; d) determining, for the direction of actuation determined, a value of a haptic pattern for the actuation speed determined, the value of a haptic pattern being determined on the basis of a first value of a haptic pattern for an actuation speed less than the first given value and not equal to zero and a second value of a haptic pattern for an actuation speed at least equal to the second given value; e) generating an order to the system for generating each stimulus. 10. A control method according to claim 9 , wherein d) computes the value of a haptic pattern for the actuation speed determined by a threshold function, the value of the pattern for the actuation speed determined being either the first value of a haptic pattern for an actuation speed less than the first given value, or the second value of a haptic pattern for an actuation speed at least equal to the second given value. 11. A control method according to claim 9 , wherein d) computes the value of a haptic pattern for the actuation speed determined by interpolation. 12. A haptic interface comprising: a user interaction element for interacting with a user configured to move in a first direction and in a second direction; a fluid interaction element for interacting with a fluid, viscosity whereof varies according to an external stimulus, the fluid interaction element being secured at least in translation or at least in rotation with the user interaction element; a brake comprising a fluid, viscosity whereof varies according to a brake external stimulus, and a generation system for generating the brake external stimulus on command in the fluid, the fluid interaction element being arranged in the fluid; a current position sensor for determining a current position of the user interaction element; a speed sensor for determining speed of the user interaction element; a control circuitry configured to send orders to the system to generate each stimulus, the control circuitry comprising means for generating the orders according to the current position of the user interaction element and the current actuation speed of the user interaction element; means for determining the user's intended action on the user interaction element, comprising a torque sensor to detect torque or force applied by the user to the user interaction element, in a case of a rotatable user interaction element, to determine direction of the torque and whether the torque is greater than a given value for a given direction, the control circuitry controlling the generation system for generating the stimulus on the basis of the information obtained on the torque at least when a zero or low speed of the user interaction element is detected, or a load sensor to detect load applied by a user to the user interaction element, in a case of a translatable element for interacting with the user, to determine the direction of the force and whether the force is greater than a given value for a given direction, the control circuitry controlling the generation system to generate each stimulus on the basis of the information obtained on the force at least when a zero or low speed of the user interaction element is detected, wherein the control circuitry comprises: a first database containing values of a first haptic pattern when norm of the actuation speed is less than or equal to a first given value and the user interaction element is moved in the first direction, a second database containing values of a second haptic pattern when the norm of the actuation speed is at least equal to a second given value and the user interaction element is moved in the first direction, a third database containing values of a third haptic pattern when the no
Input arrangements with force or tactile feedback as computer generated output to the user · CPC title
Electrical control in fluid-pressure brake systems · CPC title
with a haptic or a tactile feedback controlled by electrical means, e.g. a motor or magnetofriction · CPC title
Switches operated by an operating part which is rotatable about a longitudinal axis thereof and which is acted upon directly by a solid body external to the switch, e.g. by a hand · CPC title
Operations & Transport · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.