| CPC G01S 17/66 (2013.01) [G01S 17/58 (2013.01); G01S 13/66 (2013.01); G01S 15/66 (2013.01)] | 20 Claims |

|
1. An apparatus comprising:
memory for storing instructions; and
one or more processors for executing the instructions, wherein the instructions stored in the memory are configured to cause the one or more processors to:
receive first electrical signals from a receiver circuit including a plurality of receiver elements aligned at different receiver axes, each receiver element configured to detect a magnetic field along its respective axis, wherein the first electrical signals are indicative of a position and orientation (PnO) of a first object according to a frame of reference defined by a second object;
receive second electrical signals from a non-magnetic tracking device, wherein the second electrical signals are indicative of an amount of motion of the first object relative to the second object;
determine an amount of motion of the first object based on the second electrical signals;
increase an amount of filtering to be performed on the first electrical signals based on the determined amount of motion of the first object decreasing; and
decrease an amount of filtering to be performed on the first electrical signals based on the determined amount of motion of the first object increasing, wherein the amount of filtering corresponds to an amount of latency introduced to determination of the PnO of the first object such that an increase in the amount of filtering correlates with an increase in the latency and a decrease in the amount of filtering correlates with a decrease in the latency;
and
determine the PnO of the first object based at least in part on the first electrical signals filtered according to the amount of filtering.
|