Technical Papers
Oct 29, 2011

Adaptive Fading UKF with Q-Adaptation: Application to Picosatellite Attitude Estimation

Publication: Journal of Aerospace Engineering
Volume 26, Issue 3

Abstract

The unscented Kalman filter (UKF) is a filtering algorithm that gives sufficiently good estimation results for estimation problems of nonlinear systems even when high nonlinearity is in question. However, in the case of system uncertainty the UKF becomes inaccurate and diverges in time. In other words, if any change occurs in the process noise covariance, which is known a priori, the filter fails. This study introduces a novel adaptive fading UKF algorithm based on the correction of process noise covariance (Q-adaptation) for the case of mismatches with the model. By the use of a newly proposed adaptation scheme for the conventional UKF algorithm, change in the noise covariance is detected and corrected. Differently from most of the existing adaptive UKF algorithms, covariance is not updated at each step; it has only been corrected when the change in the process noise covariance is detected, and that brings about a noteworthy reduction in the computational burden. The proposed algorithm is tested as a part of the attitude estimation algorithm of a picosatellite, a satellite type for which computational convenience is necessary because of the design limitations. In this sense, different change scenarios for the process noise covariance are taken into consideration.

Get full access to this article

View all available purchase options and get full access to this article.

References

Cao, Y., and Tian, X. (2009). “An adaptive UKF algorithm for process fault prognostics.” Proc., 2009 Second Int. Conf. on Intelligent Computation Technology and Automation, Vol. 2, IEEE Computer Society, Los Alamitos, CA, 487–490.
Crassidis, J. L., and Markley, F. L. (2003). “Unscented filtering for spacecraft attitude estimation.” J. Guid. Control Dyn., 26(4), 536–542.
Dunik, J., Simandl, M., and Straka, O. (2009). “Methods for estimating state and measurement noise covariance matrices: Aspects and comparison.” Proc., 15th IFAC Symp. on System Identification, IFAC Publications, Oxford, U.K., 972–977.
Fisher, J., and Vadali, S. R. (2008). “Gyroless attitude control of multibody satellites using an unscented Kalman filter.” J. Guid. Control Dyn., 31(1), 245–251.
Geng, Y., and Wang, J. (2008). “Adaptive estimation of multiple fading factors in Kalman filter for navigation applications.” GPS Solut., 12(4), 273–279.
Hajiyev, C., and Caliskan, F. (2003). Fault diagnosis and reconfiguration in flight control systems, Kluwer, Boston.
Hajiyev, C., and Caliskan F. (2005). “Sensor and control surface/actuator failure detection and isolation applied to F-16 flight dynamics.” Aircr. Eng. Aerosp. Technol., 77(2), 152–160.
Hajiyev, C., and Soken, H. E. (2009). “Adaptive Kalman filter with multiple fading factors for UAV state estimation.” Proc., 7th IFAC Symp. on Fault Detection, Supervision and Safety of Technical Processes, IFAC Publications, Oxford, U.K., 77–82.
Hajiyev, C., and Soken, H. E. (2012). “Robust estimation of UAV dynamics in presence of measurement faults.” J. Aerosp. Eng., 25(1), 80–89.
Han, J., Song, Q., and He, Y. (2009). “Adaptive unscented Kalman filter and its applications in nonlinear control.” Kalman filter: Recent advances and applications, InTech Open Access, Rijeka, Croatia, 1–24.
Hide, C., Moore, T., and Smith, M. (2004). “Adaptive Kalman filtering algorithms for integrating GPS and low cost INS.” Proc., Position Location and Navigation Symp., IEEE, Piscataway, NJ, 227–233.
Julier, S. J., Uhlmann, J. K., and Durrant-Whyte, H. F. (1995). “A new approach for filtering nonlinear systems.” Proc., American Control Conf., Vol. 3, American Automatic Control Council, New York, 1628–1632.
Julier, S. J., Uhlmann, J. K., and Durrant-Whyte, H. F. (2000). “A new method for the nonlinear transformation of means and covariances in filters and estimators.” IEEE Trans. Automat. Contr., 45(3), 477–482.
Jwo, D., and Chung, F. (2010). “Fuzzy adaptive unscented Kalman filter for ultra-tight GPS/INS integration.” Proc., 2010 Int. Symp. on Computational Intelligence and Design, IEEE, Piscataway, NJ, 229–235.
Jwo, D., and Tseng, C. (2009). “Fuzzy adaptive interacting multiple model unscented Kalman filter for integrated navigation.” Proc., 18th IEEE Int. Conf. on Control Applications, IEEE, Piscataway, NJ, 1684–1689.
Kendall, M. G., and Stuart, A. (1969). The advanced theory of statistics, Griffin, London.
Kim, K. H., Lee, J. G., and Park, C. G. (2006). “Adaptive two-stage Kalman filter in the presence of unknown random bias.” Int. J. Adapt. Control Signal Process., 20(7), 305–319.
Liu, J., and Lu, M. (2009). “An adaptive UKF filtering algorithm for GPS position estimation.” Proc., 5th Int. Conf. on Wireless Communications, Networking and Mobile Computing, IEEE, Piscataway, NJ, 1–4.
Mehra, R. K. (1970). “On the identification of variances and adaptive filtering.” IEEE Trans. Automat. Contr., 15(2), 175–184.
Mehra, R. K. (1972). “Approaches to adaptive filtering.” IEEE Trans. Automat. Contr., 17(5), 693–698.
Mohamed, A. H., and Schwarz, K. P. (1999). “Adaptive Kalman filtering for INS/GPS.” J. Geod., 73(4), 193–203.
Odelson, B. J., Rajamani, M. R., and Rawlings, J. B. (2006). “A new autocovariance least-squares method for estimating noise covariances.” Automatica, 42(2), 303–308.
Sekhavat, P., Gong, Q., and Ross, I. M. (2006). “Unscented Kalman filtering: NPSAT I ground test results.” Proc., AIAA Guidance, Navigation, and Control Conf. and Exhibit, AIAA, Alexandria, VA.
Sekhavat, P., Gong, Q., and Ross, I. M. (2007). “NPSAT I parameter estimation using unscented Kalman filter.” Proc., 2007 American Control Conf., IEEE, New York, 4445–4451.
Shi, Y., Han, C., and Liang, Y. (2009). “Adaptive UKF for target tracking with unknown process noise statistics.” Proc., 12th Int. Conf. on Information Fusion, IEEE, Piscataway, NJ, 1815–1820.
Soken, H. E., and Hajiyev, C. (2010a). “UKF based in-flight calibration of magnetometers and rate gyros for pico satellite attitude determination.” Asian Journal of Control, 14(3), 707–715.
Soken, H. E., and Hajiyev, C. (2010b). “Pico satellite attitude estimation via robust unscented Kalman filter in the presence of measurement faults.” ISA Trans., 49(3), 249–256.
Song, Q., and He, Y. (2009). “Adaptive unscented Kalman filter for estimation of modelling errors for helicopter.” Proc., 2009 IEEE Int. Conf. on Robotics and Biomimetics, IEEE, Piscataway, NJ, 2463–2467.
VanDyke, M. C., Schwartz, J. L., and Hall, C. D. (2004). “Unscented Kalman filtering for spacecraft attitude state and parameter estimation.” Proc., AAS/AIAA Space Flight Mechanics Conf., American Astronautical Society, Springfield, VA.
Wertz, J. R. (1988). Spacecraft attitude determination and control, Kluwer, Dordrecht, Netherlands.
Wiberg, D. M., Powell, T. D., and Ljungquist, D. (2000). “An on-line parameter estimator for quick convergence and time-varying linear systems.” IEEE Trans. Automat. Contr., 45(10), 1854–1863.
Xiong, K., Liu, L. D., and Zhang, H. (2009). “Modified unscented Kalman filtering and its application in autonomous satellite navigation.” Aerosp. Sci. Technol., 13(4–5), 238–246.

Information & Authors

Information

Published In

Go to Journal of Aerospace Engineering
Journal of Aerospace Engineering
Volume 26Issue 3July 2013
Pages: 628 - 636

History

Received: Apr 22, 2011
Accepted: Oct 26, 2011
Published online: Oct 29, 2011
Published in print: Jul 1, 2013

Permissions

Request permissions for this article.

Authors

Affiliations

Halil Ersin Soken [email protected]
Research Assistant, Japan Aerospace Exploration Agency, Sagamihara, Kanagawa, 252-5210 Japan; and Ph.D. Student, Dept. of Space and Astronautical Science, Graduate Univ. for Advanced Studies (Sokendai), Yoshinodai, 3-1-1, Sagamihara, Kanagawa, 252-5210 Japan (corresponding author). E-mail: [email protected].
Chingiz Hajiyev [email protected]
Professor, Aeronautics and Astronautics Faculty, Istanbul Technical Univ., Maslak, Istanbul 34469, Turkey. E-mail: [email protected]

Metrics & Citations

Metrics

Citations

Download citation

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

Cited by

View Options

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share