Skip to main content
Log in

Multiple Model Distributed EKF for Teams of Target Tracking UAVs using T Test Selection

  • Short paper
  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

Target tracking and estimation using teams of unmanned aerial vehicles is essential to achieving autonomous drone systems. However, one problem that degrades target estimation is the limitation of the chosen motion model to fully represent the target’s motion, especially in the case of an evasive target. This paper presents the use of multiple models as a strategy for a team of unmanned aerial vehicles to track a target of unknown behaviour. It combines the T Test criteria in a novel manner for model selection with a distributed extended Kalman filter. The algorithm is validated in both simulation and live indoor trials with a team unmanned aerial vehicles and an evasive target. Results show that using multiple models with the T Test outperforms the traditional single model methods as well as other commonly used approaches, such as the interacting multiple model and maximum likelihood methods. Furthermore, the distributed nature of the drone system provides for robust estimation, as demonstrated in live tests with occlusions present.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Bureau International des Poids et Mesures (BIPM): Evaluation of Measurement Data-Guide to the expression of Uncertainty in Measurement. document JCGM 100:2008, Sèvres, France (2008)

  2. Aburime, W.: Autonomous Navigation of Unmanned Aerial Vehicles Subjected to Time Delays. Master’s thesis, Carleton University (2019)

  3. Aburime, W., Schwartz, H., Givigi, S.: Compensation for time delays in the navigation of unmanned aerial vehicles. In: 2019 IEEE International Systems Conference, SysCon, pp. 1–8. IEEE (2019)

  4. Austin, R.: Unmanned aircraft systems: UAVS design, development and deployment, vol 54. John Wiley & Sons (2011)

  5. Blom, H.A., Bar-Shalom, Y.: The interacting multiple model algorithm for systems with markovian switching coefficients. IEEE Trans. Autom. Control 33(8), 780–783 (1988)

    Article  Google Scholar 

  6. Campbell, A.S., Schwartz, H.M.: Multiple model control improvements: hypothesis testing and modified model arrangement. Control. Intell. Syst. 35(3), 236–243 (2007)

    MATH  Google Scholar 

  7. Chowdhury, F.N.: Kalman filter with hypothesis testing: a tool for estimating uncertain parameters. Circuits, Systems and Signal Processing 15(3), 291–311 (1996)

    Article  Google Scholar 

  8. Cork, L., Walker, R.: Sensor fault detection for Uavs using a nonlinear dynamic model and the Imm-Ukf algorithm. In: 2007 Information, Decision and Control, pp. 230–235. IEEE (2007)

  9. Garrido-Jurado, S., Muñoz-Salinas, R., Madrid-Cuevas, F.J., Marín-jiménez, M.J.: Automatic generation and detection of highly reliable fiducial markers under occlusion. Pattern Recognition 47 (6), 2280–2292 (2014)

    Article  Google Scholar 

  10. Gholson, N.H., Moose, R.L.: Maneuvering target tracking using adaptive state estimation. IEEE Trans. Aerosp. Electron. Syst. (3): 310–317 (1977)

  11. Hassanalian, M., Abdelkefi, A.: Classifications, applications, and design challenges of drones: a review. Progress in Aerospace Sciences 91, 99–131 (2017)

    Article  Google Scholar 

  12. Hou, B., Wang, J., He, Z., Qin, Y., Zhou, H., Wang, D., Li, D.: Novel interacting multiple model filter for uncertain target tracking systems based on weighted Kullback–Leibler divergence. J. Franklin Inst. 357(17), 13041–13084 (2020)

    Article  MathSciNet  Google Scholar 

  13. Hu, C., Qu, G., Shin, H.S., Tsourdos, A.: Distributed synchronous cooperative tracking algorithm for ground moving target in urban by uavs. Int. J. Syst. Sci.: 1–16 (2020)

  14. Juan, S.H., Cotarelo, F.H.: Multi-master ros systems. Institut de Robotics and Industrial Informatics: 1–18 (2015)

  15. Kendoul, F.: Survey of advances in guidance, navigation, and control of unmanned rotorcraft systems. J. Field Robot 29(2), 315–378 (2012)

    Article  Google Scholar 

  16. Kim, J., Kim, Y.: Moving ground target tracking in dense obstacle areas using uavs. IFAC Proceedings 41(2), 8552–8557 (2008)

    Google Scholar 

  17. Larsen, R.J., Marx, M.L.: An Introduction to Mathematical Statistics. Prentice Hall (2005)

  18. Li, S., Feng, X., Deng, Z., Pan, F., Ge, S.: Minimum error entropy based multiple model estimation for multisensor hybrid uncertain target tracking systems. IET Signal Processing 14(4), 199–213 (2020)

    Article  Google Scholar 

  19. Li, X.R., Jilkov, V.P.: Survey of maneuvering target tracking. Part v. multiple-model methods. IEEE Trans. Aerosp. Electron. Syst. 41(4), 1255–1321 (2005)

    Article  Google Scholar 

  20. Li, Y., Jiu, M., Sun, Q., Wang, Y.: An improved target tracking algorithm based on extended Kalman filter for Uav. In: 2018 IEEE Asia-Pacific Conference on Antennas and Propagation (APCAP), pp 435–437. IEEE (2018)

  21. Liu, C., Li, B., Chen, W.H.: Particle filtering with soft state constraints for target tracking. IEEE Trans. Aerosp. Electron. Syst. 55(6), 3492–3504 (2019)

    Article  Google Scholar 

  22. Lynen, S., Achtelik, M.W., Weiss, S., Chli, M., Siegwart, R.: A robust and modular multi-sensor fusion approach applied to Mav navigation. In: 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp 3923–3929. IEEE (2013)

  23. Ma, L., Hovakimyan, N.: Cooperative target tracking with time-varying formation radius. In: 2015 European Control Conference (ECC), pp. 1699–1704. IEEE (2015)

  24. Mazor, E., Averbuch, A., Bar-Shalom, Y., Dayan, J.: Interacting multiple model methods in target tracking: a survey. IEEE Trans. Aerosp. Electron. Syst. 34(1), 103–123 (1998)

    Article  Google Scholar 

  25. Naidu, V., Gopalaratnam, G., Shanthakumar, N.: Three model Imm-Ekf for tracking targets executing evasive maneuvers. In: 45th AIAA Aerospace Sciences Meeting and Exhibit, p. 1204 (2007)

  26. Olfati-Saber, R.: Distributed kalman filtering for sensor networks. IEEE (2007)

  27. Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T., Leibs, J., Wheeler, R., Ng, A.Y.: Ros: an open-source robot operating system. In: ICRA Workshop on Open Source Software, Kobe, Japan, vol. 3, p. 5 (2009)

  28. Rigatos, G.: Distributed particle filtering over sensor networks for autonomous navigation of Uavs (2010)

    Book  Google Scholar 

  29. Shakeri, R., Al-Garadi, M.A., Badawy, A., Mohamed, A., Khattab, T., Al-Ali, A.K., Harras, K.A., Guizani, M.: Design challenges of multi-uav systems in cyber-physical applications: a comprehensive survey and future directions. IEEE Communications Surveys & Tutorials 21(4), 3340–3385 (2019)

    Article  Google Scholar 

  30. Smith, R., Self, M., Cheeseman, P.: Estimating uncertain spatial relationships in robotics. In: Autonomous Robot Vehicles, pp. 167–193. Springer (1990)

  31. Smith, R.C., Cheeseman, P.: On the representation and estimation of spatial uncertainty. The Int. J. Robot. Res. 5(4), 56–68 (1986)

    Article  Google Scholar 

  32. Sun, T., Xin, M.: Multiple uav target tracking using consensus-based distributed high degree cubature information filter. In: AIAA Guidance, Navigation, and Control Conference, p. 0347 (2015)

  33. Talebi, S.P., Werner, S.: Distributed Kalman filtering and control through embedded average consensus information fusion. IEEE Trans. Autom. Control 64(10), 4396–4403 (2019)

    Article  MathSciNet  Google Scholar 

  34. Tang, X., Zhao, W., Gao, S.: Improved interacting multiple model algorithm airport surface target tracking based on geomagnetic sensors. Int. J. Distrib. Sensor Netw. 16(2), 1550147720904563 (2020)

    Google Scholar 

  35. Trujillo, J.C., Munguía, R., Ruiz-Velázquez, E., Castillo-Toledo, B.: A cooperative aerial robotic approach for tracking and estimating the 3d position of a moving object by using pseudo-stereo vision. J. Intell. Robotic Sys. 96(2), 297–313 (2019)

    Article  Google Scholar 

  36. Visina, R., loomar Shalom, Y., Willett, P.: Multiple-model estimators for tracking sharply maneuvering ground targets. IEEE Trans. Aerosp. Electron. Syst. 54(3), 1404–1414 (2018)

    Article  Google Scholar 

  37. Wang, Z., Gu, D.: Cooperative target tracking control of multiple robots. IEEE Trans. Ind. Electron. 59(8), 3232–3240 (2012)

    Article  Google Scholar 

  38. Wise, R., Rysdyk, R.: Uav coordination for autonomous target tracking. In: AIAA Guidance, Navigation, and Control Conference and Exhibit, p. 6453 (2006)

  39. Wolfe, S., Givigi, S., Rabbath, C.A.: Distributed multiple model Mpc for target tracking Uavs. In: 2020 International Conference on Unmanned Aircraft Systems (ICUAS), pp. 123–130. IEEE (2020)

  40. Yu, M., Gong, L., Oh, H., Chen, W.H., Chambers, J.: Multiple model ballistic missile tracking with state-dependent transitions and gaussian particle filtering. IEEE Trans. Aerosp. Electron. Syst. 54(3), 1066–1081 (2017)

    Article  Google Scholar 

  41. Zhu, W., Wang, W., Yuan, G.: An improved interacting multiple model filtering algorithm based on the cubature Kalman filter for maneuvering target tracking. Sensors 16(6), 805 (2016)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sidney Givigi.

Ethics declarations

The research leading to these results was partially funded by the Natural Sciences and Engineering Research Council of Canada (NSERC) under the Discovery Grant program. Data of live trials as well as the code developed is available upon request. All authors contributed to the study conception and design. Material preparation, data collection and analysis were performed by Sean Wolfe. The first draft of the manuscript was written by Sean Wolfe and posterior versions were prepared based on comments received by the other authors. All authors read and approved the final manuscript.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wolfe, S., Givigi, S. & Rabbath, CA. Multiple Model Distributed EKF for Teams of Target Tracking UAVs using T Test Selection. J Intell Robot Syst 104, 56 (2022). https://doi.org/10.1007/s10846-021-01513-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10846-021-01513-z

Keywords

Navigation