Next Article in Journal
An Improved Heuristic Drift Elimination Method for Indoor Pedestrian Positioning
Previous Article in Journal
Indirect Measurement of Rotor Dynamic Imbalance for Control Moment Gyroscopes via Gimbal Disturbance Observer
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Satellite Launcher Navigation with One Versus Three IMUs: Sensor Positioning and Data Fusion Model Analysis

1
Département de Génie Électrique et de Génie Informatique, Université Laval, 1065 Avenue de la Médecine, Québec, QC G1V 0A6, Canada
2
Defence Research and Development Canada, 2459 Route de la Bravoure, Québec, QC G3J 1X5, Canada
3
Département de Génie Électrique, École de Technologie Supérieure, 1100 Rue Notre-Dame Ouest, Montréal, QC H3C 1K3, Canada
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(6), 1872; https://doi.org/10.3390/s18061872
Submission received: 18 May 2018 / Revised: 1 June 2018 / Accepted: 5 June 2018 / Published: 7 June 2018
(This article belongs to the Section Physical Sensors)

Abstract

:
Using multiple IMUs allows both their distribution along vehicle structures and a reliance on integration methods, which is not possible with a single IMU. This paper addresses the issue of relying on three IMUs instead of only one of a higher quality in the context of a satellite launcher. The impact of the IMU positions was tested by comparing collocated IMUs against IMUs installed in the head of each launcher stage. For multi-IMU configurations, three integration methods were tested: all IMUs fused in a single INS, multiple INSs fused in a stacked filter, and multiple INSs fused in a stacked filter with geometrical constraints. All navigation solutions were aided by a three-axis attitude reference sensor and were tested with and without a GPS receiver. The results show that distributing IMUs along the launcher structure does not improve navigation performances compared to having them collocated. The fusion of multiple IMUs in one INS provides equivalent results as one IMU. However, fusing multiple INSs greatly reduces estimation errors. Performances are further improved with the addition of geometrical constraints. During long GPS outages, relative velocity and position constraints should not be exploited, as they may lead to filter divergence.

1. Introduction

For years now, inertial navigation has been successfully exploited in space vehicles [1]. However, achieving adequate performances requires high quality units. In small launchers targeting low orbits, the cost of the navigation solution may represent a significant proportion of the total cost [2]. The development of MEMS (Micro Electro Mechanical Systems) technologies leads to a reduction of the cost and size of IMUs. Although MEMS sensors provide lower performances than high-end units, their small size and low cost allow them to be integrated into redundant configurations [3,4]. Relying on multiple IMUs is frequent in space vehicles [5,6,7]. However, to the authors’ knowledge, these IMUs are used in independent navigation solutions in order to detect and isolate inertial sensor failures or as a safeguard navigation solution. Here, the aim is to evaluate the impact on the navigation performances of fusing all the inertial sensors in one navigation solution.
Multiple IMUs can be fused together or individual inertial sensors may be used. Sensors may be installed in an orthogonal or non-orthogonal configuration. The latter configuration constitutes what is known as a skew-redundant IMU [8,9,10]. Inertial sensors can be arranged such that their sensitive axes are in opposite directions in order to cancel systematic errors which are correlated among sensors [11]. An array of inertial sensors can be integrated in one package [12,13] or sensors may be distributed along the vehicle [8,14]. Many researches have investigated the optimal geometry required to fuse an inertial sensor cluster [8,9,15,16,17,18,19,20]. The position and orientation of inertial sensors can be selected to maximize the volume of information on one axis—for example, to compensate for the GPS vertical error [10]—or according to the vehicle dynamics [21]. When triads of orthogonal accelerometers and gyroscopes are involved, the volume of information provided is unaffected by the orientation of IMUs [18]. However, skewed IMUs provide better fault detection and isolation performances [22,23]. To simplify the analysis, considering that this work focuses on the navigation precision, IMUs with three gyroscopes and accelerometers orthogonally configured are used.
While IMUs often include gyroscopes and accelerometers, it is possible to have IMUs with accelerometers only, also known as gyro-free IMUs [19,24,25,26,27,28]. If the accelerometers are positioned properly, the axial acceleration can be isolated from the angular acceleration. However, most successful implementations of gyro-free IMU are in applications with high angular rates [29] as the angular dynamics information provided by the accelerometer is proportional to the square of the angular velocity [30]. On the other side, the angular rate sensed by the accelerometers is proportional to the square of the distance between the accelerometers [19,30,31]. Considering the size of a satellite launcher, long lever arms are possible. Furthermore, the principle of distributing the accelerometers can be combined with gyroscopes in order to exploit both sensor types to measure the angular dynamics of the vehicle [30,31]. On a satellite launcher, where the trajectory is mostly aimed in one direction, the propagation of the attitude estimation error into the velocity and position estimates is mostly due to the yaw and pitch estimation errors. To better exploit accelerometer measurements and thereby reduce the yaw and pitch estimation errors, the IMUs should be distributed along the launcher axis [21].
Many approaches can be adopted to fuse multiple IMUs [8,9]. Among them, all IMU data can be fused together to create a synthetic IMU [32,33], which is also referred to as a virtual IMU [34]. The virtual IMU data is then sent to a single INS. To that end, all sensor measurements must be represented in the virtual IMU frame and position. When considering a rigid structure, the gyroscope measurements only need to be rotated in the appropriate reference frame. However, the accelerometer measurements are also affected by the lever arm between the sensors and the virtual IMU reference position, which is similar to the size-effect presented in Savage [35]. Therefore, a translation of the acceleration from each sensor position to its equivalent in the virtual IMU position [36,37,38], also known as the Grubin transformation [36], is performed. Even though it can provide accuracy improvements, in many navigation solutions, the lever arm is considered negligible, and the Grubin transformation is omitted [39]. The simplest method to create a virtual IMU is to average the specific force and angular velocity measurements of all IMUs [11,39]. Another method involves fusing all IMU data using a least squares or a Kalman filter. This approach provides better performances since individual sensor biases can be estimated within the data fusion of the virtual IMU [39,40]. However, in this method, observability problems were noted [10,22], which prevent the correct estimation of biases. Bancroft and Lachapelle [39] confirmed that, when the angular acceleration, angular velocity, and specific force are estimated with only two IMUs, using least squares, a maximum of 8 states out of 9 are observable. One advantage of the virtual IMU is that it can be integrated as a single IMU within an existing navigation solution and hence prevents software modification [22,32]. However, this approach does not allow one to exploit the aiding sensor measurements to estimate the individual inertial sensor errors, which makes this solution sub-optimal [22,33].
Several solutions can be used to overcome the limitation of the virtual IMU. For example, with the extended mechanization, the standard strapdown navigation equations are modified to use redundant measurements as well as to estimate all sensor errors [10,22,32,33]. This solution may be implemented in one or multiple navigation processors [33], and it can be combined with the virtual IMU where the estimated errors are removed from the raw sensor measurements [32]. In a previous work, the authors have presented a navigation solution aided by a stochastic model of the vehicle dynamics [41]. This solution approximates the angular velocity and acceleration as random walks with known driving noise variances based on the dynamics of the vehicle. The estimates are then updated with the gyroscope and accelerometer measurements. Since IMU measurements are used in the observation equation, this model can be easily modified to accommodate multiple IMUs. This approach is tested here. However, in terms of comparison with the other navigation solutions, the dynamics of the vehicle is considered unknown.
The fusion can also be done at the INS level. One approach used to fuse multiple INSs involves stacking their error states in a centralized structure [34,39]. However, with this method, if only one GPS is used, each INS error is corrected with the same GPS measurements. Therefore, the GPS observations for the different INSs are 100% correlated and lead to filter divergence. This problem can be solved by neglecting the inter-INS covariance in the Kalman filter observation covariance matrix. If no error states are shared among INSs, doing so is equivalent to consider all INSs within the stacked filter as independent navigation solutions [34,39]. Having the error states of all INSs in one model allows the exploitation of geometrical constraints, which can be the relative attitude, velocity and position between the IMUs [32,33,34,39]. These soft constraints are implemented as observations of almost perfect measurements [42]. However, the tuning of this navigation filter can be complex. For example, the relative velocity and position constraint variances must take into account the fact that their measurements are affected by the attitude estimation error [39]. Additionally, geometrical constraints cause inter-INS correlation accumulation. Considering that constraints do not provide absolute measurements but only relative values between the INSs, excessive inter-INS correlation must be avoided to prevent the navigation filter divergence. This can be done, among other things, by adjusting the geometrical constraint update rate [39]. The fusion of multiple INSs aided by a GPS and geometrical constraints has successfully been tested in the contexts of pedestrian navigation [34,39] and road vehicle navigation [43]. Many other approaches, such as the multiple versions of the federated filter [9,34], can be taken to perform the fusion at the INS level. However, the ability to include geometrical constraints makes the stacked filter interesting in a satellite launcher context, where the IMU relative positions along the vehicle structure are constant. Therefore, this one is selected here.
The objectives of this paper are to
  • compare the performances of three IMUs against that of one better quality IMU;
  • investigate the effect of collocating IMUs versus distributing them along the launcher structure;
  • test three multi-IMU navigation solutions:
    fusion of all IMUs in one INS,
    fusion of multiple INSs, and
    fusion of multiple INSs with geometrical constraints.
