×

Efficient orientation estimation system using magnetic, angular rate, and gravity sensors

  • US 10,026,233 B2
  • Filed: 03/07/2017
  • Issued: 07/17/2018
  • Est. Priority Date: 06/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. An efficient orientation estimation system using magnetic, angular rate, and gravity sensors, comprising:

  • a magnetometer configured to be attached to an object, wherein said magnetometer generates magnetic field data;

    a rate gyroscope configured to be attached to said object, wherein said rate gyroscope generates angular velocity data;

    an accelerometer configured to be attached to said object, wherein said accelerometer generates acceleration data; and

    ,at least one processor comprising a tangible memory medium, coupled to said accelerometer, to said rate gyroscope, and to said magnetometer, and configured todefine a sensor orientation as a rotation that rotates a vector in a sensor reference frame into a corresponding vector in an Earth reference frame; and

    ,calculate an updated value of said sensor orientation asobtain said angular velocity data from said rate gyroscope;

    obtain said acceleration data from said accelerometer;

    obtain said magnetic field data from said magnetometer;

    calculate a gravity prediction in said sensor reference frame;

    calculate a horizontal magnetic field prediction in said sensor reference frame;

    decompose said magnetic field data into a vertical magnetic component and a horizontal magnetic component;

    calculate a gravity error based on said gravity prediction and said acceleration data;

    calculate a magnetic field error based on said horizontal magnetic field prediction and said horizontal magnetic component;

    calculate an orientation derivative based onsaid angular velocity,said gravity error, andsaid magnetic field error; and

    ,integrate said orientation derivative to form said updated value of said sensor orientation.

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