<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>A novel contribution to an hybrid INS/GPS system using a fuzzy approach*</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>1st Khoder Wassim</string-name>
          <email>wassim.khoder@ul.edu.lb</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>2nd Alwan Monzer</string-name>
          <email>monzer.alwan@ul.edu.lb</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Faculty of Economics and Business Administration, Lebanese University</institution>
          ,
          <addr-line>Tripoli</addr-line>
          ,
          <country country="LB">Lebanon</country>
        </aff>
      </contrib-group>
      <fpage>89</fpage>
      <lpage>94</lpage>
      <abstract>
        <p>-In this paper, we present a technique based on fuzzy logic to improve the performance of an integrated inertial navigation system with GPS. The fuzzy technique proposed is mainly used to predict position and velocity measurements during the absence of GPS signals. As long as GPS measurements are available, the Q-SUKF [1] filter for INS / GPS integration works efficiently and provides an accurate estimate of the states of navigation. Nevertheless, during the disturbance of GPS signals, the fuzzy technique will be used with the Q-SUKF filter to correct the performance degradation of the algorithm. Finally, an experimental part on the use of the fuzzy technique proposed with the Q-SUKF has been validated. The aftereffects of our experiment have demonstrated the adequacy and the critical effect of the fuzzy method used. It decreases the error's estimation of the position and velocity during GPS blackout periods. Index Terms-Inertial Navigation System, Global Positioning System, Takagi-Sugeno Fuzzy Model, Fuzzy C-Means, Quaternion Scaled Unscented Kalman Filter.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. INTRODUCTION</title>
      <p>
        The last decades have seen an increase in demand for
