×

Method and apparatus for motion tracking of an articulated rigid body

  • US 6,820,025 B2
  • Filed: 10/30/2001
  • Issued: 11/16/2004
  • Est. Priority Date: 10/30/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of tracking the orientation of a sensor, the method comprising:

  • a) measuring an angular velocity of the sensor to generate angular rate values;

    b) integrating the angular rate values;

    c) normalizing the integrated angular rate values to produce an estimate of sensor orientation;

    d) measuring a magnetic field vector to generate local magnetic field vector values;

    e) measuring an acceleration vector to generate local gravity vector values; and

    f) correcting the estimate of sensor orientation using the local magnetic field vector and local gravity vector, wherein correcting the estimate of sensor orientation using the local magnetic field vector and local gravity vector comprises;

    g) determining a measurement vector from the local magnetic field vector values and the local gravity vector values;

    h) calculating a computed measurement vector from the estimate of sensor orientation;

    i) comparing the measurement vector with the computed measurement vector to generate an error vector that defines a criterion function;

    j) performing a mathematical operation that results in the minimization of the criterion function and outputs an error estimate;

    wherein the operation of performing a mathematical operation that results in the minimization of the criterion function includes implementing a partial correction step to compensate for measurement error;

    wherein implementing the partial correction step to compensate for measurement error is supplemented by using a weighted least squares regression to emphasize more reliable measurements with respect to less reliable measurements;

    k) integrating the error estimate;

    l) normalizing the integrated error estimate to produce a new estimate of sensor orientation; and

    m) repeating steps a)-m), wherein the new estimate of sensor orientation is used for h), calculating a computed measurement vector until tracking is no longer desired.

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