×

Determining and correcting error of positional vector-valued sensors using a fixed angle calibration process

  • US 9,255,799 B2
  • Filed: 06/25/2013
  • Issued: 02/09/2016
  • Est. Priority Date: 06/14/2012
  • Status: Active Grant
First Claim
Patent Images

1. A sensor calibration system comprising:

  • a vector-value sensor disposed in a single housing;

    a special-purpose computer machine configured to automatically calculate a set of vector corrections in response to receiving, as computer input, a set of sensed vectors from said vector-value sensor wherein said computer machine is further configured to calculate a final correction vector and apply said final correction vector to a live sensor reading by;

    in response to placing said vector-value sensor in a prime orientation;

    recording, in a computer memory, a prime sensed vector;

    in response to rotating said vector-value sensor a first known angle away from said prime orientation;

    recording, in said computer memory, a first sensed vector;

    in response to rotating said vector-value sensor a second known angle away from said prime orientation;

    recording, in said computer memory, a second sensed vector;

    in response to rotating said vector-value sensor through “

    n”

    known angles away from said prime orientation;

    recording, in said computer memory, through “

    n”

    sensed vector(s);

    calculating a set of calculated vectors by;

    calculating a first calculated vector by rotating the prime sensed vector obtained from the vector-value sensor by said first known angle away from said prime orientation;

    calculating a second calculated vector by rotating the prime sensed vector obtained from the vector-value sensor by said second known angle away from said prime orientation;

    calculating through “

    n”

    calculated vector(s) by rotating the prime sensed vector obtained from the vector-value sensor by each of said “

    n”

    known angle(s) away from said prime orientation;

    calculating a set of first, second, through “

    n”

    vector corrections (cvi) by subtracting;

    said first sensed vector from said first calculated vector;

    said second sensed vector from said second calculated vector;

    each of said “

    n”

    sensed vectors from each of said “

    n”

    calculated vector(s); and

    calculating said final correction vector, for an input vector from said vector-valued sensor, using said set of vector corrections; and

    storing said final correction vector in said computer memory;

    recording a live sensor reading provided by said vector-value sensor; and

    applying said final correction vector to said live sensor reading.

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