×

Method and apparatus for correcting magnetic tracking error with inertial measurement

  • US 10,378,921 B2
  • Filed: 07/13/2015
  • Issued: 08/13/2019
  • Est. Priority Date: 07/11/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of using an inertial measurement unit (IMU) to correct for error in a measured position vector and orientation of a tracking device containing a receiver in a magnetic tracking system having a transmitter and displaying the tracking device corresponding to an actual position and corrected orientation of the receiver, comprising:

  • displaying on a display the tracking device based on a measured position and orientation of the receiver relative to the transmitter;

    receiving at a processor a gravity vector and position vector as measured by the receiver;

    determining by the processor a true gravity vector from information from the IMU;

    computing by the processor an angle of geodesic rotation between a gravity vector as measured by the receiver and the true gravity vector as a rotation error quaternion;

    performing by the processor a spherical interpolation to reduce the angle of geodesic rotation by half to form a position correction quaternion;

    rotating by the processor the measured position vector about an origin of the tracking space using the position correction quaternion to produce a corrected position vector indicating the actual position of the receiver relative to the transmitter; and

    determining by the processor a corrected orientation of the receiver relative to the transmitter based upon the rotation error quaternion and the measured orientation; and

    displaying on the display the tracking device in the actual position and corrected orientation of the receiver relative to the transmitter.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×