All navigation approaches are tested with and without a GPS receiver, while a three-axis attitude reference sensor is included in all navigation solutions. For the sake of generalization, the attitude sensors are generic and provide measurements only affected by white noises. The navigation fusion architectures are presented in Section 2. Section 3 introduces the test parameters, and results are analyzed in Section 4.

2. Data Fusion Architectures

All navigation solutions are implemented with a loosely coupled GPS and a three-axis attitude reference sensor. For the tests without the GPS receiver, the terms associated with the GPS velocity and position measurements are set to 0 in the observation equation of the navigation fusion. Section 2.1 presents the navigation fusion with a single IMU. Section 2.2 introduces the fusion of multiple IMUs in one INS. The fusion of multiple INSs in a stacked filter, with and without geometrical constraints, is presented in Section 2.3.

2.1. Fusion with One IMU

The first navigation solution uses only one IMU and is the baseline against which the other navigation solutions are compared. The error state vector includes the attitude δ Ψ e E , velocity δ v e E , and position δ r e E error estimations along with the gyroscope b g B , accelerometer b a B , and GPS position b p E bias estimations. The navigation fusion model is
δ Ψ e E ( k + 1 ) δ v e E ( k + 1 ) δ r e E ( k + 1 ) b g B ( k + 1 ) b a B ( k + 1 ) b p E ( k + 1 ) = I 18 + s t ω IE E × 0 3 0 3 T B E ( k ) 0 3 0 3 T B E ( k ) a m B ( k ) × 2 ω IE E × 0 3 0 3 T B E ( k ) 0 3 0 3 I 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 1 c g I 3 0 3 0 3 0 3 0 3 0 3 0 3 1 c a I 3 0 3 0 3 0 3 0 3 0 3 0 3 1 c p I 3 δ Ψ e E ( k ) δ v e E ( k ) δ r e E ( k ) b g B ( k ) b a B ( k ) b p E ( k ) = + s t T B E ( k ) 0 3 0 3 0 3 0 3 0 3 T B E ( k ) 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 0 3 2 c g s t I 3 0 3 0 3 0 3 0 3 0 3 2 c a s t I 3 0 3 0 3 0 3 0 3 0 3 2 c p s t I 3 [ Δ ω m ] IB B ( k ) Δ a m B ( k ) Δ b g B ( k ) Δ b a B ( k ) Δ b p E ( k )
δ Ψ m E ( k ) δ v m E ( k ) δ r m E ( k ) = I 3 0 3 0 3 0 3 0 3 0 3 0 3 I 3 0 3 0 3 0 3 0 3 0 3 0 3 I 3 0 3 0 3 I 3 δ Ψ e E ( k ) δ v e E ( k ) δ r e E ( k ) b g B ( k ) b a B ( k ) b p E ( k ) + Δ Ψ m E ( k ) Δ v m E ( k ) Δ r m E ( k )
where 0 i is a i × i zero matrix, and I i is a i × i identity matrix. The biases are modeled by Markov processes with correlation time c g for the gyroscopes, c a for the accelerometers, and c p for the GPS position. The estimated rotation matrix from the body frame to the Earth frame is T B E , and the Earth rate is ω IE E (i.e., the rotation of the Earth frame E with respect to the inertial frame I). The sampling time is s t , and k is the time step. The attitude, velocity, and position error measurements are, respectively, δ Ψ m E , δ v m E , and δ r m E , and their corresponding noises are Δ Ψ m E , Δ v m E , and Δ r m E . The superscripts { · } E and { · } B mean that the variable is represented in the Earth and body frame, respectively.

2.2. Fusion of Multiple IMUs within One INS

