CPC G06F 3/011 (2013.01) [G02B 27/017 (2013.01); G06F 1/1686 (2013.01); G06F 1/1694 (2013.01); G02B 2027/0187 (2013.01)] | 16 Claims |
9. A system for performing localization of a handheld device with respect to a wearable device, the system comprising:
the wearable device;
the handheld device; and
one or more processors communicatively coupled to the wearable device and the handheld device, wherein the one or more processors are configured to perform operations including:
capturing, by a first imaging device mounted to the handheld device, a fiducial image containing a number of fiducials affixed to the wearable device;
capturing, by a second imaging device mounted to the handheld device, a world image containing one or more features surrounding the handheld device;
obtaining, by a sensor mounted to the handheld device, handheld data indicative of movement of the handheld device;
determining the number of fiducials contained in the fiducial image; and
updating a position and an orientation of the handheld device using at least one of the fiducial image or the world image and the handheld data.
|