SlideShare a Scribd company logo
1 of 13
Download to read offline
Innovative Systems Design and Engineering                                               www.iiste.org
ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online)
Vol 2, No 5, 2011


  INS/GPS Based State Estimation of Micro Air Vehicles Using
                      Inertial Sensors
                                     Sadia Riaz (Corresponding author)
                     Department of Mechanical Engineering, NUST College of E&ME,
                              National University of Sciences and Technology.
                                    PO Box 46000, Rawalpindi, Pakistan
                          Tel: 0092-334-5444650 E-mail: saadia-riaz@hotmail.com


                                              Atif Bin Asghar
                     Department of Mechanical Engineering, NUST College of E&ME,
                              National University of Sciences and Technology.
                                    PO Box 46000, Rawalpindi, Pakistan
                           Tel: 0092-334-5212686 E-mail: atifpk78@hotmail.com
Abstract
The most attractive and attention seeking topic of aerospace world is Micro Air Vehicle (MAV) which
broadly speaking it can be categorized as significantly smaller aircraft than conventional aircrafts.
Micro Air Vehicles can be divided as autonomous, semi-autonomous and remote controlled flying
machines which can be fixed wing MAV, Flapping wing MAV and rotary wing MAV. One of the
crucial problems regarding Micro Air Vehicle is its stability which is basically concerned with the
guidance, navigation and control. State Estimation is an important aspect of navigation and this paper
deals with the state estimation problem of micro Air vehicle. Inertial sensors are being used including
MEMS Gyro, MEMS Accelerometer, Magnetometer and GPS in Inertial Measurement Unit (IMU)
and three Discrete Time Extended Kalman Filter Schemes have been used for the state estimation
purpose. Trajectory and required data is recorded in Flight Simulator and MATLAB has been used for
the simulations. A comprehensive parametric study is carried out and results are analyzed and briefly
discussed.
Keywords: Micro Electro Mechanical System (MEMS), Micro Air Vehicle (MAV), Measurement
Covariance Matrix, Process Covariance Matrix




                                                 104
Innovative Systems Design and Engineering                                                      www.iiste.org
ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online)
Vol 2, No 5, 2011

Nomenclature


     PN                 Inertial North Position of MAV
     PE                 Inertial East Position of MAV
     WN                 Wind from North
     WE                 Wind from East
     Va ir              Total Airspeed
     p                  Angular Rate about x-axis
     q                  Angular Rate about y-axis
     r                  Angular Rate about z-axis
                       Roll Angle
                       Pitch Angle
                       Yaw Angle




                       As superscript shows the rate of change
         mo x           Northern Magnetic Field Component
         mo y           Eastern Magnetic Field Component
         mo z           Vertical Magnetic Field Component
         Q              Process Covariance Noise Matrix
         R              Process Covariance Noise Matrix


    1.   Introduction


Bird flight is a fascination of human being for very long and today researchers and scientists have achieved
this fascination as the real world application. The term Micro Air Vehicles [1, 2] (MAVs) is used for a new
type of remotely controlled, semi-autonomous or autonomous aircraft that is significantly smaller than
conventional aircrafts. The DARPA [3] (Defense Advanced Research Project Agency) has provided the
specifications for Ornithopter[4] (Flapping Micro Air Vehicle) and according to that specification the flying
machines with the size of fifteen centimeters and under the weight of hundred grams are classified as Micro
Air Vehicle. The flying machines which copies the bird flight is named as Ornithopter and the one which
copies the insect Flight is known as Entomopter. The primary concerns regarding these airborne entities are
size, weight, sensors, communication and the computational power.
The most sensitive issue regarding Micro Air Vehicles (MAVs) is accurate navigation[5]of this mini vehicle,
because accurate navigation is first step for precise control of it. State Estimation[6] of the vehicle through
INS/GPS based system is very helping in this regard and highly studied in the past decades. For Micro Air
Vehicles (MAVs), the proposed Inertial Measurement System[7, 8, 9, 10] (INS) consists of MEMS Gyro,
MEMS magnetometer, MEMS accelerometer integrated with GPS[11, 12]. In this paper, three Extended
Kalman Filter (EKF) schemes have been simulated and interpreted. Flight data has been recorded with the
                                                     105
Innovative Systems Design and Engineering                                                     www.iiste.org
ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online)
Vol 2, No 5, 2011

help of Flight Simulator and then the Algorithm is implemented in MATLAB [13]. Single Stage Discrete
Time Extended Kalman Filter, Two Stage Discrete Time Extended Kalman Filter [14, 15] and Three Stage
Discrete time Extended Kalman Filter has been applied to the INS/GPS based system. In this paper an
extensive study has been carried out and the result of different inertial sensors is studied against variable
velocity of Micro Air Vehicle (MAV).

    2.   Mathematical Modeling of INS/GPS based State Estimation


 Mathematical Modeling of INS/GPS based state estimation is very important for the navigation purpose.
 Mathematical Modeling of these three filters has been extensively discussed [16] and the implementation
 of the Extended Kalman filter on the three schemes is explained in detail. INS/GPS based system is
 considered as a nonlinear system and system is first linearized for the implementation of Discrete Time
 Extended Kalman Filter Schemes. The major mathematical relationships used are following.
The update of the states is related to the inputs as shown following [17, 18]:

                                             p  q sin  tan   r cos  tan  
                                                                               
                                       
                                                     q cos   r sin          
                                                       sin      cos          
                                                     q        r
                                                      cos       cos          
                                     PN              Vair cos  WN            
                                                                               
                                     PE               Vair sin  WE            
                                       
                                    W                         0                 
                                     N                                         
                                    W E                                         
                                                              0                 


