Systems and methods for presenting an augmented reality
First Claim
1. A first computing device in an industrial automation system comprising:
- an image sensor configured to capture one or more images of a portion of a facility as image data;
a communication component configured to communicatively couple the first computing device to a second computing device via a communication network to enable the first computing device to receive relevant information related to a first industrial automation equipment from the second computing device, wherein the relevant information comprises one or more operational parameters transmitted by one or more sensors associated with the first industrial automation equipment; and
a display component configured to;
display a plurality of real objects that depicts physical features in the portion of the facility based at least in part on the image data, wherein the plurality of real objects comprises an obstructing real object depicting a physical obstruction disposed between the image sensor and the first industrial automation equipment in response to the image sensor being oriented toward the first industrial automation equipment, and wherein at least a portion of the first industrial automation equipment is blocked from view of the image sensor by the physical obstruction;
modify the obstructing real object into an outline of the physical obstruction to present a first virtual object that depicts the first industrial automation equipment within the outline, wherein the first virtual object is generated based at least in part on the operational parameters and is configured to reveal a representation of the first industrial automation equipment through the outline of the physical obstruction within the image data; and
display a second virtual object superimposed on at least a portion of the plurality of real objects, wherein the second virtual object is generated based at least in part on the relevant information in response to the first computing device being moved within a threshold distance from the first industrial automation equipment and the image sensor being oriented toward the first industrial automation equipment, and wherein the second virtual object comprises at least a portion of the operational parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
A first computing device in an industrial automation system may include an image sensor that captures a visual representation of a portion of a facility including a first industrial automation equipment as image data and a communication component that communicatively couples the first computing device to a second computing device via a communication network, in which the first computing device receives relevant information related to the first industrial automation equipment from the second computing device. The first computing may include a display component that displays a plurality of real objects that visually represent physical features in the portion of the facility based at least in part on the image data, in which the plurality of real objects include a first real object that visual represents physical features of the first industrial automation equipment; and that displays a first virtual object superimposed on at least a portion of the plurality of real objects based at least in part on the relevant information.
15 Citations
20 Claims
-
1. A first computing device in an industrial automation system comprising:
-
an image sensor configured to capture one or more images of a portion of a facility as image data; a communication component configured to communicatively couple the first computing device to a second computing device via a communication network to enable the first computing device to receive relevant information related to a first industrial automation equipment from the second computing device, wherein the relevant information comprises one or more operational parameters transmitted by one or more sensors associated with the first industrial automation equipment; and a display component configured to; display a plurality of real objects that depicts physical features in the portion of the facility based at least in part on the image data, wherein the plurality of real objects comprises an obstructing real object depicting a physical obstruction disposed between the image sensor and the first industrial automation equipment in response to the image sensor being oriented toward the first industrial automation equipment, and wherein at least a portion of the first industrial automation equipment is blocked from view of the image sensor by the physical obstruction; modify the obstructing real object into an outline of the physical obstruction to present a first virtual object that depicts the first industrial automation equipment within the outline, wherein the first virtual object is generated based at least in part on the operational parameters and is configured to reveal a representation of the first industrial automation equipment through the outline of the physical obstruction within the image data; and display a second virtual object superimposed on at least a portion of the plurality of real objects, wherein the second virtual object is generated based at least in part on the relevant information in response to the first computing device being moved within a threshold distance from the first industrial automation equipment and the image sensor being oriented toward the first industrial automation equipment, and wherein the second virtual object comprises at least a portion of the operational parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A tangible, non-transitory, computer-readable medium storing instructions executable by at least one processor in a computing device, wherein the instructions comprise instructions to:
-
determine, using the at least one processor, a location and an orientation of the computing device with respect to physical features in a facility, wherein the physical features comprise a first industrial automation equipment that is at least partially blocked from view of an image sensor of the computing device at the location and the orientation by a physical obstruction disposed between the image sensor and the first industrial automation equipment, and wherein the location and the orientation are determined by; determining identities of one or more of the physical features based at least in part on image data captured by the image sensor; determining physical dimensions of the one or more of the physical features based at least in part on the identities of the one or more of the physical features; and determining the location and the orientation of the computing device based at least in part on depiction of the physical dimensions of the one or more of the physical features in the image data; instruct, using the at least one processor, the computing device to display a plurality of real objects based at least in part on the image data captured by the image sensor of the computing device, wherein the plurality of real objects comprises an obstructing real object depicting the physical obstruction in response to the image sensor of the computing device being oriented toward the first industrial automation equipment; instruct, using the at least one processor, the computing device to modify the obstructing real object into an outline of the physical obstruction to present a first virtual object depicting a component of the first industrial automation equipment within the outline, wherein the first virtual object is generated based at least in part on operational parameter data received from the component and is configured to reveal a representation of the component through the outline of the physical obstruction within the image data; and instruct, using the at least one processor, the computing device to display a second virtual object superimposed on at least a portion of the plurality of real objects, wherein the second virtual object is generated in response to the computing device being moved within a threshold distance from the first industrial automation equipment and the image sensor of the computing device being oriented toward the first industrial automation equipment, and wherein the second virtual object is configured to visually indicate the operational parameter data associated with the component of the first industrial automation equipment and is displayed adjacent to the first virtual object. - View Dependent Claims (14, 15, 16)
-
-
17. A method, comprising:
-
displaying, using a display component of a computing device in an industrial automation system, an obstructing real object that depicts a physical obstruction disposed between industrial automation equipment and an image sensor of the computing device based at least in part on image data captured by the image sensor in response to the image sensor being oriented toward the industrial automation equipment, wherein at least a portion of the industrial automation equipment is blocked from view of the image sensor by the physical obstruction; modifying, using the display component, the obstructing real object into an outline of the physical obstruction to present a first virtual object that depicts the industrial automation equipment within the outline, wherein the first virtual object is generated based at least in part on one or more operational parameters transmitted by one or more sensors associated with the industrial automation equipment, and wherein the real object is configured to reveal a representation of the industrial automation equipment through the outline of the physical obstruction within the image data; displaying, using the display component, a second virtual object that visually indicates at least a portion of the operational parameters of the industrial automation equipment superimposed on at least a portion of the first virtual object, wherein the second virtual object is generated in response to the computing device being moved within a threshold distance from the industrial automation equipment and the image sensor of the computing device being oriented toward the industrial automation equipment; and determining, using a processor of the computing device, one or more procedure instructions, assessment information, or both based at least in part on the real object and the virtual object, wherein the one or more procedure instructions are configured to be executed to perform an operation in the industrial automation system and the assessment information comprises one or more recommendations to adjust the industrial automation system. - View Dependent Claims (18, 19, 20)
-
Specification