×

Methods for improved heading estimation

  • US 9,739,635 B2
  • Filed: 06/12/2013
  • Issued: 08/22/2017
  • Est. Priority Date: 06/12/2012
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable storage medium comprising instructions that, when executed on a computing system of a person mounted portable device having a magnetic sensor for a compass and a gyro sensor, cause the computing system to at least:

  • calculate a tracking path for the portable device by obtaining tracking data along the tracking path comprising a plurality of tracking points, the tracking data including gyro data and compass data associated with the portable device;

    transform the gyro data and the compass data into a navigation frame to compensate for tilt of the portable device;

    compute a compass heading based on the compass data and a gyro heading based on the gyro data in the navigation frame;

    determine a first drift based on a best fit line of a difference between the compass heading and the gyro heading in the navigation frame;

    estimate compass calibration error by determining a second drift comprising;

    sorting the compass data into bins based on compass angles associated with the compass data;

    determining, for each bin, a weighted best fit line based on a compass reliability; and

    determining an average slope of the weighted best fit lines of the gyro data subtracted from the compass data in each bin;

    estimate gyro calibration error by calculating a gyro heading drift based on the first drift and the second drift;

    update the gyro data and the compass data based on the estimated gyro calibration error; and

    correct at least a portion of the tracking path using the updated gyro data and compass data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×