Sensor Measurements [17, 18] are related to inputs as shown following:



                                          Vair q sin                            
                                                        sin                    
                                                  g
                                                                                 
                                Vair r cos   r sin                          
                                                            cos  cos 
                                            g                                    
                                       Vair q cos                              
                                                      cos  sin               
            h x , u                       g                                   
                                                    PN                           
                                                                                 
                                                    PE                           
                             2
                                                                      
                          Vair  2Vair W N cos  WE sin   W N  WE2
                                                                        2
                                                                                 
                                                                                 
                                               V sin  W N                    
                                        tan 1  air
                                                V cos  W      
                                               air            E 
                                                                                  
                                                                                 

                                                     106
Innovative Systems Design and Engineering                                                      www.iiste.org
ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online)
Vol 2, No 5, 2011


    3.   Cascaded Extended Kalman Filter State Estimation Schemes



In the Single Seven Stage Discrete Time Extended Kalman Filter [18], the state equations which relate body
frame rotations to changes in roll, pitch and heading are nonlinear. Letting the states be roll angle and pitch
angle, ϕ and θ, and letting angular rates p, q and r and Airspeed Vair be inputs.




                                                                                                          
                                                                                                          
                                                                                                          
                                                                                                          PN
                                                                                                          PE
                                                                                                          WN
                                                                                                          WE

                    Figure 01: Single Seven State Extended Kalman Filter Scheme [19],


Now consider Two Stage Cascaded Extended Kalman Filter Scheme [16].            As the heading update equation
uses the same inputs as the Pitch and Roll equations, it is not unnatural to lump them together in the same
estimation block. The exclusiveness of the heading state lies in the output equations. There is not a sensor
output equation which will relate heading to accelerometer readings, which is why it was convenient to split
heading estimation into it’s own stage as mentioned earlier. One of the merits of heading and attitude at the
same time is that magnetometer information may be beneficial in the estimation of pitch and roll, since no
maneuver will upset the earth’s magnetic field, as they may the accelerometer readings. And, depending on
the attitude and heading of the MAV, projecting pitch and roll onto the magnetic field vector may refine the
pitch and roll estimates.




                 Figure 02: Two stage Cascaded Discrete time Extended Kalman Filter [16].

                                                     107
Innovative Systems Design and Engineering                                                                      www.iiste.org
ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online)
Vol 2, No 5, 2011


In three stage Cascaded Extended Kalman Filters [16] work independently, each imparting the information
that it estimates to the stage below. This three stage filter assumes the least coupling.



                                               
                                               
                                                                                                                           PN
                                                                                           
                                                                                                                           PE
                                                                                                                          WN
                                                                                                                          WE



                            Figure 03: Three stage Cascaded Discrete time Extended Kalman filter [16].



    4.   Result and analysis


The output of the on-board sensors is mathematically modeled and filtered with the help of Single Seven
State Discrete Time Extended Kalman Filtering. The inputs to the filter were angular rates in three
directions and velocity of air. The state variables were roll, pitch, yaw, position and wind direction. The
measurement variables were acceleration in all 3 directions and components of GPS. Coding was
performed to analyze the filter's response to variable inputs and also to compare the three types of filters.
Angular rates in three directions (p, q and r) were varied individually in the trajectory and graphs plotted of
state variables and measured variables for different types of filters.

                                                   Flight Path with Variable Velocity
                         1100
                                                                                           Actual single state
                                                                                           Measured single state
                                                                                           Estimated single state
                         1000
                                                                                           Actual 2 stage
                                                                                           Measured 2 stage
                         900                                                               Estimated 2 stage
                                                                                           Actual 3 stage
                                                                                           Measured 3 stage
           Flight Path




                         800                                                               Estimated 3 stage


                         700



                         600



                         500



                         400
                                                                   108
                           1000       1100       1200       1300         1400       1500        1600            1700
                                                            Variable Velocity
Innovative Systems Design and Engineering                                                                        www.iiste.org
ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online)
Vol 2, No 5, 2011




    The curves shown are that of the flight path of the FMAV through the number of iterations. The values
of height as calculated using velocity and the phi angle, the eastern and the northern position were used to
calculate a resultant so as to define the flight path of the aircraft. The FMAV flies straight without any
changes in its orientation for a while before it takes a deep dive, corresponding to the decrease in pitch
angle as seen by the plot of the pitch angle, and then levels up again as the pitch angle levels. The curves in
the flight path depict the variations in roll and yaw angle that take place during the flight time, owing to
variations in velocity. For each filter, the actual and measured flight path almost overlap while the estimated
curve shows some inaccuracies, which is primarily due to the errors involved in several calculations that go
into the estimation process. The slight difference in flight paths of the three filters could be associated with
the different sensitivity levels of each filter that hinder the estimation of steep gradients.



                                                          Roll Angle with Variable Velocity
                       12
                                True
                                Estimated single stage
                       10       Estimated 2 stage
                                Estimated 3 stage
                       8



                       6
          Roll Angle




                       4



                       2



                       0



                       -2



                       -4
                            0    50         100          150     200     250      300    350   400   450   500
                                                                  Variable Velocity


                                          Figure 18: Roll Angle Versus Variable Velocity


         The plots shown are those of the state variable phi as it changes with variable velocity. The curves
    are plotted against the number of iterations, since the variation in velocity was not unidirectional, and
    was time/iteration dependent. The roll angle keeps on increasing as velocity first decreases and then
    increases. The variation in roll angle is huge as velocity varies. The variation in roll angle is not owing
    to variation in velocity; rather it is due to the constant positive angular rate about the x axis (p). The
    roll rate is high enough for minor changes in velocity to be completely ignored. There is however a
    surge in roll angle between iterations 300 and 350, owing to a surge in velocity. Comparison between
                                                                         109