In order to fuse multiple IMUs, their measurements must be transformed in a common position. If the structure is rigid, and all IMUs aligned with the body frame, all gyroscopes within the same axis experience the same angular velocity. However, the specific forces sensed by the accelerometers depend on the relative position of the IMUs [35,36,37]. The transformation of accelerometer measurements to the common position is referred to as the Grubin transformation [36] within this paper. To perform the Grubin transformation, the angular acceleration [ α e ] IB B is required [36,39]. Since it is not measured, it will be estimated within the navigation filter. If all IMUs are identical, the average of the N IMU measurements transformed in the common position can be used as the input for the INS. The average of the gyroscope measurements is
[ ω me ] IB B ( k ) = 1 N n = 1 N [ ω m n ] IB B ( k )
where [ ω m n ] IB B ( k ) is the gyroscope measurement of the n th IMU. The average of the accelerometer measurements is
a me B = 1 N n = 1 N a m n B [ ω me ] IB B ( k ) × [ ω me ] IB B ( k ) × l n B [ α e ] IB B ( k ) × l n B
where a m n B is the accelerometer measurement of the n th IMU. The lever arm between the n th IMU position and the common position is l n B .
The navigation fusion model comes from Beaudoin et al. [41]. However, in the present work, the launcher dynamics is considered completely unknown, and multiple gyroscope and accelerometer measurements are included in the observation equation. The navigation fusion propagation equation is
[ α e ] IB B ( k + 1 ) [ ω e ] IB B ( k + 1 ) a e B ( k + 1 ) δ Ψ e E ( k + 1 ) δ v e E ( k + 1 ) δ r e E ( k + 1 ) b g 1 B ( k + 1 ) b g N B ( k + 1 ) b a 1 B ( k + 1 ) b a N B ( k + 1 ) b p E ( k + 1 ) = [ α e ] IB B ( k ) [ ω e ] IB B ( k ) a e B ( k ) δ Ψ e E ( k ) δ v e E ( k ) δ r e E ( k ) b g 1 B ( k ) b g N B ( k ) b a 1 B ( k ) b a N B ( k ) b p E ( k ) + s t [ Δ α e ] IB B ( k ) [ α e ] IB B ( k ) Δ a e B ( k ) T B E ( k ) [ ω me ] IB B ( k ) [ ω e ] IB B ( k ) ω IE E × δ Ψ e E ( k ) T B E ( k ) a me B ( k ) a e B ( k ) + T B E ( k ) a me B ( k ) × δ Ψ e E ( k ) 2 ω IE E × δ v e E ( k ) δ v e E ( k ) 1 c g b g 1 B ( k ) + 2 c g s t Δ b g 1 B ( k ) 1 c g b g N B ( k ) + 2 c g s t Δ b g N B ( k ) 1 c a b a 1 B ( k ) + 2 c a s t Δ b a 1 B ( k ) 1 c a b a N B ( k ) + 2 c a s t Δ b a N B ( k ) 1 c p b p E ( k ) + 2 c a s t Δ b p E ( k )
where the acceleration estimation is a e B , the jerk estimation is Δ a e B , the angular velocity estimation is [ ω e ] IB B , and the estimated change rate of the angular acceleration is [ Δ α e ] IB B . The gyroscope bias estimations are b g 1 B , , b g N B , the accelerometer bias estimations are b a 1 B , , b a N B . The navigation fusion observation equation is
[ ω m 1 ] IB B ( k ) [ ω m N ] IB B ( k ) a m 1 B ( k ) a m N B ( k ) δ Ψ m E ( k ) δ v m E ( k ) δ r m E ( k ) = [ ω e ] IB B ( k ) + b g 1 B ( k ) + [ Δ ω m 1 ] IB B ( k ) [ ω e ] IB B ( k ) + b g N B ( k ) + [ Δ ω m N ] IB B ( k ) a e B ( k ) + b a 1 B ( k ) + Δ a m 1 B ( k ) + l 1 B × [ α e ] IB B ( k ) + G 1 ( k ) [ ω e ] IB B ( k ) a e B ( k ) + b a N B ( k ) + Δ a m N B ( k ) + l N B × [ α e ] IB B ( k ) + G N ( k ) [ ω e ] IB B ( k ) δ Ψ e E ( k ) + Δ Ψ m E ( k ) δ v e E ( k ) + Δ v m E ( k ) δ r e E ( k ) + b p E ( k ) + Δ r m E ( k )
where
G n = [ ω me ] IB B ( k ) × l n B × + [ ω me ] IB B ( k ) × l n B × , n { 1 , , N } .
The gyroscope [ ω m 1 ] IB B , , [ ω m N ] IB B and accelerometer a m 1 B , , a m N B measurements are affected by their corresponding noises [ Δ ω m 1 ] IB B , , [ Δ ω m N ] IB B , and Δ a m 1 B , , Δ a m N B . Figure 1 summarizes the structure of the navigation, which fuses multiple IMUs within one INS.

2.3. Fusion of Multiple INSs in a Stacked Filter

The fusion of multiple INSs is done by combining the error states of each INS in a block diagonal structure [43]. The propagation equation of the navigation model is
x INS 1 ( k + 1 ) x INS 2 ( k + 1 ) x INS N ( k + 1 ) = A I N S 1 ( k ) 0 0 0 A I N S 2 ( k ) 0 0 0 A I N S N ( k ) x INS 1 ( k ) x INS 2 ( k ) x INS N ( k ) + B I N S 1 ( k ) 0 0 0 B I N S 2 ( k ) 0 0 0 B I N S N ( k ) w INS 1 ( k ) w INS 2 ( k ) w INS N ( k )
where x INS 1 , , x INS N are the error state vectors of the N INSs. The matrices A I N S 1 , , A I N S N , and B I N S 1 , , B I N S N represent the state and input matrices of the individual INSs, and w INS 1 , , w INS N represents the corresponding input noise vectors. The observation equation is
y INS 1 ( k ) y INS 2 ( k ) y INS N ( k ) = C I N S 1 ( k ) 0 0 0 C I N S 2 ( k ) 0 0 0 C I N S N ( k ) x INS 1 ( k ) x INS 2 ( k ) x INS N ( k ) + v INS 1 ( k ) v INS 2 ( k ) v INS N ( k )
where y INS 1 , , y INS N are the output vectors, C I N S 1 , , C I N S N the output matrices, and v INS 1 , , v INS N the output noise vectors. The error state vectors can be different for each INS, and if no error states are shared among INSs, the stacked filter hence created is equivalent to N independent navigation filters. This arrangement allows for the addition of geometrical constraints on the relative attitude, velocity, and position between the IMUs. These constraints are included in the model as additional observations (Section 2.3.1). The stacked filter provides N estimations of the navigation states. These must be combined to obtain the final navigation solution (Section 2.3.2). The INS error state models used in the stacked filter for this research are presented in Section 2.3.3.

2.3.1. Geometrical Constraint Equations

If all IMUs are aligned with the body frame, the real attitude Ψ r n E of the N IMUs are equal:
Ψ r n E ( k ) = Ψ r m E ( k ) , n , m { 1 , , N } .
the attitude estimation Ψ e n E of the n th INS is
Ψ e n E ( k ) = Ψ r n E ( k ) + δ Ψ e n E ( k )
where δ Ψ e n E is the attitude estimation error of the n th INS. Subtracting the attitude estimation of the m th INS from the attitude estimation of the n th INS, and using Equation (10) gives
Ψ e n E ( k ) Ψ e m E ( k ) = Ψ r n E ( k ) + δ Ψ e n E ( k ) Ψ r m E ( k ) δ Ψ e m E ( k )
= Ψ r n E ( k ) + δ Ψ e n E ( k ) Ψ r n E ( k ) δ Ψ e m E ( k )
= δ Ψ e n E ( k ) δ Ψ e m E ( k ) ,
which is the observation equation of the relative attitude between the n th INS and the m th INS.
The relation between the real velocity v r n E of the n th INS and the real velocity v r m E of the m th INS [37] is
v r n E ( k ) = v r m E ( k ) + [ T r ] B E ( k ) [ ω r ] EB B ( k ) l n , m B , n , m { 1 , , N }
where l n , m B is the lever arm between the two INSs, [ ω r ] EB B ( k ) is the angular velocity of the body frame with respect to the Earth frame, and [ T r ] B E is the real rotation matrix from the body to the Earth frame. The velocity estimation v e n E ( k ) of the n th INS is
v e n E ( k ) = v r n E ( k ) + δ v e n E ( k )
where δ v e n E is the velocity estimation error of the n th INS. Subtracting the velocity estimation of the m th INS from the n th INS one,
v e n E ( k ) v e m E ( k ) = v r n E ( k ) + δ v e n E ( k ) v r m E ( k ) δ v e m E ( k ) ,
inserting Equation (15),
v e n E ( k ) v e m E ( k ) = v r m E ( k ) + [ T r ] B E ( k ) [ ω r ] EB B ( k ) l n , m B + δ v e n E ( k ) v r m E ( k ) δ v e m E ( k )
= [ T r ] B E ( k ) [ ω r ] EB B ( k ) l n , m B + δ v e n E ( k ) δ v e m E ( k ) ,
and rearranging terms,
v e n E ( k ) v e m E ( k ) [ T r ] B E ( k ) [ ω r ] EB B ( k ) l n , m B = δ v e n E ( k ) δ v e m E ( k ) ,
yields the observation equation for the velocity constraint between the n th INS and m th INS. For the implementation, [ T r ] B E ( k ) is replaced by its estimation T B E ( k ) , and [ ω r ] EB B is replaced by [ ω me ] IB B ω IE B :
v e n E ( k ) v e m E ( k ) T B E ( k ) [ ω me ] IB B ( k ) ω IE B l n , m B = δ v e n E ( k ) δ v e m E ( k ) .
if the sensors are collocated, l n , m B = 0 , which allows for the simplification of the relative velocity equation:
v e n E ( k ) v e m E ( k ) = δ v e n E ( k ) δ v e m E ( k ) .
The relation between the real position r r n E of the n th INS and the real position r r m E of the m th INS is given by
r r n E ( k ) = r r m E ( k ) + [ T r ] B E ( k ) l n , m B , n , m { 1 , , N } .
the position estimation r e n E ( k ) is
r e n E ( k ) = r r n E ( k ) + δ r e n E ( k )
where δ r e n E ( k ) is the n th INS position estimation error. Subtracting the m th INS position estimation from the n th INS one gives
r e n E ( k ) r e m E ( k ) = r r n E ( k ) + δ r e n E ( k ) r r m E ( k ) δ r e m E ( k ) .
inserting Equation (23) into Equation (25) and rearranging terms yield the observation equation for the position constraint between the n th and m th INSs:
r e n E ( k ) r e m E ( k ) [ T r ] B E ( k ) l n , m B = δ r e n E ( k ) δ r e m E ( k ) ,
which, with the available estimated values, gives
r e n E ( k ) r e m E ( k ) T B E ( k ) l n , m B = δ r e n E ( k ) δ r e m E ( k ) .
as with the relative velocity constraints, when the sensors are collocated, the relative position equation can be simplified as
r e n E ( k ) r e m E ( k ) = δ r e n E ( k ) δ r e m E ( k ) .
Using the relative attitude, velocity, and position equations for all pairs of INSs yields the observations needed to add the geometrical constraints to the data fusion model.

