×

Attitude detecting device

  • US 10,551,939 B2
  • Filed: 04/10/2016
  • Issued: 02/04/2020
  • Est. Priority Date: 03/13/2015
  • Status: Active Grant
First Claim
Patent Images

1. A device configured to be operated in a 3-dimensional movement, orientation of the device being translated into a mathematical 3-dimensional representation and then further into a mathematical 2-dimensional presentation to remove movement effects of an unused degree of freedom, the device comprising:

  • attitude, or orientation, detecting sensors; and

    a processor operatively connected to the attitude, or orientation, detecting sensors;

    wherein the processor is configured to iteratively estimate the present orientation of the device through changes in orientation as registered by the attitude, or orientation, detecting sensors, the processor estimating a mathematical transition operator between two orientations, where the mathematical transition operator is estimated on the basis of measured sensor data registered by the attitude, or orientation, detecting sensors, the mathematical transition operator being a quaternion q, and where iteration calculations of the new quaternion qi+1 representing the latest change in position of the device as measured by the attitude, or orientation, detecting sensors are calculated according to an equation
    qi+1=qi+(dqω

    ,i


    η

    ×

    dqa,i

    ζ

    ×

    dqm,i

    dTwhere qi is the quaternion before the latest change in position of the device as measured by the attitude, or orientation, detecting sensors, η and

    ζ

    are gain values, or weights, dT is the time elapsed since last measurement and dqω

    i
    dqa,i and dqm,i are the gradient, or correction, of the respective quaternions solution during the iteration; and

    wherein the processor dynamically calculates the two gain values η and

    ζ

    based on the measured sensor data registered by the attitude, or orientation, detecting sensors according to the equations;

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