Innovative Systems Design and Engineering                                                                         www.iiste.org
ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online)
Vol 2, No 5, 2011

   the three types of filters shows that it is the first stage Kalman Filter that is the most accurate. The
   second and third stage tends to fall apart at certain stages, owing to the increased calculation errors
   involved with a large number of steps.

                                                              Pitch Angle with Variable Velocity
                                   0.5
                                                                                                     True
                                                                                                     Estimated single stage
                                                                                                     Estimated 2 stage
                                     0
                                                                                                     Estimated 3 stage




                                   -0.5
                     Pitch Angle




                                    -1




                                   -1.5




                                    -2
                                          0   50       100   150     200        250      300   350   400        450           500
                                                                         Variable Velocity

                                                   Figure 19: Pitch Angle Versus Variable Velocity


       The plots shown are those of the state variable (pitch) as it changes with variable velocity. Pitch
   angle shows a sinusoidal type curve with trend dependent on how much one factor dominates another.
   Since the pitch rate is negative as velocity first decreases and then increases, the curves show a varied
   unsymmetrical sinusoidal pattern. As far as the comparison is concerned, all filters are equally good at
   tracking the trajectory, though owing to the negative value of pitch angle and nonlinear variation in
   velocity, the filters show some minor limited oscillations.




                                                                   110
Innovative Systems Design and Engineering                                                                                              www.iiste.org
ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online)
Vol 2, No 5, 2011


                                                                               Yaw Angle with Variable Velocity
                                           12
                                                     True
                                           10
                                                     Estimated single stage
                                                     Estimated 2 stage
                                                     Estimated 3 stage
                                           8


                                           6
                               Yaw Angle



                                           4


                                           2


                                           0


                                           -2


                                           -4


                                           -6
                                                0        50     100           150    200         250      300   350   400      450        500
                                                                                          Variable Velocity


                                                          Figure 20: Yaw Angle Versus Variable Velocity



    The plots shown are those of yaw angle as it changes with variable velocity. The yaw angular rate, as
specified, is not very large and therefore the effect of velocity is more pronounced as compared to any other
factor as there were in the case of roll angle and pitch angle. The variation is consistent with the variation of
velocity except in iterations where the variation in velocity is not much. All Filters fail to follow the trend
very accurately till the end, owing probably to the small value of the yaw angular rate. It is however, the
single stage Kalman Filter that follows the trend the most.


                                                                        X Acceleration with Variable Velocity
                              0.6
                                                                                                                       True
                                                                                                                       Estimated single stage
                              0.4                                                                                      Estimated 2 stage
                                                                                                                       Estimated 3 stage

                              0.2
             X Acceleration




                                 0



                              -0.2



                              -0.4



                              -0.6



                              -0.8
                                     0              50        100        150        200         250       300   350    400       450        500
                                                                                       111
                                                                                      Variable Velocity
Innovative Systems Design and Engineering                                                                                 www.iiste.org
ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online)
Vol 2, No 5, 2011




                                              Figure 21: x accelerometer Output Versus Variable Velocity

    The plots shown are those of the measurement variable acceleration in the x direction with variable
velocity. The trajectory, as plotted shows many oscillations due to the pronounced effect of process and
measurement noise. The variation of acceleration is as per the factors that contribute to the value, i.e. linear
acceleration and acceleration due to centripetal forces. All filters show good response, as the noise levels
are reduced with all filters. The 3rd stage filter is the most inaccurate amongst the three when following the
trend, though it is very accurate itself.




                                                              Y Acceleration with Variable Velocity
                                 2.5
                                                                                                      True
                                                                                                      Estimated single stage
                                                                                                      Estimated 2 stage
                                   2
                                                                                                      Estimated 3 stage


                                 1.5
                 YAcceleration




                                   1




                                 0.5




                                   0




                                 -0.5
                                        0        50    100    150     200         250   300    350    400       450        500
                                                                        Variable Velocity


                                            Figure 22: y accelerometer Output Versus Variable Velocity


    The plots shown are those of the measurement variable acceleration in the y direction with variable
velocity. The trends of acceleration follow the same trend as expected with variation in velocity and the
value of pitch angular rate as specified. Noise in the trajectory or actual value is quite a lot owing to the fact
that it combines process noise with measurement noise. It is the filters, though, that reduce the noise to a
great extent. All the filters are equally good in that respect.




                                                                            112
Innovative Systems Design and Engineering                                                                                                        www.iiste.org
ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online)
Vol 2, No 5, 2011

                                                                  Z Acceleration with Variable Velocity
                                  2
                                                                                                                         True
                                                                                                                         Estimated single stage
                                                                                                                         Estimated 2 stage
                                1.5
                                                                                                                         Estimated 3 stage


                                  1
               Z Acceleration




                                0.5




                                  0




                                -0.5




                                 -1
                                       0       50       100        150        200       250      300         350         400         450         500
                                                                               Variable Velocity

                                       Figure 23: z accelerometer Output Versus Variable Velocity


       The above graph shows the variation of accelerometer output in z- direction with respect to the
   variable velocity and the comparison of the single seven state discrete time extended kalman filter, two
   stage cascaded extended kalman filter and three stage extended kalman filter is carried out.


                                                                    GPS Northing with Variable Velocity
                                1700
                                               True
                                               Estimated single stage
                                1600           Estimated 2 stage
                                               Estimated 3 stage

                                1500
                GPS Northing




                                1400



                                1300



                                1200



                                1100



                                1000
                                           0    50        100           150     200        250         300         350         400         450         500
                                                                                    Variable Velocity

                                                    Figure 24: GPS Northing Versus Variable Velocity

   The plots shown are those of GPS in the north direction which is also a measurement variable. The

                                                                                113