2.3.2. Fusion of all INSs

The final step, regardless of whether the geometrical constraints are present or not, is to combine the N INS estimates. To do so, each INS estimate is transformed in the common position using the Grubin transformation for the acceleration, Equation (15) for the velocity, and Equation (23) for the position. Since all IMUs are aligned with the body frame, the angular velocity and attitude do not need transformation. The average of the INS estimates in the common position is then used as the final navigation solution. Figure 2 summarizes the structure for the fusion of three INSs.

2.3.3. Individual INS Error State Models

The error state models of the INSs within the stacked filter are based on the one used for the single IMU presented in Section 2.1. However, to reduce the size of the stacked filter model, one common GPS position bias b p E is estimated for all INSs (i.e., only Equation (1) of the first INS includes b p E , which is shared among all INSs in Equation (2)). Therefore, the first INS has 18 error states and the other INSs have 15 error states. In Section 4.1, it will be shown that, in addition to reducing the size of the model, considering one GPS position bias estimation provides performance improvement over estimating the GPS position bias independently for each INS.
Since only one GPS receiver and one attitude reference sensor are used, their measurements are 100% correlated among the INSs. As stated in the introduction, to avoid filter divergence, the inter-block covariances for the GPS and attitude reference sensor must be neglected in the Kalman filter observation covariance matrix.

3. Test Parameters

The non-linear launcher simulator used in this research is provided by Defence Research and Development Canada. The launcher dynamics model is based on Zipfel [36], while the guidance is performed using the Schuler approximation [44] and the control is done with a cascade PI controller [45]. Among other things, this simulator considers the wind and aerodynamic coefficients, which vary with the velocity, altitude, and aerodynamic angles of the vehicle. The simulated mission is intended to put a satellite on a sun-synchronous orbit at an altitude of 500 km. The launch is performed from Churchill, Manitoba, Canada. The complete mission time is 674 s. Figure 3 summarizes the mission phase timeline.
The sensor specifications are given in Table 1. The IMU specifications for the multi-IMU configurations are inspired by the IMU-KVH1750 unit from Novatel ® . To obtain the same volume of information from the sensors among the navigation solutions, the specifications for the single IMU configuration are divided by 3 in comparison to the multi-IMU solutions.
To simplify the implementation and without loss of generality, the update rate of the GPS, of the attitude reference sensor, and of the geometrical constraints is set to 1 s. Additionally, the launcher is modeled as a rigid structure.
To ensure that they are available throughout the duration of the mission, the GPS and the attitude reference sensor are always installed in the launcher head, as are the IMUs in the collocated and single IMU configurations. Obviously, perfectly collocated sensors are impossible to implement. However, this configuration is interesting as a comparison basis. For the distributed IMUs, one IMU is installed at the top of each of the three launcher stages. The head of the launcher stages is selected to maximize the distance between the IMUs while avoiding having IMUs inside motors. The tops of the lower stages are, respectively, at 2.8 and 14.6 m from the launcher head.
The variance of the geometrical constraints was set experimentally. Good results were obtained with 1 ( ° ) 2 , 1 (m/s) 2 , and 1 m 2 for the attitude, velocity, and position constraints, respectively. For each test, the time evolution of the standard deviations estimated by the navigation fusion is used as a comparison basis. To ensure that the theoretical standard deviations correspond to the real ones, all results are verified with a 10-run Monte Carlo simulation. To clarify the graphics that present standard deviations (i.e., to avoid the sawtooth-shape), the values are sampled at 1 Hz, before the GPS, attitude reference sensor, and geometrical constraint update. Therefore, they represent the worst navigation precision for every second of simulation.

4. Results Analysis

4.1. Tests with All Sensors in the Launcher Head

In this section, all sensors are installed in the launcher head. The main advantage of having the sensors at this location is that no sensors are lost during the mission due to jettisoning. However, this configuration does not exploit the accelerometer measurements to improve the angular dynamics estimation.

4.1.1. Test with GPS Receiver

When the GPS and attitude reference sensor are present, the solution which fuses all IMUs in one INS provides the same performances as in the single IMU approach (Figure 4, Figure 5 and Figure 6). This result was predictable, since with collocated IMUs, both approaches have access to the same volume of information [10,22]. The number of IMUs compensate for the lower quality sensors in the multi-IMU solution. Furthermore, it confirms that the solution proposed by the authors [41] performs as expected in a multi-IMU context.
The fusion of multiple INSs provides better estimates than the single IMU solution, even when the geometrical constraints are not present (Figure 4, Figure 5 and Figure 6). Adding the geometrical constraints further reduces the standard deviation of the estimates. The gains obtained are due, in part, to the fact that the fusion of multiple INSs makes better use of the available information by generating multiple estimations of the attitude, velocity, and position. Since each INS within the multi-INS fusion receives a lower volume of IMU information than in the single INS solutions (either with a single or multiple IMUs), a higher relative weight is put on the GPS and attitude reference sensor measurements. Figure 7 shows that the position estimation error standard deviation of one INS within the multi-INS fusion without constraints is even lower than that obtained with the single IMU solution. With independent GPS position bias estimations for each INS, the standard deviation would have been approximately the same. The lower standard deviation should be attributed to the common GPS position bias estimation for all the INSs. The estimation of a common bias also has an impact on the velocity (Figure 8) and position (Figure 9) estimations in the final fusion step (average of INS estimations).
However, it should be noted that all INS estimates within the multi-INS solution are corrected with the same GPS and attitude reference sensor measurements and that all INS error states share the same GPS position bias estimation. As the precision of the IMUs decreases, more relative weight is put on the aiding sensor measurements. This, in turn, increases the inter-INS correlation, which may limit the reduction of the estimation error in the final fusion (e.g., if the estimates become 100% correlated among the INSs, their average is the same as each individual INS estimation). Furthermore, the correlation is also increased by the uses of geometrical constraints, especially if the corresponding variances are set with low values or if their update rate is high. However, with the sensor combination and the tuning of the geometrical constraints used in this research, the inter-INS correlation accumulation remains limited so that the impact on the final fusion is negligible.

