Sensor fusion system and method for estimating position, speed and orientation of a vehicle, in particular an aircraft
First Claim
1. A system for estimating the position, velocity and orientation of a vehicle, comprising:
- an Inertial Measurement Unit (IMU) including a group of at least three gyroscopes for measuring the angular velocity b(t) of the vehicle in body axes and at least three accelerometers located along the vehicle body axes to provide the specific force b in body axes;
a magnetometer able to measure the Earth'"'"'s magnetic field according to the vehicle body axes;
static pressure and differential pressure sensors;
two vanes to measure the angles of attack and side slip;
an angular velocity acquisition and processing module configured to acquire the angular velocity b(t) and delay it to obtain b(t−
τ
);
a data acquisition and processing module configured to acquire the specific force b(t) measured by the accelerometers, the static pressure s(t) measured in sensor, the differential pressure d(t) measured in sensor, the angle of attack (t) measured in sensor, the angle of sideslip (t) measured in sensor and the value of the Earth'"'"'s magnetic field b(t) measured in the magnetometer, delay them and process them to calculate the true airspeed (t−
τ
), the air velocity in body axes b(t−
τ
) as follows;
1 Assignment
0 Petitions
Accused Products
Abstract
This invention relates to a system for estimating the position, velocity and orientation of a vehicle, by determining the components of two noncollinear constant unit vectors b,b according to vehicle body axes; and determining the components of the noncollinear constant unit vectors {right arrow over (g)}t,{right arrow over (e)}t according to Earth'"'"'s axes. The system further determines the three components of angular velocity b of the vehicle in body axes; corrects the angular velocity b with a correction uω and obtains a corrected angular velocity {circumflex over (ω)}b=b+uω; a control module implementing a control law to calculate the correction uω, where the control law is:
uω=σ(b×ĝb+b×êb) [1]
where σ is a positive scalar,
such that upon using the corrected angular velocity {circumflex over (ω)}b=b+uω as input to a module for integrating the kinematic equations, the latter are stable in the ISS sense and the error in the estimation of the direction cosine matrix {circumflex over (B)} and of the Euler angles {circumflex over (φ)} is bounded.
-
Citations
8 Claims
-
1. A system for estimating the position, velocity and orientation of a vehicle, comprising:
-
an Inertial Measurement Unit (IMU) including a group of at least three gyroscopes for measuring the angular velocity b(t) of the vehicle in body axes and at least three accelerometers located along the vehicle body axes to provide the specific force b in body axes; a magnetometer able to measure the Earth'"'"'s magnetic field according to the vehicle body axes; static pressure and differential pressure sensors; two vanes to measure the angles of attack and side slip; an angular velocity acquisition and processing module configured to acquire the angular velocity b(t) and delay it to obtain b(t−
τ
);a data acquisition and processing module configured to acquire the specific force b(t) measured by the accelerometers, the static pressure s(t) measured in sensor, the differential pressure d(t) measured in sensor, the angle of attack (t) measured in sensor, the angle of sideslip (t) measured in sensor and the value of the Earth'"'"'s magnetic field b(t) measured in the magnetometer, delay them and process them to calculate the true airspeed (t−
τ
), the air velocity in body axes b(t−
τ
) as follows; - View Dependent Claims (2, 3, 4)
-
-
5. A method for estimating the position, velocity and orientation of a vehicle comprising:
calculating the components of two noncollinear constant unit vectors b,b according to vehicle body axes from measurements of sensors located in the vehicle according to the body axes of the latter, said calculation comprising; measuring specific force b(t) in body axes, static pressure s(t), differential pressure d(t), angle of attack (t), angle of sideslip (t) and the value of the Earth'"'"'s magnetic field b(t); calculating the true airspeed (t) from the differential pressure d(t) and static pressure s(t) measurements and from knowing the outside temperature at the initial moment T0; calculating the air velocity in body axes as follows; - View Dependent Claims (6, 7, 8)
Specification