Innovative Systems Design and Engineering                                                                   www.iiste.org
ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online)
Vol 2, No 5, 2011

value of GPS keeps increasing with variation in velocity because of the continuous increase in roll angle
witnessed before. The FMAV continues its flight north bound owing to a positive roll angular rate despite
the negative variation in velocity at times. The first stage Kalman Filter plots the trajectory most accurately
whereas the 2 stage and 3 stage Kalman Filters lag behind in this regard.


                                                     GPS Easting with Variable Velocity
                             1100
                                                                                          True
                                                                                          Estimated single stage
                             1000                                                         Estimated 2 stage
                                                                                          Estimated 3 stage

                             900
               GPS Easting




                             800



                             700



                             600



                             500



                             400
                                    0   50    100    150     200     250      300   350   400       450        500
                                                              Variable Velocity


                                        Figure 25: GPS Easting Versus Variable Velocity


    The plots shown are those of GPS in the eastern direction. The value of GPS in the eastern direction
keeps decreasing with subsequent iterations, which is owing to the negative pitch angular rate and very
small yaw angle that has almost no effect on the trends shown. The FMAV continues its flight westwards
owing to the variations in the pitch angle, velocity and roll angle. Single stage Kalman Filter is the most
accurate whereas the other two types of filters lag behind in one respect or the other.

    5.   Conclusion


In all the simulations, the Single Seven State is most accurate, stable and showing least drift as compare to
the remaining two filters. Even though the single seven state discrete time extended Kalman filter is
computationally heavier than the other two cascaded filter schemes but the result produced by this filter are
much more accurate and stable.

    6.   Acknowledgements




                                                               114
Innovative Systems Design and Engineering                                               www.iiste.org
ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online)
Vol 2, No 5, 2011

The authors are indebted to the College of Electrical and Mechanical Engineering (CEME), National
University of Sciences and Technology (NUST), Higher Education Commission (HEC) and Pakistan
Science Foundation (PSF) for having made this research possible.

References


http://robotics.eecs.berkeley.edu/~ronf/MFI.


http://robotics.eecs.berkeley.edu/~ronf/MFI.


http://www.ornithopter.net/history_e.html.


James M. McMichael (Program Manager Defense Advanced Research Projects Agency) and Col. Michael
S. Francis, USAF (Ret.) (Defense Airborne Reconnaissance Office), “Micro air vehicles - Toward a new
dimension in flight” dated 8/7/97


http://www.ornithopter.org/flapflight/birdsfly/birdsfly.html.


Sergio de La Parra Angel, “Low Cost Navigation System for UAV’s” Aerospace Science and Technology,
Vol.9, Issue 6, 2005, pp. 504-516, doi: 10.1016/j.ast.2005.06.005


Andrew MarkEldredge, “Improved State Estimation for Miniature Air Vehicle”, M.S. Thesis, Brigham
Young University, 2006.


Schmidt, G.T., Strapdown Inertial Systems - Theory and Applications,"AGARD Lecture Series, No. 95,
1978.


Grewal, M.S., Weill, L.R., and Andrews, A.P., Global Positioning Systems, Inertial Navigation, and
Integration, John Wiley and Sons, New York, 2001.


“Integration of MEMS inertial sensor-based GNC of a UAV” by Z. J. Huang and J. C. Fang
(huangzhongjun@buaa.edu.cn, fangjiancheng@buaa.edu.cn)from School of Instrumentation &
Optoelectronics Engineering Beihang University, Beijing 100083, China. International Journal of
Information Technology. Vol. 11 No. 10 2005 (pg 123-132)


Randle, S.J., Horton, M.A.,  Low Cost Navigation Using Micro – Machined Technology," IEEE Intelligent
Transportation Systems Conference, 1997.


Sun Hwan Lee and YounMi Park, “System Identification of Dragonfly UAV via Bayesian Estimation”,
http://www.stanford.edu/class/cs229/proj2006/LeePa


Grejner-Brzezinska, D.A., and Wang, J., Gravity Modelling for High-Accuracy GPS/INS Integration,"
                                                     115
Innovative Systems Design and Engineering                                                     www.iiste.org
ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online)
Vol 2, No 5, 2011

Navigation, Vol. 45, No. 3, 1998, pp. 209-220.


User Manual of Flight Dynamics and Control Toolbox for MATLAB, www.dutchroll.com.


Wolf, R., Eissfeller, B., Hein, G.W.,  A Kalman Filter for the Integration of a Low Cost INS and an attitude
GPS," Institute of Geodesy and Navigation, Munich, Germany.


Gaylor, D., Lightsey, E.G.,  GPS/INS Kalman Filter designing for Spacecraft operating in the proximity of
the International Space Station," University of Texas - Austin, Austin.


‘Mathematical Modeling of INS/GPS Based Navigation System Using Discrete Time Extended Kalman
Filter Schemes for Flapping Micro Air Vehicle’ by SadiaRiazin International Journal of Micro Air Vehicle,
March 2011
“Optimal state estimation Kalman,
                                       H
                                        and nonlinear approaches” by Dan Simon, Cleveland State
University. A John Wiley &Sons, INC., Publication.


“State estimation for micro air vehicles” by Randal W. Beard, Department of Electrical and Computer
Engineering, Brigham Young University, Provo, Utah. Studies in Computational Intelligence (SCI) 70,
173–199 (2007). Springer-Verlag Berlin Heidelberg 2007


‘Single Seven State Discrete Time Extended Kalman Filter for Micro AirVehicle’ by Dr. Afzaal M. Malik1
and Sadia Riaz2, World Congress of Engineering (WCE), International Conference of Mechanical
Engineering (ICME-2010).




                                                    116