4.1.2. Test without GPS Receiver

The following tests evaluate the navigation performances without GPS. Again, the solution which fuses all IMUs in one INS generates similar results as the single IMU approach (Figure 10, Figure 11 and Figure 12).
The fusion of multiple INSs provides better estimates (Figure 10, Figure 11 and Figure 12). The addition of the geometrical constraints theoretically brings a huge improvement on the velocity (Figure 11) and position (Figure 12) estimations. However, the Monte Carlo simulation revealed that the velocity (Figure 13) and position (Figure 14) estimation error standard deviations are underestimated by the navigation filter when the geometrical constraints are present. As stated in the introduction, geometrical constraints provide only relative information and may cause correlation accumulation. Therefore, the velocity and position estimation errors in one INS are distributed among all INSs. The real errors might be different for each INS, but if the estimated errors are equal, the constraints (Equations (22) and (28)) are satisfied. In the absence of absolute measurements, this may lead to filter divergence. Figure 15 shows a graphical representation of the filter estimation correlation matrix when the geometrical constraints are used [43]. White represents uncorrelated states, and black represents 100% correlation, be it negative or positive. The off-diagonal blocks reveal a near perfect correlation between the INS error estimates after only 30 s of simulation. In the absence of GPS measurements, even reducing the update rate of the geometrical constraints has a limited impact on the correlation accumulation.
To reduce the correlation accumulation when the GPS receiver is not present, the variance of the relative velocity and position constraints was gradually increased. The results showed that, to prevent excessive correlation accumulation, the variance must be increased to a point where it is equivalent to not use these constraints. Therefore, the use of the relative velocity and position constraints should be avoided during long GPS outages. For comparison, Figure 16 shows the correlation after 30 s of simulation when only the relative attitude constraint is used. As expected, the velocity and position estimation error correlations between the INSs are reduced. The fact though, is that removing the relative velocity and position constraints reduces the inter-INS correlation for all estimated values. There is still correlation accumulation, and, at the end of the mission, the inter-INS correlation for the attitude estimation error remains high (Figure 17). However, the attitude reference sensor measurements provide the attitude observability required to prevent navigation filter divergence [46].
Removing the relative velocity and position constraints causes the velocity and position estimation error standard deviations to match the solution without constraints. However, the impact on the attitude estimate is minor, as shown in Figure 18.

4.1.3. Conclusion on Sensors Installed in the Launcher Head

The fusion of three IMUs in one INS does not improve the navigation performances, regardless of whether the GPS receiver is present or not. Nonetheless, this approach may be attractive if it results in a cost reduction; however, this analysis is beyond the scope of this research. The fusion of multiple INSs leads to a good reduction in estimation errors, and the addition of geometrical constraints provides even better results. However, when the GPS receiver is not present, the geometrical constraints cause correlation accumulation, which leads the navigation filter to underestimate the velocity and position estimation error standard deviations. Furthermore, excessive inter-IMUs correlation may result in the divergence of the navigation filter. Therefore, during long GPS outages, the relative velocity and position constraints must not be used. Table 2 summarizes the estimation improvements provided by the fusion of multiple INSs.

4.2. Tests with IMUs Distributed Along the Launcher Structure

When the IMUs are installed at the top of each stage, sensors are dropped with every jettisoning. However, having sensors distributed along the launcher structure allows for the measurement of the angular dynamics through the accelerometers. Considering the size of a satellite launcher, long lever arms between the IMUs are possible. The objective is to verify the impact of this inertial sensor distribution on the navigation performance.
Figure 19 shows that, even when all IMUs are present, the attitude estimation is not improved in comparison with the single IMU navigation case, and hence with collocated sensors (Figure 4). Furthermore, once sensors are lost due to the first jettisoning, the estimates of the single IMU solution are better than those of all configurations with distributed sensors. The velocity (Figure 20) and position (Figure 21) estimations are also degraded after the first jettison in comparison to those obtained with collocated sensors (Figure 5 and Figure 6). Nonetheless, even with only one INS, the position estimation error standard deviation of the multi-IMU solutions does not exceed the one obtained with the single IMU solution. The error growth being bounded by the aiding sensor measurements (in this case, the GPS position measurements).
In the fusion of three IMUs in one INS, when sensors are dropped, only their measurements are lost. However, in the fusion of multiple INSs, the data of a complete INS is discarded with each jettison, which explains the quick impact on the estimated standard deviations. To improve the attitude estimates with the IMUs used in this research, the distance between the IMUs must be at least in the order of kilometers. Obviously, a launcher of this size does not exist, as it exceeds the size of current super heavy-lift launch vehicles. Improvements of the attitude and velocity estimates can be obtained when commercial grade gyroscopes are combined with strategic grade accelerometers. Nevertheless, even with this combination of sensors, the improvement is limited to the first boost phase, where all IMUs are present.
The only estimates that benefit from having inertial sensors distributed along the launcher structure are the pitch and yaw angular velocities, which are included in the data fusion model of the solution fusing all IMUs in one INS (Figure 22). The gain is even more evident when the distance between the IMUs increases or when bad gyroscopes are combined with good accelerometers. However, with the sensors used in this research, the gain is limited to the first boost phase. Furthermore, this improvement comes at the cost of worse y and z-axis acceleration estimations (Figure 23).
When the GPS receiver is not present, the attitude, velocity, and position estimates remain equivalent to those obtained with collocated sensors when all IMUs are present, and are degraded after the first jettisoning. However, the velocity and position standard deviations are no longer underestimated in the fusion of multiple INSs involving all geometrical constraints. This is due to the fact that the geometrical constraints related to the dropped IMUs are removed, which prevents the excessive correlation accumulation effect.
The distribution of the IMUs along the launcher structure is not advantageous with the IMUs selected in this paper. This confirms the fact that the accelerometers generate little information on the angular dynamics, except for the high angular rate applications [29]. Even the long lever arms cannot compensate for the slow angular dynamics of a satellite launcher. Therefore, after the first jettisoning, the attitude, velocity, and position estimation performances are degraded for all navigation solutions when compared to their counterparts involving collocated sensors. Furthermore, with long lever arms, flexible modes can induce measurement disturbances [19], hence reducing the navigation performances obtained here with a rigid launcher and thus the attractiveness of IMU distribution along the launcher structure. However, considering the results obtained when all IMUs are present, if the IMUs are rigidly mounted close to each other in the launcher head, the performances will be equivalent to the one with perfectly collocated sensors. Therefore, the short lever arms, inherent in a real assembly of collocated IMU, are not a concern.

5. Conclusions

