SYSTEM AND METHOD FOR AUGMENTED REALITY GUIDANCE FOR USE OF EQUIPMENT SYSTEMS
Augmented reality (AR) guidance systems providing procedure instruction data to a user using an equipment system to perform a procedure. Methods for use of the AR guidance systems.
1 . A method for providing real-time augmented reality (AR) feedback guidance to a user of an equipment system, the method comprising:
sensing real-time user positioning data relating to one or more of the three-dimensional movement, position, and orientation of at least a portion of an equipment system within a volume of a user's environment during an equipment procedure performed by the user using the equipment system;
retrieving from a library stored reference positioning data relating to one or more of the three-dimensional movement, position, and orientation of at least a portion of the equipment system during a reference equipment procedure;
comparing the sensed real-time user positioning data to the retrieved reference positioning data;
generating real-time position-based AR feedback based on the comparison of the sensed real-time user positioning data to the retrieved reference positioning data;
retrieving from the library instructions for performing one or more actions of the equipment procedure; and
providing at least one of the real-time position-based AR feedback and the instructions to the user via an augmented reality user interface (ARUI), wherein providing at least one of the real-time position-based AR feedback and the instructions to the user comprises providing an AR element selected from 1) a virtual prompt indicating a movement correction to be performed by the user; 2) a virtual image or video instructing the user to change the orientation of the at least a portion of the equipment system to match a desired orientation; 3) a virtual image or video of a correct motion path to be taken by the user in performing the equipment procedure; 4) a color-coded image or video indicating one or more correct portions of the user's motion in performing the equipment procedure; 5) a color-coded image or video indicating one or more incorrect portions of the user's motion in performing the equipment procedure; 6) an auditory instruction, virtual image, or virtual video indicating a direction for the user to move at least a portion of the equipment system; 7) tactile information; and 8) written, auditory, or visual instructions.
2 . The method of claim 1 , wherein providing the real-time position-based AR feedback and the instructions to the user comprises providing said feedback or said instructions to a head mounted display (HMD) worn by the user.
3 . The method of claim 2 , wherein providing the real-time position-based AR feedback to the user comprises providing said feedback to the user visually in a HMD relative to at least a portion of the equipment system.
4 . The method of claim 2 , wherein the HMD is intrinsically safe in a potentially hazardous environment.
5 . The method of claim 2 , wherein the HMD comprises a safety glass layer disposed between the environment and the user's eyes when worn by the user.
6 . The method of claim 2 , wherein the HMD is mounted on a hardhat.
7 . The method of claim 6 , wherein the mounting of the HMD on the hardhat is reversible.
8 . The method of claim 1 , further comprising:
receiving, from the user, input to stop providing a first instruction of the instructions and to provide a second instruction of the instructions;
stopping the providing of the first instruction to the user via the ARUI in response to the user input; and
providing the second instruction to the user via the ARUI in response to the user input.
9 . The method of claim 1 , wherein the instructions further comprise one or more of a reticle overlaid on an object upon which the procedure is performed or a digital twin of the object upon which the procedure is performed.
10 . A guidance system for providing real-time augmented reality (AR) feedback guidance to a user of an equipment system, the guidance system comprising:
an augmented reality user interface (ARUI) for presenting data pertaining to both real and virtual objects to the user during at least a portion of the performance of an equipment procedure making use of the equipment system;
a position sensing system that is capable of sensing real-time user positioning data relating to one or more of the movement, position, and orientation of at least a portion of the equipment system during said procedure performed by the user;
a library containing 1) stored reference positioning data relating to one or more of the three-dimensional movement, position, and orientation of at least a portion of the equipment system during a reference procedure, and 2) instructions for performing one or more actions of the equipment procedure; and
a machine learning module (MLM) for providing 1) real-time position-based AR feedback to the user based on the sensed user positioning data and the reference positioning data, and 2) instructions to the user via the ARUI.
11 . The guidance system of claim 10 , wherein the ARUI is configured to present the data providing the real-time position-based AR feedback and the instructions to the user through a head mounted display (HMD) worn by the user.
12 . The guidance system of claim 11 , wherein the ARUI is configured to present the real-time position-based AR feedback to the user visually in a HMD relative to at least a portion of the equipment system.
13 . The guidance system of claim 11 , wherein the HMD is intrinsically safe in a potentially hazardous environment.
14 . The guidance system of claim 11 , wherein the HMD comprises a safety glass layer disposed between the environment and the user's eyes when worn by the user.
15 . The guidance system of claim 11 , wherein the HMD is mounted on a hardhat.
16 . The guidance system of claim 15 , wherein the mounting of the HMD on the hardhat is reversible.
17 . The guidance system of claim 10 , wherein the MLM is further configured to receive, from the user, input to stop providing a first instruction of the instructions and to provide a second instruction of the instructions; stop providing the first instruction to the user via the ARUI in response to the user input; and provide the second instruction to the user via the ARUI in response to the user input.
18 . The guidance system of claim 10 , wherein the instructions further comprise one or more of a reticle overlaid on an object upon which the procedure is performed or a digital twin of the object upon which the procedure is performed.
19 . A system, comprising:
an augmented reality display configured to present data pertaining to both real and virtual objects to the user during at least a portion of the performance of an equipment procedure making use of an equipment system;
a position sensing system configured to sense real-time user positioning data relating to one or more of the movement, position, and orientation of a tool of said equipment system during said procedure performed by the user;
a memory containing 1) stored reference positioning data relating to one or more of the three-dimensional movement, position, and orientation of at least a portion of the equipment system during a reference procedure, and 2) instructions for performing one or more actions of the equipment procedure; and
a controller configured to provide 1) real-time position-based AR feedback to the user based on the sensed user positioning data and the reference positioning data, and 2) instructions to the user via the augmented reality display.
20 . The system of claim 19 , wherein the augmented reality display is a head mounted display (HMD) worn by the user.
21 . The system of claim 19 , further comprising:
a user input module configured to receive, from the user, input to stop providing a first instruction of the instructions and to provide a second instruction of the instructions;
wherein the controller is further configured to stop providing the first instruction to the user via the augmented reality display in response to the user input; and provide the second instruction to the user via the augmented reality display in response to the user input.