More Related Content

More from Alexander Decker

Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Alexander Decker
 
A validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inA validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inAlexander Decker
 
A usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesA usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesAlexander Decker
 
A universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksA universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksAlexander Decker
 
A unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dA unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dAlexander Decker
 
A trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceA trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceAlexander Decker
 
A transformational generative approach towards understanding al-istifham
A transformational  generative approach towards understanding al-istifhamA transformational  generative approach towards understanding al-istifham
A transformational generative approach towards understanding al-istifhamAlexander Decker
 
A time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaA time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaAlexander Decker
 
A therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenA therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenAlexander Decker
 
A theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksA theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksAlexander Decker
 
A systematic evaluation of link budget for
A systematic evaluation of link budget forA systematic evaluation of link budget for
A systematic evaluation of link budget forAlexander Decker
 
A synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabA synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabAlexander Decker
 
A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...Alexander Decker
 
A survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalA survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalAlexander Decker
 
A survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesA survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesAlexander Decker
 
A survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbA survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbAlexander Decker
 
A survey on challenges to the media cloud
A survey on challenges to the media cloudA survey on challenges to the media cloud
A survey on challenges to the media cloudAlexander Decker
 
A survey of provenance leveraged
A survey of provenance leveragedA survey of provenance leveraged
A survey of provenance leveragedAlexander Decker
 
A survey of private equity investments in kenya
A survey of private equity investments in kenyaA survey of private equity investments in kenya
A survey of private equity investments in kenyaAlexander Decker
 
A study to measures the financial health of
A study to measures the financial health ofA study to measures the financial health of
A study to measures the financial health ofAlexander Decker
 

More from Alexander Decker (20)

Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...
 
A validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inA validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale in
 
A usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesA usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websites
 
A universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksA universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banks
 
A unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dA unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized d
 
A trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceA trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistance
 
A transformational generative approach towards understanding al-istifham
A transformational  generative approach towards understanding al-istifhamA transformational  generative approach towards understanding al-istifham
A transformational generative approach towards understanding al-istifham
 
A time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaA time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibia
 
A therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenA therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school children
 
A theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksA theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banks
 
A systematic evaluation of link budget for
A systematic evaluation of link budget forA systematic evaluation of link budget for
A systematic evaluation of link budget for
 
A synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabA synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjab
 
A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...
 
A survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalA survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incremental
 
A survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesA survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniques
 
A survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbA survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo db
 
A survey on challenges to the media cloud
A survey on challenges to the media cloudA survey on challenges to the media cloud
A survey on challenges to the media cloud
 
A survey of provenance leveraged
A survey of provenance leveragedA survey of provenance leveraged
A survey of provenance leveraged
 
A survey of private equity investments in kenya
A survey of private equity investments in kenyaA survey of private equity investments in kenya
A survey of private equity investments in kenya
 
A study to measures the financial health of
A study to measures the financial health ofA study to measures the financial health of
A study to measures the financial health of
 

Recently uploaded

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 

Recently uploaded (20)

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 

