RFID-based augmented reality
AssigneeInternational Business Machines Corporation
InventorsNuo Xu, Yuan Li, Shen Qi, Jia Mao
Life of this patent
Estimating the term…
Abstract
Techniques are provided for performing an RFID-based localization and mapping of an environment. In one embodiment, the techniques involve generating identifying information of a first virtual object based on a RFID tag scan, retrieving a first virtual object model or a first object model data based on the identifying information of the first virtual object, generating display data of the first virtual object model or the first object model data relative to a position of an augmented reality system, and rendering the first virtual object model or the first object model data on a display based on the display data.
Claims17
A method comprising:
- generating identifying information of a first virtual object based on a RFID tag scan of RFID tags disposed on a corresponding physical object at fixed locations, wherein the generating identifying information comprises generating fixed feature points in a feature points cloud based on RFID tag responses received from the RFID tags disposed on the corresponding physical object at the fixed locations;
- obtaining a first virtual object model based on the identifying information of the first virtual object;
- generating display data of the first virtual object model relative to a position of an augmented reality system, wherein the display data is generated based at least in part on the fixed feature points;
- determining that visibility conditions impede observation of the corresponding physical object;
- and
- based on determining that visibility conditions impede observation of the corresponding physical object, rendering the first virtual object model in place of the corresponding physical object on a display based on the display data.
A system, comprising:
- a processor;
- a display;
- and
- memory or storage comprising an algorithm or computer instructions, which when executed by the processor, performs operations comprising:
- generating identifying information of a first virtual object based on a RFID tag scan of RFID tags disposed on a corresponding physical object at fixed locations, wherein the generating identifying information comprises generating fixed feature points in a feature points cloud based on RFID tag responses received from the RFID tags disposed on the corresponding physical object at the fixed locations;
- obtaining a first virtual object model based on the identifying information of the first virtual object;
- generating display data of the first virtual object model relative to a position of an augmented reality system, wherein the display data is generated based at least in part on the fixed feature points;
- determining that visibility conditions impede observation of the corresponding physical object;
- and
- based on determining that visibility conditions impede observation of the corresponding physical object, rendering the first virtual object model in place of the corresponding physical object on a display based on the display data.
A computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code executable by one or more computer processors to perform operations comprising:
- generating identifying information of a first virtual object based on a RFID tag scan of RFID tags disposed on a corresponding physical object at fixed locations, wherein the generating identifying information comprises generating fixed feature points in a feature points cloud based on RFID tag responses received from the RFID tags disposed on the corresponding physical object at the fixed locations;
- obtaining a first virtual object model based on the identifying information of the first virtual object;
- generating display data of the first virtual object model or the first object model relative to a position of an augmented reality system, wherein the display data is generated based at least in part on the fixed feature points;
- determining that visibility conditions impede observation of the corresponding physical object;
- and
- based on determining that visibility conditions impede observation of the corresponding physical object, rendering the first virtual object model in place of the corresponding physical object on a display based on the display data.
Dependencies are inferred from the claim text.