This paper looks at the effect of navigating a satellite launcher with one IMU versus three IMUs of lower precision and accuracy. Each navigation solution includes a three-axis attitude reference sensor, and all approaches are tested with and without a GPS receiver. First, all sensors are collocated in the launcher head. Then, for the multi-IMU solutions, one IMU is installed at the top of each stage. Three multi-IMU navigation fusion approaches are tested: fusion of all IMUs in one INS, fusion of multiple INSs, and fusion of multiple INSs with geometrical constraints.
The results show that, in a satellite launcher context, the angular velocities are too slow to benefit from distributing the IMUs along the launcher structure. Even with very good accelerometers and bad gyroscopes, or a distance between the IMUs in the order of kilometers, the gains obtained with all IMUs are marginal, and the performances degrade after the first jettisoning. Therefore, installing all sensors in the launcher head leads to the best performances. Fusing all IMUs in one INS does not improve the attitude, velocity, and position estimates in comparison to the single IMU solution. However, the fusion of multiple INSs provides good improvement, and the addition of geometrical constraints further reduces the estimation errors. During long GPS outages, the use of the relative velocity and position constraints must be avoided in order to prevent excessive correlation accumulation.
This research opens many opportunities for future works:
  • evaluating the impact of using more than three IMUs in the fusion of multiple INSs, either with or without geometrical constraints;
  • testing the fusion of multiple INSs with geometrical constraints, when independent GPS receivers and attitude reference sensors are used for each INS;
  • investigating the reasons which lead the Kalman filter to diverge when the GPS receiver and attitude reference sensor measurement correlations among INSs are considered in the observation covariance matrix;
  • comparing the impact of including the knowledge of the launcher dynamics in the fusion of multiple IMUs in one INS to the one obtained by the authors in a previous work with a single IMU.

Author Contributions

Y.B. conceived and designed the experiments, developed the algorithms, performed the tests, analyzed the results, and wrote the paper under the supervision of A.D., E.G. and R.L.

Funding

This research was funded by (Natural Science and Engineering Research Council of Canada) grant number (417749) and (Fonds Québécois de la Recherche sur la Nature et les Technologies) grant number (164522).

Conflicts of Interest

The authors declare no conflict of interest. The founding sponsors had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; in the decision to publish the results.

References

  1. Narmada, S.; Delaux, P.; Biard, A. Use of GNSS for next European launcher generation. In Proceedings of the 6th International ESA Conference on Guidance, Navigation and Control Systems, Loutraki, Greece, 17–20 October 2005; p. 9. [Google Scholar]
  2. Beaudoin, Y.; Desbiens, A.; Gagnon, E.; Landry, R.J. Improved Satellite Launcher Navigation Performance by Using the Reference Trajectory Data. In Proceedings of the Royal Institute of Navigation International Navigation Conference 2015 (INC15), Manchester, UK, 24–26 February 2015. [Google Scholar]
  3. Grigorie, T.L.; Botez, R.M.; Sandu, D.G.; Grigorie, O. Experimental testing of a data fusion algorithm for miniaturized inertial sensors in redundant configurations. In Proceedings of the 2014 International Conference on Mathematical Methods, Mathematical Models and Simulation in Science and Engineering, Interlaken, Switzerland, 22–24 February 2014. [Google Scholar]
  4. Edu, I.R.; Grigorie, T.L.; Enache, A.; Ancuta, F.; Cepisca, C. A redundant aircraft attitude system based on miniaturised gyro clusters data fusion by using Kalman filtering. UPB Sci. Bull. Ser. C Electr. Eng. 2013, 75, 183–198. [Google Scholar]
  5. Kachmar, P.M.; Wood, L. Space navigation applications. Navigation 1995, 42, 187–234. [Google Scholar] [CrossRef]
  6. Braun, B.; Markgraf, M.; Montenbruck, O. Performance analysis of IMU-augmented GNSS tracking systems for space launch vehicles. CEAS Space J. 2016, 8, 117–133. [Google Scholar] [CrossRef]
  7. Trigo, G.F.; Theil, S. Architectural elements of hybrid navigation systems for future space transportation. CEAS Space J. 2017, 1–20. [Google Scholar] [CrossRef]
  8. Jia, H. Data Fusion Methodologies for Multisensor Aircraft Navigation Systems. Ph.D. Thesis, Cranfield University, Bedford, UK, 2004. [Google Scholar]
  9. Allerton, D.; Jia, H. A Review of Multisensor Fusion Methodologies for Aircraft Navigation Systems. J. Navig. 2005, 58, 405–417. [Google Scholar] [CrossRef]
  10. Waegli, A.; Guerrier, S.; Skaloud, J. Redundant MEMS-IMU integrated with GPS for performance assessment in sports. In Proceedings of the 2008 IEEE/ION Position, Location and Navigation Symposium, Monterey, CA, USA, 5–8 May 2008; pp. 1260–1268. [Google Scholar] [CrossRef]
  11. Martin, H.; Groves, P. A new approach to better low-cost MEMS IMU performance using sensor arrays. In Proceedings of the 26th International Technical Meeting of the Satellite Division of the Institute of Navigation, Nashville, TN, USA, 16–20 September 2013; pp. 2125–2142. [Google Scholar]
  12. Tanenhaus, M.; Geis, T.; Carhoun, D.; Holland, A. Accurate real time inertial navigation device by application and processing of arrays of MEMS inertial sensors. In Proceedings of the IEEE/ION Position Location and Navigation Symposium (PLANS), Indian Wells, CA, USA, 4–6 May 2010; pp. 20–26. [Google Scholar] [CrossRef]
  13. Tanenhaus, M.; Carhoun, D.; Geis, T.; Wan, E.; Holland, A. Miniature IMU/INS with optimally fused low drift MEMS gyro and accelerometers for applications in GPS-denied environments. In Proceedings of the 2012 IEEE/ION Position, Location and Navigation Symposium (PLANS), Myrtle Beach, SC, USA, 23–26 April 2012; pp. 259–264. [Google Scholar] [CrossRef]
  14. Allerton, D.J.; Jia, H. Distributed data fusion algorithms for inertial network systems. IET Radar Sonar Navig. 2008, 2, 51–62. [Google Scholar] [CrossRef] [Green Version]
  15. Sukkarieh, S.; Gibbens, P.; Grocholsky, B.; Willis, K.; Durrant-Whyte, H.F. A low-cost, redundant inertial measurement unit for unmanned air vehicles. Int. J. Robot. Res. 2000, 19, 1089–1103. [Google Scholar] [CrossRef]
  16. Escobar Alvarez, H.D. Geometrical Configuration Comparison of Redundant Inertial Measurement Units; Technical Report; University of Texas at Austin: Austin, TX, USA, 2010. [Google Scholar]
  17. Shim, D.S.; Yang, C.K. Optimal configuration of redundant inertial sensors for navigation and FDI performance. Sensors 2010, 10, 6497–6512. [Google Scholar] [CrossRef] [PubMed]
  18. Guerrier, S. Improving accuracy with multiple sensors: Study of redundant MEMS-IMU/GPS configurations. In Proceedings of the 22nd International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS 2009), Savannah, GA, USA, 22–25 September 2009; Volume 5. [Google Scholar]
  19. Hanson, R. Using Multiple MEMS IMUs to Form a Distributed Inertial Measurement Unit. Master’s Thesis, Air Force Institute of Technology, Department of Electrical and Computer Engineering, Wright-Patterson Air Force Base, Dayton, OH, USA, 2005. [Google Scholar]
  20. Jafari, M. Inertial navigation accuracy increasing using redundant sensors. J. Sci. Eng. 2013, 1, 55–66. [Google Scholar]
  21. Harrison, J.V.; Gai, E.G. Evaluating sensor orientations for navigation performance and failure detection. IEEE Trans. Aerosp. Electron. Syst. 1977, AES-13, 631–643. [Google Scholar] [CrossRef]
  22. Guerrier, S. Integration of Skew-Redundant MEMS-IMU with GPS for Improved Navigation Performance. Master’s Thesis, École Polytechnique Fédérale de Lausanne, Geodetic Engineering Laboratory, Lausanne, Switzerland, 2008. [Google Scholar]
  23. Giroux, R. Capteurs Bas de Gamme Et Systèmes de Navigation Inertielle: Nouveaux Paradigmes D’Application. Ph.D. Thesis, École de Technologie Supérieure, Département de Genie Électrique, Montreal, QC, Canada, 2004. (In French). [Google Scholar]
  24. Lee, S.C.; Huang, Y.C. Innovative estimation method with measurement likelihood for all-accelerometer type inertial navigation system. IEEE Trans. Aerosp. Electron. Syst. 2002, 38, 339–346. [Google Scholar] [CrossRef]
  25. Cardou, P.; Angeles, J. Linear estimation of the rigid-body acceleration field from point-acceleration measurements. J. Dyn. Syst. Meas. Control 2009, 131, 041013. [Google Scholar] [CrossRef]
  26. Dube, D.; Cardou, P. The calibration of an array of accelerometers. Trans. Can. Soc. Mech. Eng. 2011, 35, 251–267. [Google Scholar] [CrossRef]
  27. He, P.; Cardou, P.; Desbiens, A. Estimating the orientation of a game controller moving in the vertical plane using inertial sensors. In Proceedings of the ASME 2012 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference (IDETC/CIE 2012), Chicago, IL, USA, 12–15 August 2012; Volume 4, pp. 1375–1384. [Google Scholar]
  28. Chen, T.L. Design and analysis of a fault-tolerant coplanar gyro-free inertial measurement unit. J. Microelectromech. Syst. 2008, 17, 201–212. [Google Scholar] [CrossRef]
  29. Cardou, P.; Angeles, J. Angular velocity estimation from the angular acceleration matrix. J. Appl. Mech. 2008, 75, 021003. [Google Scholar] [CrossRef]
  30. Skog, I.; Nilsson, J.O.; Händel, P.; Nehorai, A. Inertial Sensor Arrays, Maximum Likelihood, and Cram-Rao Bound. IEEE Trans. Signal Process. 2016, 64, 4218–4227. [Google Scholar] [CrossRef]
  31. Nilsson, J.O.; Skog, I. Inertial sensor arrays—A literature review. In Proceedings of the 2016 European Navigation Conference (ENC), Helsinki, Finland, 30 May–2 June 2016; pp. 1–10. [Google Scholar] [CrossRef]
  32. Colomina, I.; Giménez, M.; Rosales, J.J.; Wis, M.; Gómez, A.; Miguelsanz, P. Redundant imus for precise trajectory determination. In Proceedings of the 20th International Society for Photogrammetry and Remote Sensing Congress, Istanbul, Turkey, 12–23 July2004. [Google Scholar]
  33. Waegli, A.; Skaloud, J.; Guerrier, S.; Pares, M.E.; Colomina, I. Noise reduction and estimation in multiple micro-electro-mechanical inertial systems. Meas. Sci. Technol. 2010, 21, 065201. [Google Scholar] [CrossRef] [Green Version]
  34. Bancroft, J.B. Multiple Inertial Measurement Unit Integration for Pedestrian Navigation. Ph.D. Thesis, University of Calgary, Department of Geomatics Engineering, Calgary, AB, Canada, 2010. [Google Scholar]
  35. Savage, P.G. Strapdown Analytics; Strapdown Associates, Inc.: Maple Plain, MN, USA, 2007. [Google Scholar]
  36. Zipfel, P.H. Modeling and Simulation of Aerospace Vehicle Dynamics, 2nd ed.; American Institute of Aeronautics and Astronautics: Gainesville, FL, USA, 2007. [Google Scholar]
  37. Kane, T.R.; Levinson, D.A. Dynamics Theory and Applications; The Internet-First University Press: Ithaca, NY, USA, 1985. [Google Scholar]
  38. Titterton, D.H.; Weston, J.L. Strapdown Inertial Navigation Technology, 2nd ed.; The Institution of Electrical Engineers: Stevenage, UK, 2004; p. xvii+581. [Google Scholar]
  39. Bancroft, J.B.; Lachapelle, G. Data Fusion Algorithms for Multiple Inertial Measurement Units. Sensors 2011, 11, 6771–6798. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  40. Chang, H.; Xue, L.; Qin, W.; Yuan, G.; Yuan, W. An Integrated MEMS Gyroscope Array with Higher Accuracy Output. Sensors 2008, 8, 2886–2899. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  41. Beaudoin, Y.; Desbiens, A.; Gagnon, E.; Landry, R. Satellite launcher navigation aided by a stochastic model of the vehicle. In Proceedings of the Canadian Aeronautics and Space Institute Astronautics Conference (ASTRO’18 ), Marseille, France, 28 May–1 June 2018. [Google Scholar]
  42. Simon, D. Kalman filtering with state constraints: A survey of linear and nonlinear algorithms. IET Control Theory Appl. 2010, 4, 1303–1318. [Google Scholar] [CrossRef]
  43. Bancroft, J.B. Multiple IMU integration for vehicular navigation. In Proceedings of the 22nd International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS 2009), Portland, Oregon, 25–29 September 2017; Volume 2, pp. 1026–1038. [Google Scholar]
  44. Vachon, A. Trajectographie D’un Lanceur de Satellites Basée sur la Commande Prédictive. Ph.D. Thesis, Université Laval, Département de Génie Électrique et Génie Informatique, Québec, QC, Canada, 2012. [Google Scholar]
  45. Duplain, É. Contrôle D’un Lanceur de Satellite de Petite Taille. Master’s Thesis, Université Laval, Québec, QC, Canada, 2012. (In French). [Google Scholar]
  46. Beaudoin, Y.; Desbiens, A.; Gagnon, E.; Landry, R.J. Observability of satellite launcher navigation with INS, GPS, attitude sensors and reference trajectory. Acta Astronaut. 2018, 142, 277–288. [Google Scholar] [CrossRef]