10. iiste 104 116

  • 1. Innovative Systems Design and Engineering www.iiste.org ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online) Vol 2, No 5, 2011 INS/GPS Based State Estimation of Micro Air Vehicles Using Inertial Sensors Sadia Riaz (Corresponding author) Department of Mechanical Engineering, NUST College of E&ME, National University of Sciences and Technology. PO Box 46000, Rawalpindi, Pakistan Tel: 0092-334-5444650 E-mail: saadia-riaz@hotmail.com Atif Bin Asghar Department of Mechanical Engineering, NUST College of E&ME, National University of Sciences and Technology. PO Box 46000, Rawalpindi, Pakistan Tel: 0092-334-5212686 E-mail: atifpk78@hotmail.com Abstract The most attractive and attention seeking topic of aerospace world is Micro Air Vehicle (MAV) which broadly speaking it can be categorized as significantly smaller aircraft than conventional aircrafts. Micro Air Vehicles can be divided as autonomous, semi-autonomous and remote controlled flying machines which can be fixed wing MAV, Flapping wing MAV and rotary wing MAV. One of the crucial problems regarding Micro Air Vehicle is its stability which is basically concerned with the guidance, navigation and control. State Estimation is an important aspect of navigation and this paper deals with the state estimation problem of micro Air vehicle. Inertial sensors are being used including MEMS Gyro, MEMS Accelerometer, Magnetometer and GPS in Inertial Measurement Unit (IMU) and three Discrete Time Extended Kalman Filter Schemes have been used for the state estimation purpose. Trajectory and required data is recorded in Flight Simulator and MATLAB has been used for the simulations. A comprehensive parametric study is carried out and results are analyzed and briefly discussed. Keywords: Micro Electro Mechanical System (MEMS), Micro Air Vehicle (MAV), Measurement Covariance Matrix, Process Covariance Matrix 104
  • 2. Innovative Systems Design and Engineering www.iiste.org ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online) Vol 2, No 5, 2011 Nomenclature PN Inertial North Position of MAV PE Inertial East Position of MAV WN Wind from North WE Wind from East Va ir Total Airspeed p Angular Rate about x-axis q Angular Rate about y-axis r Angular Rate about z-axis  Roll Angle  Pitch Angle  Yaw Angle  As superscript shows the rate of change mo x Northern Magnetic Field Component mo y Eastern Magnetic Field Component mo z Vertical Magnetic Field Component Q Process Covariance Noise Matrix R Process Covariance Noise Matrix 1. Introduction Bird flight is a fascination of human being for very long and today researchers and scientists have achieved this fascination as the real world application. The term Micro Air Vehicles [1, 2] (MAVs) is used for a new type of remotely controlled, semi-autonomous or autonomous aircraft that is significantly smaller than conventional aircrafts. The DARPA [3] (Defense Advanced Research Project Agency) has provided the specifications for Ornithopter[4] (Flapping Micro Air Vehicle) and according to that specification the flying machines with the size of fifteen centimeters and under the weight of hundred grams are classified as Micro Air Vehicle. The flying machines which copies the bird flight is named as Ornithopter and the one which copies the insect Flight is known as Entomopter. The primary concerns regarding these airborne entities are size, weight, sensors, communication and the computational power. The most sensitive issue regarding Micro Air Vehicles (MAVs) is accurate navigation[5]of this mini vehicle, because accurate navigation is first step for precise control of it. State Estimation[6] of the vehicle through INS/GPS based system is very helping in this regard and highly studied in the past decades. For Micro Air Vehicles (MAVs), the proposed Inertial Measurement System[7, 8, 9, 10] (INS) consists of MEMS Gyro, MEMS magnetometer, MEMS accelerometer integrated with GPS[11, 12]. In this paper, three Extended Kalman Filter (EKF) schemes have been simulated and interpreted. Flight data has been recorded with the 105
  • 3. Innovative Systems Design and Engineering www.iiste.org ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online) Vol 2, No 5, 2011 help of Flight Simulator and then the Algorithm is implemented in MATLAB [13]. Single Stage Discrete Time Extended Kalman Filter, Two Stage Discrete Time Extended Kalman Filter [14, 15] and Three Stage Discrete time Extended Kalman Filter has been applied to the INS/GPS based system. In this paper an extensive study has been carried out and the result of different inertial sensors is studied against variable velocity of Micro Air Vehicle (MAV). 2. Mathematical Modeling of INS/GPS based State Estimation Mathematical Modeling of INS/GPS based state estimation is very important for the navigation purpose. Mathematical Modeling of these three filters has been extensively discussed [16] and the implementation of the Extended Kalman filter on the three schemes is explained in detail. INS/GPS based system is considered as a nonlinear system and system is first linearized for the implementation of Discrete Time Extended Kalman Filter Schemes. The major mathematical relationships used are following. The update of the states is related to the inputs as shown following [17, 18]:     p  q sin  tan   r cos  tan            q cos   r sin       sin  cos     q r     cos  cos    PN    Vair cos  WN        PE   Vair sin  WE   W   0   N   W E       0  Sensor Measurements [17, 18] are related to inputs as shown following:  Vair q sin     sin   g    Vair r cos   r sin     cos  cos   g    Vair q cos      cos  sin   h x , u    g   PN     PE  2   Vair  2Vair W N cos  WE sin   W N  WE2 2      V sin  W N   tan 1  air  V cos  W     air E     106
  • 4. Innovative Systems Design and Engineering www.iiste.org ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online) Vol 2, No 5, 2011 3. Cascaded Extended Kalman Filter State Estimation Schemes In the Single Seven Stage Discrete Time Extended Kalman Filter [18], the state equations which relate body frame rotations to changes in roll, pitch and heading are nonlinear. Letting the states be roll angle and pitch angle, ϕ and θ, and letting angular rates p, q and r and Airspeed Vair be inputs.    PN PE WN WE Figure 01: Single Seven State Extended Kalman Filter Scheme [19], Now consider Two Stage Cascaded Extended Kalman Filter Scheme [16]. As the heading update equation uses the same inputs as the Pitch and Roll equations, it is not unnatural to lump them together in the same estimation block. The exclusiveness of the heading state lies in the output equations. There is not a sensor output equation which will relate heading to accelerometer readings, which is why it was convenient to split heading estimation into it’s own stage as mentioned earlier. One of the merits of heading and attitude at the same time is that magnetometer information may be beneficial in the estimation of pitch and roll, since no maneuver will upset the earth’s magnetic field, as they may the accelerometer readings. And, depending on the attitude and heading of the MAV, projecting pitch and roll onto the magnetic field vector may refine the pitch and roll estimates. Figure 02: Two stage Cascaded Discrete time Extended Kalman Filter [16]. 107
  • 5. Innovative Systems Design and Engineering www.iiste.org ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online) Vol 2, No 5, 2011 In three stage Cascaded Extended Kalman Filters [16] work independently, each imparting the information that it estimates to the stage below. This three stage filter assumes the least coupling.   PN  PE WN WE Figure 03: Three stage Cascaded Discrete time Extended Kalman filter [16]. 4. Result and analysis The output of the on-board sensors is mathematically modeled and filtered with the help of Single Seven State Discrete Time Extended Kalman Filtering. The inputs to the filter were angular rates in three directions and velocity of air. The state variables were roll, pitch, yaw, position and wind direction. The measurement variables were acceleration in all 3 directions and components of GPS. Coding was performed to analyze the filter's response to variable inputs and also to compare the three types of filters. Angular rates in three directions (p, q and r) were varied individually in the trajectory and graphs plotted of state variables and measured variables for different types of filters. Flight Path with Variable Velocity 1100 Actual single state Measured single state Estimated single state 1000 Actual 2 stage Measured 2 stage 900 Estimated 2 stage Actual 3 stage Measured 3 stage Flight Path 800 Estimated 3 stage 700 600 500 400 108 1000 1100 1200 1300 1400 1500 1600 1700 Variable Velocity
  • 6. Innovative Systems Design and Engineering www.iiste.org ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online) Vol 2, No 5, 2011 The curves shown are that of the flight path of the FMAV through the number of iterations. The values of height as calculated using velocity and the phi angle, the eastern and the northern position were used to calculate a resultant so as to define the flight path of the aircraft. The FMAV flies straight without any changes in its orientation for a while before it takes a deep dive, corresponding to the decrease in pitch angle as seen by the plot of the pitch angle, and then levels up again as the pitch angle levels. The curves in the flight path depict the variations in roll and yaw angle that take place during the flight time, owing to variations in velocity. For each filter, the actual and measured flight path almost overlap while the estimated curve shows some inaccuracies, which is primarily due to the errors involved in several calculations that go into the estimation process. The slight difference in flight paths of the three filters could be associated with the different sensitivity levels of each filter that hinder the estimation of steep gradients. Roll Angle with Variable Velocity 12 True Estimated single stage 10 Estimated 2 stage Estimated 3 stage 8 6 Roll Angle 4 2 0 -2 -4 0 50 100 150 200 250 300 350 400 450 500 Variable Velocity Figure 18: Roll Angle Versus Variable Velocity The plots shown are those of the state variable phi as it changes with variable velocity. The curves are plotted against the number of iterations, since the variation in velocity was not unidirectional, and was time/iteration dependent. The roll angle keeps on increasing as velocity first decreases and then increases. The variation in roll angle is huge as velocity varies. The variation in roll angle is not owing to variation in velocity; rather it is due to the constant positive angular rate about the x axis (p). The roll rate is high enough for minor changes in velocity to be completely ignored. There is however a surge in roll angle between iterations 300 and 350, owing to a surge in velocity. Comparison between 109
  • 7. Innovative Systems Design and Engineering www.iiste.org ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online) Vol 2, No 5, 2011 the three types of filters shows that it is the first stage Kalman Filter that is the most accurate. The second and third stage tends to fall apart at certain stages, owing to the increased calculation errors involved with a large number of steps. Pitch Angle with Variable Velocity 0.5 True Estimated single stage Estimated 2 stage 0 Estimated 3 stage -0.5 Pitch Angle -1 -1.5 -2 0 50 100 150 200 250 300 350 400 450 500 Variable Velocity Figure 19: Pitch Angle Versus Variable Velocity The plots shown are those of the state variable (pitch) as it changes with variable velocity. Pitch angle shows a sinusoidal type curve with trend dependent on how much one factor dominates another. Since the pitch rate is negative as velocity first decreases and then increases, the curves show a varied unsymmetrical sinusoidal pattern. As far as the comparison is concerned, all filters are equally good at tracking the trajectory, though owing to the negative value of pitch angle and nonlinear variation in velocity, the filters show some minor limited oscillations. 110
  • 8. Innovative Systems Design and Engineering www.iiste.org ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online) Vol 2, No 5, 2011 Yaw Angle with Variable Velocity 12 True 10 Estimated single stage Estimated 2 stage Estimated 3 stage 8 6 Yaw Angle 4 2 0 -2 -4 -6 0 50 100 150 200 250 300 350 400 450 500 Variable Velocity Figure 20: Yaw Angle Versus Variable Velocity The plots shown are those of yaw angle as it changes with variable velocity. The yaw angular rate, as specified, is not very large and therefore the effect of velocity is more pronounced as compared to any other factor as there were in the case of roll angle and pitch angle. The variation is consistent with the variation of velocity except in iterations where the variation in velocity is not much. All Filters fail to follow the trend very accurately till the end, owing probably to the small value of the yaw angular rate. It is however, the single stage Kalman Filter that follows the trend the most. X Acceleration with Variable Velocity 0.6 True Estimated single stage 0.4 Estimated 2 stage Estimated 3 stage 0.2 X Acceleration 0 -0.2 -0.4 -0.6 -0.8 0 50 100 150 200 250 300 350 400 450 500 111 Variable Velocity
  • 9. Innovative Systems Design and Engineering www.iiste.org ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online) Vol 2, No 5, 2011 Figure 21: x accelerometer Output Versus Variable Velocity The plots shown are those of the measurement variable acceleration in the x direction with variable velocity. The trajectory, as plotted shows many oscillations due to the pronounced effect of process and measurement noise. The variation of acceleration is as per the factors that contribute to the value, i.e. linear acceleration and acceleration due to centripetal forces. All filters show good response, as the noise levels are reduced with all filters. The 3rd stage filter is the most inaccurate amongst the three when following the trend, though it is very accurate itself. Y Acceleration with Variable Velocity 2.5 True Estimated single stage Estimated 2 stage 2 Estimated 3 stage 1.5 YAcceleration 1 0.5 0 -0.5 0 50 100 150 200 250 300 350 400 450 500 Variable Velocity Figure 22: y accelerometer Output Versus Variable Velocity The plots shown are those of the measurement variable acceleration in the y direction with variable velocity. The trends of acceleration follow the same trend as expected with variation in velocity and the value of pitch angular rate as specified. Noise in the trajectory or actual value is quite a lot owing to the fact that it combines process noise with measurement noise. It is the filters, though, that reduce the noise to a great extent. All the filters are equally good in that respect. 112
  • 10. Innovative Systems Design and Engineering www.iiste.org ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online) Vol 2, No 5, 2011 Z Acceleration with Variable Velocity 2 True Estimated single stage Estimated 2 stage 1.5 Estimated 3 stage 1 Z Acceleration 0.5 0 -0.5 -1 0 50 100 150 200 250 300 350 400 450 500 Variable Velocity Figure 23: z accelerometer Output Versus Variable Velocity The above graph shows the variation of accelerometer output in z- direction with respect to the variable velocity and the comparison of the single seven state discrete time extended kalman filter, two stage cascaded extended kalman filter and three stage extended kalman filter is carried out. GPS Northing with Variable Velocity 1700 True Estimated single stage 1600 Estimated 2 stage Estimated 3 stage 1500 GPS Northing 1400 1300 1200 1100 1000 0 50 100 150 200 250 300 350 400 450 500 Variable Velocity Figure 24: GPS Northing Versus Variable Velocity The plots shown are those of GPS in the north direction which is also a measurement variable. The 113
  • 11. Innovative Systems Design and Engineering www.iiste.org ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online) Vol 2, No 5, 2011 value of GPS keeps increasing with variation in velocity because of the continuous increase in roll angle witnessed before. The FMAV continues its flight north bound owing to a positive roll angular rate despite the negative variation in velocity at times. The first stage Kalman Filter plots the trajectory most accurately whereas the 2 stage and 3 stage Kalman Filters lag behind in this regard. GPS Easting with Variable Velocity 1100 True Estimated single stage 1000 Estimated 2 stage Estimated 3 stage 900 GPS Easting 800 700 600 500 400 0 50 100 150 200 250 300 350 400 450 500 Variable Velocity Figure 25: GPS Easting Versus Variable Velocity The plots shown are those of GPS in the eastern direction. The value of GPS in the eastern direction keeps decreasing with subsequent iterations, which is owing to the negative pitch angular rate and very small yaw angle that has almost no effect on the trends shown. The FMAV continues its flight westwards owing to the variations in the pitch angle, velocity and roll angle. Single stage Kalman Filter is the most accurate whereas the other two types of filters lag behind in one respect or the other. 5. Conclusion In all the simulations, the Single Seven State is most accurate, stable and showing least drift as compare to the remaining two filters. Even though the single seven state discrete time extended Kalman filter is computationally heavier than the other two cascaded filter schemes but the result produced by this filter are much more accurate and stable. 6. Acknowledgements 114
  • 12. Innovative Systems Design and Engineering www.iiste.org ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online) Vol 2, No 5, 2011 The authors are indebted to the College of Electrical and Mechanical Engineering (CEME), National University of Sciences and Technology (NUST), Higher Education Commission (HEC) and Pakistan Science Foundation (PSF) for having made this research possible. References http://robotics.eecs.berkeley.edu/~ronf/MFI. http://robotics.eecs.berkeley.edu/~ronf/MFI. http://www.ornithopter.net/history_e.html. James M. McMichael (Program Manager Defense Advanced Research Projects Agency) and Col. Michael S. Francis, USAF (Ret.) (Defense Airborne Reconnaissance Office), “Micro air vehicles - Toward a new dimension in flight” dated 8/7/97 http://www.ornithopter.org/flapflight/birdsfly/birdsfly.html. Sergio de La Parra Angel, “Low Cost Navigation System for UAV’s” Aerospace Science and Technology, Vol.9, Issue 6, 2005, pp. 504-516, doi: 10.1016/j.ast.2005.06.005 Andrew MarkEldredge, “Improved State Estimation for Miniature Air Vehicle”, M.S. Thesis, Brigham Young University, 2006. Schmidt, G.T., Strapdown Inertial Systems - Theory and Applications,"AGARD Lecture Series, No. 95, 1978. Grewal, M.S., Weill, L.R., and Andrews, A.P., Global Positioning Systems, Inertial Navigation, and Integration, John Wiley and Sons, New York, 2001. “Integration of MEMS inertial sensor-based GNC of a UAV” by Z. J. Huang and J. C. Fang (huangzhongjun@buaa.edu.cn, fangjiancheng@buaa.edu.cn)from School of Instrumentation & Optoelectronics Engineering Beihang University, Beijing 100083, China. International Journal of Information Technology. Vol. 11 No. 10 2005 (pg 123-132) Randle, S.J., Horton, M.A., Low Cost Navigation Using Micro – Machined Technology," IEEE Intelligent Transportation Systems Conference, 1997. Sun Hwan Lee and YounMi Park, “System Identification of Dragonfly UAV via Bayesian Estimation”, http://www.stanford.edu/class/cs229/proj2006/LeePa Grejner-Brzezinska, D.A., and Wang, J., Gravity Modelling for High-Accuracy GPS/INS Integration," 115
  • 13. Innovative Systems Design and Engineering www.iiste.org ISSN 2222-1727 (Paper) ISSN 2222-2871 (Online) Vol 2, No 5, 2011 Navigation, Vol. 45, No. 3, 1998, pp. 209-220. User Manual of Flight Dynamics and Control Toolbox for MATLAB, www.dutchroll.com. Wolf, R., Eissfeller, B., Hein, G.W., A Kalman Filter for the Integration of a Low Cost INS and an attitude GPS," Institute of Geodesy and Navigation, Munich, Germany. Gaylor, D., Lightsey, E.G., GPS/INS Kalman Filter designing for Spacecraft operating in the proximity of the International Space Station," University of Texas - Austin, Austin. ‘Mathematical Modeling of INS/GPS Based Navigation System Using Discrete Time Extended Kalman Filter Schemes for Flapping Micro Air Vehicle’ by SadiaRiazin International Journal of Micro Air Vehicle, March 2011 “Optimal state estimation Kalman, H  and nonlinear approaches” by Dan Simon, Cleveland State University. A John Wiley &Sons, INC., Publication. “State estimation for micro air vehicles” by Randal W. Beard, Department of Electrical and Computer Engineering, Brigham Young University, Provo, Utah. Studies in Computational Intelligence (SCI) 70, 173–199 (2007). Springer-Verlag Berlin Heidelberg 2007 ‘Single Seven State Discrete Time Extended Kalman Filter for Micro AirVehicle’ by Dr. Afzaal M. Malik1 and Sadia Riaz2, World Congress of Engineering (WCE), International Conference of Mechanical Engineering (ICME-2010). 116