inertial navigation systems (INS) low-weight, low cost and
lowpower consumption, in many applications such as personal,
automotive and air navigation. The technological progress
of micro-electro-mechanical systems (MEMS) showed a
promised signs for the development of these systems.
Compared to higher quality systems, a low-cost inertial
navigation system may cause a strong drift on the accuracy of
the estimate of position, velocity and attitude on short time
intervals. This is mainly due to the great uncertainty of the
outputs of MEMS sensors and their sensitivity to changes
in the environment. If the accuracy of low-cost INS can be
improved, its cost can be reduced in existing applications
and new applications may emerge. Like most uncertainties
exist in the behavior of the sensor errors, the calibration
would significantly improve the accuracy. However, intensive
calibration would increase considerably the cost. Another way
to improve the accuracy would be to hybridize the inertial
navigation systems with other complementary external sensors.
Choosing the appropriate method of hybridization is the key
for the development of Hybridised inertial navigation problem.
Currently, three approaches have been identified in research on
filtering methods for hybrid inertial navigation system. The
first is the use of the statistical approach techniques such
Copyright © 2019 for this paper by its authors. Use permitted under Creative
Commons License Attribution 4.0 International (CC BY 4.0).
as the extended Kalman filter (EKF) and filters based on
sampling such as the unscented Kalman filter (UKF) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
The second is to use of the probabilistic approach techniques
such as the particle filters [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], and finally we have the methods
based on Artificial Intelligence (AI), such as the Artificial
Neural Networks (ANN) [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] or adaptive information systems
for neural networks and fuzzy methods (ANFIS) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The
Kalman filtering provides a powerful tool for creating synergy
between different sensors to hybridize. It can take advantage of
the benefits and characteristics of different sensors to provide
an hybrid inertial navigation system that performs better than
unaided inertial navigation. It gives the optimal estimate by
minimizing the mean squared error (MMSE). The extended
Kalman filter (EKF) is probably the most common and popular
approach to deal with non-linear system [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ],
[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. However, it has some disadvantages. A new evaluation
method exists called ’Unscented Kalman Filter’ (UKF) [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ],
[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. IT is nowadays considered a superior alternative to
EKF in treating the errors of inertial navigation systems aided
by one or more additional external sensors. In [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], we
have proposed a new type of UKF filter called
QuaternionScaled Unscented Kalman Filter (Q-SUKF) which combines
the scaled unscented Kalman filter (SUKF) and the use of
quaternions as attitude representation parameters [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
This new hybridization digital filter makes it possible to obtain
a recalibrated state of the inertial navigation from information
provided by external sensors. The external measurements used
are the position and / or velocity resulting from satellite
navigation (GPS, Galileo). The Low-cost inertial navigation
systems provide accurate and reliable navigation parameter
solutions when integrated with the GPS aided sensor in the
Q-SUKF filter. However, the performance of the integrated
system will deteriorate considerably during periods of GPS
failure. During the last decade, the Takagi-Sugeno (TS) fuzzy
systems have been used to model successfully the non-linear
systems and have proved a good representation of dynamic
systems [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. In these approaches, the non
linear behavior of a system is represented by a composition
of If-Then rules, concatenating a set of local linear sub models.
In this article, a Takagi-Sugeno fuzzy model is used to estimate
the position and velocity measurements to the integrated
INS/GPS system during the various GPS blackouts. The fuzzy
model requires an offline learning phase extracted from a large
number of input-output coupled data when GPS signals are
available. This phase aims to identify the parameters of the
fuzzy model used with the filter Q-SUKF. The Input-Output
data cover different dynamics and types of movement (straight
and rotation). During the learning stage, the inputs of the
fuzzy model are position, velocity predicted by the Q-SUKF
filter. The outputs of the fuzzy model are the positions and
velocity measured by the GPS. At the end of the learning stage,
the best estimates of the parameters of the fuzzy model are
achieved. These measurements allow to maintain the update
mode phase of Q-SUKF fiter. In this paper, we describe a new
hybridization filter, called Adaptive Fuzzy Logic Quaternion
Scaled Unscented Kalman Filter, denoted by (A) (FL)
QSUKF. It is based on the application of the fuzzy model with
the Q-SUKF filter. Next, an experimental part on the (A) (FL)
Q-SUKF algorithm has been validated.
      </p>
    </sec>
    <sec id="sec-2">
      <title>II. VALIDITY OF THE Q-SUKF</title>
      <p>The Q-SUKF is an iterative procedure of calculation
intended to rectify the errors of the INS through outer
estimations given by the GPS. For whatever length of time
that the GPS estimations are accessible, the Q-SUKF works
proficiently and gives a close valuation of the navigation
parameters states. Nevertheless, during GPS blackouts, the
general execution of INS/GPS framework is altogether
corrupted by the quick collection of blunders which influence
the inertial unit components estimation. To fix this trouble, a
fuzzy logic model expressed by (A)(FL) is suggested. The
fuzzy logic is a collection of scientific hypotheses which
manages the portrayal and control the defective information
(inaccurate, ambiguous or deficient). It doesn’t try to remove
them; oppositely, it will look to keep maintain them utmost.
Then, its aim is to make flexible the representative structure
and information’s treatment, inspiring thus from the human
mental procedures. The viable utilizations of fuzzy logic are
various. Models include: automatism, robotics, expert systems,
decision support, etc. In this paper, the fuzzy logic is
characterized as a reasoning which uses the general role of ”expert
system” in handling the information. When GPS signals are
accessible, this model is educed offline from a countless
amount of a paired input-output data during a period called
learning stage. The inputs of the fuzzy model are, position and
velocity, calculated by the Q-SUKF. The outputs of the fuzzy
model are the positions and velocities estimated by the GPS, as
demonstrated in fig.1. At the final stage of the learning phase,
the best assessment of the parameters of the Fuzzy model
are accomplished. When a GPS blackout happens, the fuzzy
model (A) (FL) reproduce instead an evaluated measures of
position and velocity which should be the GPS estimations if
they were accessible. Thus, the Q-SUKF keeps on utilizing the
conditions of the estimation update phase, as demonstrated in
fig.2. The Q-SUKF filer is refered to (A) (FL) Q-SUKF when
it is utilized with the proposed fuzzy model.
The projected fuzzy model uses a fuzzy inference system of
Takagi-Sugeno type (FIS-TS) which has specific features since
it symbolizes the nonlinear systems as an interjection between
local linear models. The FIS-TS fuzzy model proposed can be
written in a general structure as:</p>
      <p>Ri : If xk is Ai(xk)Then y˜i = aiT xk + bi, i = 1, . . . , r (1)
Where Ai(xk) is a gaussian membership function of the input
variable vector at observation k, xk, in the fuzzy set Ai. ai
and bi are the components of the consequent parameters vector
⇥ i = ⇥aiT bi⇤T of the i-th fuzzy rule which describes the local
linear model. Ri is the i-th fuzzy rule, r is the total number
of rules and y˜i is the estimated output of the local linear
model. The proposition ” xk is Ai(xk) ” can be defined for
the different components in form of conjunction:</p>
      <p>Ri :If x1,k is Ai,1(x1,k) &amp; . . . &amp; xn,k is Ai,n(xn,k)
(2)
Then y˜i = aiT xk + bi,
i = 1, . . . , r
Where n is the dimension of the vector xk. The components
of xk are the three elements of the position pkn = [ k k hk],
and the velocity vn. The choice of these parameters as input
k
of the fuzzy model is convenient because they are the main
factors to affect the prospected outputs of the fuzzy model
(position and velocity vectors). In addition, these states are all
determined in the navigation frame and easily obtained from
the prediction phase of the Q-SUKF filter. Two classes have
been assigned iteratively to each component of the entry vector
where a Gaussian function has been implemented to represent
the membership degree to each class. Based on the number of
entries equal to 6 and the class number equal to 2, the number
of rules is therefore equal to 26 = 64. The estimated outputs
of the fuzzy model are the position and velocity vectors, pn
and vn, expressed in the navigation frame and which can be
calculated from the equation (1) of the FIS as follows:
y˜k = i=1</p>
      <p>r
X i(xk)(aiT xk + bi)</p>
      <p>r
X i(xk)
i=1
i(xk) =
n
Y Ai,j (xj,k)
j=1
n
= Y exp
j=1
1 (xj,k
2</p>
      <p>Vi,j )2 !
2
i,j
where i(xk) denotes the degree of fulfillment of the i-th rule:
Vi,j , i2,j represent the center and the variance of the Gaussian
fuzzy membership functions respectively. To identify the FIS
of the fuzzy model, the antecedent parameters Vi,j , i2,j , and
the consequent parameters, ⇥ i, must be determined.
A. Determination of Antecedent Parameters</p>
      <p>
        Abonyi in [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] has proposed the Fuzzy C-Means
classification algorithm (FCM) to identify the antecedent parameters
of Takagi-Sugeno fuzzy model. The FCM algorithm aims to
divide the data points into homogeneous classes or groups.
Thus, the points in the same class are as similar as possible
while points in different classes are as dissimilar as possible.
The FCM algorithm, which issued from the works of [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]
and improved later by [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], constitutes an important reference
among the different methods of fuzzy coalescence [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] based
on the minimization of the objective function, of the form:
c N
JF CM (X; U, V ) = X X µik.Di2k
i=1 k=1
Where X is the data matrix, N is the number of observations,
µik is the Fuzzy partition of fuzzy subset i, U = [µik]
is the fuzzy partition matrix of dimension c ⇥ N , V =
[V1, V2, . . . , Vc] is a matrix of cluster centroid vectors which
must be determined, with Vi 2 R n, 1  i  c, in our case,
the number of cluster c is equal to the number of rules r
and Dik is the euclidean distance between the observation xk
and the Cluster centroid vector Vi. In the equation (5), the
dissimilarity measure expressed by the term JF CM (X; U, V )
is the sum of the squares of the distances between each
observation xk and the corresponding center Vi. The effect
of this distance is weighted by the degree of activation of the
class, µik corresponding to xk. The value of the objective
(3)
(4)
(5)
function can be seen as a measure of the total variance
of xk with respect to the centers Vi. The minimization of
JF CM (X; U, V ) is a non-linear optimization problem that can
be solved by different methods; the most used is the Fuzzy
C-Means (FCM) algorithm [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. It can be achieved by finding
the cluster centroid vectors and the standard deviation of the
membership Gaussian functions iteratively [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]:
      </p>
      <p>N</p>
      <p>X µlik 1xk
Vil = k=1</p>
      <p>N
X µik</p>
      <p>l 1
k=1</p>
      <p>, i2,(jl) = k=1
1  i  c, 1  j  n</p>
      <p>N
X µlik 1(xj,k</p>
      <p>Vil,j )2
N
X µik</p>
      <p>l 1
k=1
(6)
Where the membership degree µik is calculated as follows:
µik =</p>
      <p>1
c
X(Dik/Djk)2/(m 1)
j=1</p>
      <p>
        c
avec µik 2 &lt; 0, 1 &gt; et X µik = 1
i=1
1  i  c, 1  j  n (7)
m 2 [1, 1 ) is the fuzziness parameter of the partition. The
parameter m influences the form of the classes in the data
space of the system. When m approaches 1, the shape of the
membership function of each class is close to be Boolean
function (m 2 { 0, 1}). The partition can range from a hard
partition (m = 1) to a completely fuzzy partition (m ! 1 )
when there is no changes significantly of the fuzzy partition
matrix between two successive iterations. Although the choice
of m depends on the data [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ], usually this parameter is
initialized to a value between 1.5 and 2.5. The iterative process
stops when the partition becomes stable, i.e., when it no longer
changes significantly, between two successive iterations. This
is generally expressed by checking the expression (8) where
the left term indicate a matrix norm and the coefficient ✏
defines the convergence threshold:
      </p>
      <p>U (l)</p>
      <p>U (l 1)
&lt; ✏
(8)
The expression U (l) represents the fuzzy partition matrix of
the l-iteration.</p>
      <p>B. Determination of Consequent Parameters</p>
      <p>After the learning of the antecedent parameters using
equations (5) and (6), the equation (3) can be rewritten as follows:
y˜k
=
=
=</p>
      <p>c
X ¯i(xk).xek⇥ i
i=1


¯1(xk).xek . . . ¯c(xk).xek
¯1(xk).xek . . . ¯c(xk).xek ⇥

⇥ 1 . . . ⇥ c</p>
      <p>T
(9)</p>
      <p>Where xek = ⇥xk 1⇤ is the input vector to the fuzzy model
augmented by the unit element. ⇥ is the M-dimensional
consequent parameters vector where M =c ⇥ (n + 1). ¯i is
defined by the following formula:
¯i(xk) =</p>
      <p>i(xk)
c
X i(xk)
i=1
Z⇥ =</p>
      <p>
        Y
The linear equation (9) of the consequent parameters vector
can be written as follows:
Given M the number of linear consequent parameters and N
the number of learning input-output data, the dimensions of
the matrices Z, ⇥ , Y are N ⇥ M , M ⇥ 1 and N ⇥ 1 respectively.
As N is always greater than M , the system of linear equations
(9) is an underdetermined system, therefore generally there is
no exact or unique solution which can be reached. To get
there, the least squares estimation (LSE) method is exploited
to minimize the squared distance between the vector Y and the
linear combination Z⇥ . It is a classical problem that forms the
basic in many applications such as linear regression, adaptive
filtering and signal processing. The famous formula for solving
systems of underdetermined equations uses the pseudo-inverse
matrix of ⇥ as follows [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]:
⇥ ⇤ = (ZT Z) 1ZT Y
(12)
Where ZT is the transpose of Z. (ZT Z) 1ZT is the
pseudoinverse matrix of Z if ZT Z is non-singular. Despite that the
equation (12) is expressed in few words, it is very costly in
terms of computation time when it comes to the calculation
of the inverse of a matrix ZT Z and, in addition, it becomes
poorly defined if this matrix is singular. To avoid the large
computation time or the problem of singularity, sequential
formulas are used to calculate the least square estimation of
⇥ . This sequential method is more efficient, especially when
M is small. If the ith row of the matrix Z in equation (11) is
denoted by ziT and the ith element of the vector Y is denoted
by yiT , then ⇥ may be calculated iteratively using the following
sequential formulas [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ], [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]:
      </p>
      <p>Si+1 = Si +</p>
      <p>1 + ziT+1Sizi+1
⇥ i+1 = ⇥ i + Si+1zi+1(yi+1</p>
      <p>Sizi+1ziT+1Si
; i = 0, . . . , N</p>
      <p>1
ziT+1⇥ i)
(13)
Where Si is often called the covariance matrix and the
estimated least squares ⇥ ⇤ is equal to ⇥ N . The initial condition
of the equation (13) is ⇥ 0 = 0 and S0=⌘I , where ⌘ is an
arbitrary positive number which is large and I is the M ⇥ M
dimensional identity matrix.</p>
    </sec>
    <sec id="sec-3">
      <title>IV. SIMULATIONS AND RESULTS</title>
      <sec id="sec-3-1">
        <title>A. Simulations</title>
        <p>To test the effectiveness of the (A) (FL)Q-SUKF filter and
its impact on the accuracy of the navigation parameters
calculation (specially the position and velocity), a simulated data of</p>
        <p>The GPS data (position and velocity) were generated by
adding to the positions and velocities data of the reference
trajectory a gaussian white noise. The initial standard deviation
of the position expressed in Cartesian coordinates in the
navigation frame is equal to 2cm in the horizontal plane and
is equal to 4cm in the vertical plane. The initial standard
deviation of the velocity expressed in the navigation frame is
equal to 0.25m/s for the horizontal components and is equal
to 0.4m/s for the vertical component. Two simulations of GPS
outages with a duration of 30s have been considered along the
path as shown in Fig. 3.</p>
      </sec>
      <sec id="sec-3-2">
        <title>B. Results</title>
        <p>To test the implementation of the proposed methodology,
an initial attitude error of 60 degrees is given on each axis.
The diagonal terms of the initial covariance matrix represent
variances or mean squared errors. The off-diagonal terms are
set to be zeros. The parameters used in the Q-SUKF are given
by scaling parameters ↵ = 0.05 and = 2, and by weight
of 0th point !0 = 0.5. The Fig. 4, Fig. 5, Fig. 6 and Fig. 7
demonstrate the position and velocity errors during the two
periods of GPS blackouts 1, 2 respectively, before and after
the use of the proposed technique of the fuzzy model to
QSUKF.</p>
        <p>Q-SUKF
δδδ VVVedn
δδδ vvvedn
10
) 8
/s 6
(m4
rro 2
rE0
ity-2
lcoe--46
V-8
-10230
10
8
)
/sm6
(
rro 4
r
E
ity 2
co
le 0
V
-2</p>
        <p>255
Time (s)
Fig. 6: Velocity error estimated during GPS blackout1
-4940 945 950 955 960 965</p>
        <p>Time (s)
(a)
(A)(FL)Q-SUKF</p>
        <p>The fuzzy model applied to the Q-SUKF conduct to an
important enhancement of 75.32 % and 43.90 % at least in
reducing the errors estimation of position and velocity
respectively. Finally, in spite of the fact that these first outcomes
cannot be extrapolated, they might anticipate to give the green
light for future research presenting GPS blackouts in various
situations of real scenarios for the purpose of a generalization.</p>
        <p>This paper displays a novel hybridization filter of the
inertial navigation system with GPS. This new filter, denoted
(A) (FL) Q-SUKF, depends on the use of Q-SUKF with a
fuzzy approach. For whatever length of time that the GPS
estimations are accessible, the fusion INS/GPS gives great
outcomes. At the point when the estimations of GPS are
not reliable or inaccessible, the fuzzy model permits the
QSUKF to keep on rectifying the errors of the estimation
of the parameters of navigation (position and velocilty) of
the vehicule by giving simulated GPS position and velocity
measures. The consequences of the experimental validation
have demonstrated the adequacy and the critical effect of the
fuzzy strategy utilized with the Q-SUKF in the decrease of
errors estimation of the position and velocity in the tried
situations. The (A) (FL) Q-SUKF gives us progressively precise
computation of the rotation matrix which is integrated in the
computing of the position and velocity, and therefore leads to
a better estimation of the parameters of navigation.The results
obtained on synthetic data have shown the contribution of the
fuzzy logic and have approved the methodology proposed.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>W.</given-names>
            <surname>Khoder</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Fassinut-Mombot</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Benjelloun</surname>
          </string-name>
          , “
          <article-title>Quaternion unscented kalman filtering for integrated inertial navigation and gps</article-title>
          ,”
          <source>in 2008 11th International Conference on Information Fusion</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          , IEEE,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>E.-H.</given-names>
            <surname>Shin</surname>
          </string-name>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>El-Sheimy</surname>
          </string-name>
          , “
          <article-title>An unscented kalman filter for inmotion alignment of low-cost imus,” in PLANS 2004</article-title>
          .
          <article-title>Position Location and Navigation Symposium (IEEE Cat</article-title>
          .
          <source>No. 04CH37556)</source>
          , pp.
          <fpage>273</fpage>
          -
          <lpage>279</lpage>
          , IEEE,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>E.-H.</given-names>
            <surname>Shin</surname>
          </string-name>
          , “
          <article-title>A quaternion-based unscented kalman filter for the integration of gps and mems ins,” in Proceedings of the 17th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS</article-title>
          <year>2004</year>
          ), pp.
          <fpage>1060</fpage>
          -
          <lpage>1068</lpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>N.</given-names>
            <surname>Bergman</surname>
          </string-name>
          ,
          <article-title>Recursive Bayesian estimation: Navigation and tracking applications</article-title>
          .
          <source>PhD thesis</source>
          , Linko¨ping University,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>K.-W.</given-names>
            <surname>Chiang</surname>
          </string-name>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>El-Sheimy</surname>
          </string-name>
          , “
          <article-title>Ins/gps integration using neural networks for land vehicle navigation applications</article-title>
          ,” in
          <source>ION GPS</source>
          <year>2002</year>
          :
          <article-title>15 th International Technical Meeting of the Satellite Division of The Institute</article-title>
          of Navigation,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>N.</given-names>
            <surname>El-Sheimy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Abdel-Hamid</surname>
          </string-name>
          , and G. Lachapelle, “
          <article-title>An adaptive neurofuzzy model for bridging gps outages in mems-imu/gps land vehicle navigation,” in Proceedings of the 17th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS</article-title>
          <year>2004</year>
          ), pp.
          <fpage>1088</fpage>
          -
          <lpage>1095</lpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>R. G.</given-names>
            <surname>Brown</surname>
          </string-name>
          and P. Y. Hwang, “
          <article-title>Introduction to random signals and applied kalman filtering: with matlab exercises and solutions</article-title>
          ,”
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>D. B.</given-names>
            <surname>Kingston</surname>
          </string-name>
          , “
          <article-title>Implementation issues of real-time trajectory generation on small uavs</article-title>
          ,”
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>P. S.</given-names>
            <surname>Maybeck</surname>
          </string-name>
          ,
          <article-title>Stochastic models, estimation, and control</article-title>
          , vol.
          <volume>1</volume>
          -
          <fpage>3</fpage>
          . Academic press,
          <year>1979</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>J.</given-names>
            <surname>Vasconcelos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Oliveira</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Silvestre</surname>
          </string-name>
          , “
          <article-title>Inertial navigation system aided by gps and selective frequency contents of vector measurements,” in AIAA Guidance, Navigation,</article-title>
          and Control Conference and Exhibit, p.
          <fpage>6057</fpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>L.</given-names>
            <surname>Wenger</surname>
          </string-name>
          and
          <string-name>
            <given-names>D. G.</given-names>
            <surname>Egziabher</surname>
          </string-name>
          , “
          <article-title>System concepts and performance analysis of multi-sensor navigation systems for uav applications</article-title>
          ,
          <source>” in 2nd AIAA” Unmanned Unlimited” Conference and Workshop and Exhibit</source>
          <year>2003</year>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>S. J.</given-names>
            <surname>Julier</surname>
          </string-name>
          and
          <string-name>
            <given-names>J. K.</given-names>
            <surname>Uhlmann</surname>
          </string-name>
          , “
          <article-title>New extension of the kalman filter to nonlinear systems,” in Signal processing, sensor fusion, and target recognition VI, vol</article-title>
          .
          <volume>3068</volume>
          , pp.
          <fpage>182</fpage>
          -
          <lpage>193</lpage>
          , International Society for Optics and Photonics,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>R.</given-names>
            <surname>Van Der Merwe</surname>
          </string-name>
          et al.,
          <article-title>Sigma-point Kalman filters for probabilistic inference in dynamic state-space models</article-title>
          .
          <source>PhD thesis</source>
          , OGI School of Science &amp; Engineering at OHSU,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>E. A.</given-names>
            <surname>Wan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. Van Der</given-names>
            <surname>Merwe</surname>
          </string-name>
          , et al., “
          <article-title>The unscented kalman filter,” Kalman filtering and neural networks</article-title>
          , vol.
          <volume>5</volume>
          , no.
          <year>2007</year>
          , pp.
          <fpage>221</fpage>
          -
          <lpage>280</lpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>W.</given-names>
            <surname>Khoder</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Fassinut-Mombot</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Benjelloun</surname>
          </string-name>
          , “
          <article-title>Inertial navigation attitude velocity and position algorithms using quaternion scaled unscented kalman filtering</article-title>
          ,
          <source>” in 2008 34th Annual Conference of IEEE Industrial Electronics</source>
          , pp.
          <fpage>1754</fpage>
          -
          <lpage>1759</lpage>
          , IEEE,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>R.</given-names>
            <surname>Babuska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Roubos</surname>
          </string-name>
          , and
          <string-name>
            <given-names>H.</given-names>
            <surname>Verbruggen</surname>
          </string-name>
          , “
          <article-title>Identification of mimo systems by input-output ts fuzzy models</article-title>
          ,” in
          <source>1998 IEEE International Conference on Fuzzy Systems Proceedings. IEEE World Congress on Computational Intelligence (Cat. No. 98CH36228)</source>
          , vol.
          <volume>1</volume>
          , pp.
          <fpage>657</fpage>
          -
          <lpage>662</lpage>
          , IEEE,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>H. O.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Tanaka</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M. F.</given-names>
            <surname>Griffin</surname>
          </string-name>
          , “
          <article-title>An approach to fuzzy control of nonlinear systems: Stability and design issues,” IEEE transactions on fuzzy systems</article-title>
          , vol.
          <volume>4</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>14</fpage>
          -
          <lpage>23</lpage>
          ,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>A.</given-names>
            <surname>Naderi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Aliasghary</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Pourazar</surname>
          </string-name>
          , and
          <string-name>
            <given-names>H.</given-names>
            <surname>Ghasemzadeh</surname>
          </string-name>
          , “
          <article-title>A 19mflips cmos fuzzy controller to control continuously variable transmission ratio</article-title>
          ,
          <source>” in 2011 7th Conference on Ph. D. Research in Microelectronics and Electronics</source>
          , pp.
          <fpage>45</fpage>
          -
          <lpage>48</lpage>
          , IEEE,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>A. N.</given-names>
            <surname>Saatlo</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Ozoguz</surname>
          </string-name>
          , “
          <article-title>Programmable implementation of diamond-shaped type-2 membership function in cmos technology</article-title>
          ,
          <source>” Circuits, Systems, and Signal Processing</source>
          , vol.
          <volume>34</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>321</fpage>
          -
          <lpage>340</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>J.</given-names>
            <surname>Abonyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Roubos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Oosterom</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Szeifert</surname>
          </string-name>
          , “
          <article-title>Compact tsfuzzy models through clustering and ols plus fis model reduction</article-title>
          ,
          <source>” in 10th IEEE International Conference on Fuzzy Systems.(Cat. No. 01CH37297)</source>
          , vol.
          <volume>3</volume>
          , pp.
          <fpage>1420</fpage>
          -
          <lpage>1423</lpage>
          , IEEE,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>J. C.</given-names>
            <surname>Dunn</surname>
          </string-name>
          , “
          <article-title>A fuzzy relative of the isodata process and its use in detecting compact well-separated clusters</article-title>
          ,”
          <year>1973</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>J. C.</given-names>
            <surname>Bezdek</surname>
          </string-name>
          ,
          <article-title>Pattern recognition with fuzzy objective function algorithms</article-title>
          . New York, NY: Plenum Press,
          <year>1981</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>V. H. G.</given-names>
            <surname>Palacio</surname>
          </string-name>
          ,
          <article-title>Mode´lisation et commande floues de type TakagiSugeno applique´es a` un bioproce´de´ de traitement des eaux use´es</article-title>
          .
          <source>PhD thesis</source>
          , Paul Sabatier University, Toulouse III,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>S.</given-names>
            <surname>Billings</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Korenberg</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Chen</surname>
          </string-name>
          , “
          <article-title>Identification of non-linear output-affine systems using an orthogonal least-squares algorithm</article-title>
          ,”
          <source>International Journal of Systems Science</source>
          , vol.
          <volume>19</volume>
          , no.
          <issue>8</issue>
          , pp.
          <fpage>1559</fpage>
          -
          <lpage>1568</lpage>
          ,
          <year>1988</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>J.</given-names>
            <surname>Yu</surname>
          </string-name>
          , Q. Cheng, and H. Huang, “
          <article-title>Analysis of the weighting exponent in the fcm</article-title>
          ,
          <source>” IEEE Transactions on Systems, Man, and Cybernetics</source>
          ,
          <string-name>
            <surname>Part</surname>
            <given-names>B</given-names>
          </string-name>
          (Cybernetics), vol.
          <volume>34</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>634</fpage>
          -
          <lpage>639</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <surname>K. J. A</surname>
          </string-name>
          <article-title>˚stro¨m and B</article-title>
          .
          <string-name>
            <surname>Wittenmark</surname>
          </string-name>
          ,
          <article-title>Computer-controlled systems: theory and design</article-title>
          .
          <source>Courier Corporation</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>S. E.</given-names>
            <surname>Fahlman</surname>
          </string-name>
          , “
          <article-title>Faster-learning variations of back-propagation: An empirical study</article-title>
          ,”
          <source>in Proc. 1988 Connectionist Models Summer School</source>
          , pp.
          <fpage>38</fpage>
          -
          <lpage>51</lpage>
          , Morgan Kaufmann,
          <year>1988</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>