Figure 1. Structure of the fusion of multiple IMUs in one INS.
Figure 1. Structure of the fusion of multiple IMUs in one INS.
Sensors 18 01872 g001
Figure 2. Fusion structure of three INSs.
Figure 2. Fusion structure of three INSs.
Sensors 18 01872 g002
Figure 3. Mission phase timeline.
Figure 3. Mission phase timeline.
Sensors 18 01872 g003
Figure 4. The attitude estimation error standard deviation obtained with the navigation solutions, when all sensor measurements are present.
Figure 4. The attitude estimation error standard deviation obtained with the navigation solutions, when all sensor measurements are present.
Sensors 18 01872 g004
Figure 5. The velocity estimation error standard deviation obtained with the navigation solutions, when all sensor measurements are present.
Figure 5. The velocity estimation error standard deviation obtained with the navigation solutions, when all sensor measurements are present.
Sensors 18 01872 g005
Figure 6. The position estimation error standard deviation obtained with the navigation solutions, when all sensor measurements are present.
Figure 6. The position estimation error standard deviation obtained with the navigation solutions, when all sensor measurements are present.
Sensors 18 01872 g006
Figure 7. The position estimation error standard deviation obtained with the first INS of the multi-INS fusion without constraints versus the one obtained with the single IMU solution.
Figure 7. The position estimation error standard deviation obtained with the first INS of the multi-INS fusion without constraints versus the one obtained with the single IMU solution.
Sensors 18 01872 g007
Figure 8. The velocity standard deviation obtained with a common GPS bias estimation versus one GPS bias estimated for each INS in the multi-INS fusion without constraint, when all sensor measurements are present.
Figure 8. The velocity standard deviation obtained with a common GPS bias estimation versus one GPS bias estimated for each INS in the multi-INS fusion without constraint, when all sensor measurements are present.
Sensors 18 01872 g008
Figure 9. The position standard deviation obtained with a common GPS bias estimation versus one GPS bias estimated for each INS in the multi-INS fusion without constraint, when all sensor measurements are present.
Figure 9. The position standard deviation obtained with a common GPS bias estimation versus one GPS bias estimated for each INS in the multi-INS fusion without constraint, when all sensor measurements are present.
Sensors 18 01872 g009
Figure 10. The attitude estimation error standard deviation obtained with the navigation solutions, when the GPS receiver is not present.
Figure 10. The attitude estimation error standard deviation obtained with the navigation solutions, when the GPS receiver is not present.
Sensors 18 01872 g010
Figure 11. The velocity estimation error standard deviation obtained with the navigation solutions, when the GPS receiver is not present.
Figure 11. The velocity estimation error standard deviation obtained with the navigation solutions, when the GPS receiver is not present.
Sensors 18 01872 g011
Figure 12. The position estimation error standard deviation obtained with the navigation solutions, when the GPS receiver is not present.
Figure 12. The position estimation error standard deviation obtained with the navigation solutions, when the GPS receiver is not present.
Sensors 18 01872 g012
Figure 13. The velocity estimation error standard deviation computed by the navigation filter and the one obtained from Monte Carlo simulation, when the GPS receiver is not present.
Figure 13. The velocity estimation error standard deviation computed by the navigation filter and the one obtained from Monte Carlo simulation, when the GPS receiver is not present.
Sensors 18 01872 g013
Figure 14. The position estimation error standard deviation computed by the navigation filter and the one obtained from Monte Carlo simulation, when the GPS receiver is not present.
Figure 14. The position estimation error standard deviation computed by the navigation filter and the one obtained from Monte Carlo simulation, when the GPS receiver is not present.
Sensors 18 01872 g014
Figure 15. Graphical representation of the correlation between the states of the navigation filter at the 30th second of the simulation, when all geometrical constraints are present.
Figure 15. Graphical representation of the correlation between the states of the navigation filter at the 30th second of the simulation, when all geometrical constraints are present.
Sensors 18 01872 g015
Figure 16. Graphical represetation of the correlation between the states of the navigation filter at the 30th second of the simulation, when only the relative attitude constraint is present.
Figure 16. Graphical represetation of the correlation between the states of the navigation filter at the 30th second of the simulation, when only the relative attitude constraint is present.
Sensors 18 01872 g016
Figure 17. Graphical represetation of the correlation between the states of the navigation filter at the 674th second of simulation, when only the relative attitude constraint is present.
Figure 17. Graphical represetation of the correlation between the states of the navigation filter at the 674th second of simulation, when only the relative attitude constraint is present.
Sensors 18 01872 g017
Figure 18. The attitude estimation error standard deviation obtained with the multi-INS fusion when all geometrical constraints are applied versus when only the relative attitude constraint is used.
Figure 18. The attitude estimation error standard deviation obtained with the multi-INS fusion when all geometrical constraints are applied versus when only the relative attitude constraint is used.
Sensors 18 01872 g018
Figure 19. The attitude estimation error standard deviation obtained with the navigation solutions, when the attitude reference sensor and GPS receiver are present.
Figure 19. The attitude estimation error standard deviation obtained with the navigation solutions, when the attitude reference sensor and GPS receiver are present.
Sensors 18 01872 g019
Figure 20. The velocity estimation error standard deviation obtained with the navigation solutions, when the attitude reference sensor and GPS receiver are present.
Figure 20. The velocity estimation error standard deviation obtained with the navigation solutions, when the attitude reference sensor and GPS receiver are present.
Sensors 18 01872 g020
Figure 21. The position estimation error standard deviation obtained with the navigation solutions, when the attitude reference sensor and GPS receiver are present.
Figure 21. The position estimation error standard deviation obtained with the navigation solutions, when the attitude reference sensor and GPS receiver are present.
Sensors 18 01872 g021
Figure 22. The raw gyroscope measurement standard deviation and the standard deviation of the angular velocity estimated in the fusion of all IMU into one INS, when the attitude reference sensor and GPS receiver are present.
Figure 22. The raw gyroscope measurement standard deviation and the standard deviation of the angular velocity estimated in the fusion of all IMU into one INS, when the attitude reference sensor and GPS receiver are present.
Sensors 18 01872 g022
Figure 23. The raw accelerometer measurement standard deviation and the standard deviation of the acceleration estimated in the fusion of all IMU into one INS, when the attitude reference sensor and GPS receiver are present.
Figure 23. The raw accelerometer measurement standard deviation and the standard deviation of the acceleration estimated in the fusion of all IMU into one INS, when the attitude reference sensor and GPS receiver are present.
Sensors 18 01872 g023
Table 1. Sensor specifications.
Table 1. Sensor specifications.
GPS ReceiverC/A Code with Wide Correlator
Attitude reference sensor noise standard deviation 1 °
Gyroscope random walk (multi-IMUs) 0.72 ° / h / H z
Gyroscope bias stability (multi-IMUs) 0.05 ° / h
Accelerometer random walk (multi-IMUs)117 μ g/ H z
Accelerometer bias stability (multi-IMUs)7500 μ g
Gyroscope random walk (single-IMU) 0.416 ° / h / H z
Gyroscope bias stability (single-IMU) 0.029 ° / h
Accelerometer random walk (single-IMU)68 μ g/ H z
Accelerometer bias stability (single-IMU)4330 μ g
Table 2. Reduction of the estimation error standard deviations provided by the fusion of multiple INSs at the satellite injection (values in parentheses represent the maximum improvement when it does not occur at the satellite injection).
Table 2. Reduction of the estimation error standard deviations provided by the fusion of multiple INSs at the satellite injection (values in parentheses represent the maximum improvement when it does not occur at the satellite injection).
With GPS ReceiverWithout GPS Receiver
w/o ConstraintAll Constraintsw/o ConstraintAttitude Constraint
Attituderoll 16 % 31 % 17 % 32 %
pitch 16 % 28 % 17 % 32 %
yaw 17 % 29 % 17 % 32 %
Velocityx 39 % 51 % 11 % 11 %
y 35 % ( 40 % ) 48 % ( 52 % ) 12 % 12 %
z 35 % ( 41 % ) 49 % ( 52 % ) 11 % 12 %
Positionx 50 % ( 54 % ) 54 % ( 59 % ) 18 % 18 %
y 50 % ( 54 % ) 53 % ( 59 % ) 19 % 19 %
z 50 % ( 54 % ) 54 % ( 59 % ) 18 % 18 %

Share and Cite

MDPI and ACS Style

Beaudoin, Y.; Desbiens, A.; Gagnon, E.; Landry, R., Jr. Satellite Launcher Navigation with One Versus Three IMUs: Sensor Positioning and Data Fusion Model Analysis. Sensors 2018, 18, 1872. https://doi.org/10.3390/s18061872

AMA Style

Beaudoin Y, Desbiens A, Gagnon E, Landry R Jr. Satellite Launcher Navigation with One Versus Three IMUs: Sensor Positioning and Data Fusion Model Analysis. Sensors. 2018; 18(6):1872. https://doi.org/10.3390/s18061872

Chicago/Turabian Style

Beaudoin, Yanick, André Desbiens, Eric Gagnon, and René Landry, Jr. 2018. "Satellite Launcher Navigation with One Versus Three IMUs: Sensor Positioning and Data Fusion Model Analysis" Sensors 18, no. 6: 1872. https://doi.org/10.3390/s18061872

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop