Method and apparatus for simulated hydrodynamics in mixed-reality fluid vessels

US11462128B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11462128-B2
Application numberUS-201916657972-A
CountryUS
Kind codeB2
Filing dateOct 18, 2019
Priority dateNov 20, 2018
Publication dateOct 4, 2022
Grant dateOct 4, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A haptic feedback system to stimulate physical sensation of handling a fluid in virtual spaces. The system includes a physical vessel containing a solid object and mechanical means to move the solid object therein, a virtual reality module to track a position of the physical vessel and a corresponding virtual vessel, logic to simulate a fluid contained in the virtual vessel based on the tracked position of the virtual vessel, logic to calculate coordinates of a center of gravity for the simulated fluid based on the tracked position of the virtual vessel, logic to translate the calculated coordinates of the center of gravity for the simulated fluid into cylindrical coordinates to which to move the solid object in the physical vessel, and logic to send instructions to the mechanical means to move the solid object in the physical vessel based on the cylindrical coordinates to shift the weight of the physical vessel in accordance with the center of gravity of the simulated fluid in the virtual vessel.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus, comprising: a physical vessel containing a solid object and mechanical means to move the solid object therein; a virtual reality module to track a position of the physical vessel and a corresponding virtual vessel; logic to simulate a fluid contained in the virtual vessel based on the tracked position of the virtual vessel; logic to calculate coordinates of a center of gravity for the simulated fluid based on the tracked position of the virtual vessel; logic to translate the calculated coordinates of the center of gravity for the simulated fluid into cylindrical coordinates to which to move the solid object in the physical vessel; and logic to send instructions to the mechanical means to move the solid object in the physical vessel based on the cylindrical coordinates to shift the weight of the physical vessel in accordance with the center of gravity of the simulated fluid in the virtual vessel. 2. The apparatus of claim 1 , further comprising logic to generate the instructions to send to the mechanical means to move the solid object in the physical vessel based on the cylindrical coordinates. 3. The apparatus of claim 1 , further comprising logic to modify the instructions based on limitations of the mechanical means. 4. The apparatus of claim 3 , wherein the logic to modify the instructions based on limitations of the mechanical means comprises logic to modify the instructions based on one or more of a maximum speed, direction, and distance, of the mechanical means to move the solid object. 5. The apparatus of claim 3 , wherein the logic to modify the instructions based on limitations of the mechanical means comprises logic to modify the instructions based on a periodicity of the instructions. 6. The apparatus of claim 1 , wherein the mechanical means comprises three motors coupled to an adjustable mechanical structure, wherein the solid object is fixed to the adjustable mechanical structure, and wherein the logic to send instructions to the mechanical means to move the solid object in the physical vessel based on the cylindrical coordinates comprises logic to send instructions to the motors to adjust the mechanical structure and thereby move the solid object fixed thereto based on the cylindrical coordinates. 7. The apparatus of claim 6 , wherein the logic to send instructions to the motors to adjust the mechanical structure and thereby move the solid object fixed thereto based on the cylindrical coordinates comprises proportional-integral-derivative logic to send instructions to control the motors to adjust the mechanical structure and thereby move the solid object fixed thereto based on the cylindrical coordinates. 8. A method, comprising: providing a physical vessel containing a solid object and mechanical means to move the solid object therein; tracking, with a virtual reality module, a position of the physical vessel and a corresponding virtual vessel; simulating a fluid contained in the virtual vessel based on the tracked position of the virtual vessel; calculating coordinates of a center of gravity for the simulated fluid based on the tracked position of the virtual vessel; translating the calculated coordinates of the center of gravity for the simulated fluid into cylindrical coordinates to which to move the solid object in the physical vessel; and transmitting instructions to the mechanical means to move the solid object in the physical vessel based on the cylindrical coordinates to shift the weight of the physical vessel in accordance with the center of gravity of the simulated fluid in the virtual vessel. 9. The method of claim 8 , further comprising generating the instructions to send to the mechanical means to move the solid object in the physical vessel based on the cylindrical coordinates. 10. The method of claim 8 , further comprising modifying the instructions based on limitations of the mechanical means. 11. The method of claim 10 , wherein modifying the instructions based on limitations of the mechanical means comprises modifying the instructions based on one or more of a maximum speed, direction, and distance, of the mechanical means to move the solid object. 12. The method of claim 10 , wherein modifying the instructions based on limitations of the mechanical means comprises modifying the instructions based on a periodicity of the instructions. 13. The method of claim 8 , wherein the mechanical means comprises three motors coupled to an adjustable mechanical structure, wherein the solid object is fixed to the adjustable mechanical structure, and wherein transmitting instructions to the mechanical means to move the solid object in the physical vessel based on the cylindrical coordinates comprises transmitting instructions to the motors to adjust the mechanical structure and thereby move the solid object fixed thereto based on the cylindrical coordinates. 14. Non-transitory computer readable storage media having instructions stored thereon that, when executed by a processor of a system, cause the system to perform operations comprising: providing a physical vessel containing a solid object and mechanical means to move the solid object therein; tracking, with a virtual reality module, a position of the physical vessel and a corresponding virtual vessel; simulating a fluid contained in the virtual vessel based on the tracked position of the virtual vessel; calculating coordinates of a center of gravity for the simulated fluid based on the tracked position of the virtual vessel; translating the calculated coordinates of the center of gravity for the simulated fluid into cylindrical coordinates to which to move the solid object in the physical vessel; and transmitting instructions to the mechanical means to move the solid object in the physical vessel based on the cylindrical coordinates to shift the weight of the physical vessel in accordance with the center of gravity of the simulated fluid in the virtual vessel. 15. The non-transitory computer readable storage media of claim 14 , further comprising generating the instructions to send to the mechanical means to move the solid object in the physical vessel based on the cylindrical coordinates. 16. The non-transitory computer readable storage media of claim 14 , further comprising modifying the instructions based on limitations of the mechanical means. 17. The non-transitory computer readable storage media of claim 16 , wherein modifying the instructions based on limitations of the mechanical means comprises modifying the instructions based on one or more of a maximum speed, direction, and distance, of the mechanical means to move the solid object. 18. The non-transitory computer readable storage media of claim 16 , wherein modifying the instructions based on limitations of the mechanical means comprises modifying the instructions based on a periodicity of the instructions. 19. The non-transitory computer readable storage media of claim 14 , wherein the mechanical means comprises three motors coupled to an adjustable mechanical structure, wherein the solid object is fixed to the adjustable mechanical structure, and wherein transmitting instructions to the mechanical means to move the solid object in the physical vessel based on the cylindrical coordinates comprises transmitting instructions to the motors to adjust the mechanical structure and thereby move the solid object fixed thereto based on the cylindrical coordinates.

Assignees

Inventors

Classifications

  • Simulators for teaching or training purposes (for the use of weapons F41; computing aspects G06; {protocols for games, networked simulations or virtual reality H04L67/131}) · CPC title

  • Fluid dynamics · CPC title

  • Determining position of centre of gravity · CPC title

  • Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00) · CPC title

  • Input arrangements with force or tactile feedback as computer generated output to the user · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11462128B2 cover?
A haptic feedback system to stimulate physical sensation of handling a fluid in virtual spaces. The system includes a physical vessel containing a solid object and mechanical means to move the solid object therein, a virtual reality module to track a position of the physical vessel and a corresponding virtual vessel, logic to simulate a fluid contained in the virtual vessel based on the tracked…
Who is the assignee on this patent?
Univ Arizona State
What technology area does this patent fall under?
Primary CPC classification G09B23/12. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 04 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).