Improving the performance of out-of-order sigma-point Kalman filters for joint localization by multiple UAVs

In search and surveillance operations, a team of small Unmanned Aerial Vehicles (UAVs) can provide a robust solution that outperforms what can be achieved by a single aircraft with comparatively superior mobility and sensors. Three key challenges can be identified in this field: (1) optimizing the UAV trajectories to place them at desired locations at desired times to capture target locations, (2) cooperative sensor scheduling, and (3) intelligent fusing of multiple sensor measurements to accurately estimate the position and velocity of a target. The focus of this paper is the sensor-fusion task, in particular with the goal of providing accurate localization of a ground target from coarse azimuth angle-of-arrival information captured by multiple cameras onboard flying platforms. One might consider addressing this problem using some form of Kalman filter. However, the estimation system is nonlinear and, in practical implementation, sensor readings can arrive out-ofsequence to the sensor fusion process. For example, there is non-deterministic latency in the inter- and intra-UAV communication channels. We have previously addressed both issues by developing an out-of-order sigma-point Kalman filter (O3SPKF) [1], and in this paper we seek to improve on its localization performance by coupling O3SPKF with the triangulation of the azimuth angles simultaneously registered by the cameras in multiple UAVs.

[1]  Wolfram Burgard,et al.  Collaborative multi-robot exploration , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[2]  Rudolph van der Merwe,et al.  Sigma-point kalman filters for probabilistic inference in dynamic state-space models , 2004 .

[3]  Jeffrey K. Uhlmann,et al.  Unscented filtering and nonlinear estimation , 2004, Proceedings of the IEEE.

[4]  G. W. Stewart,et al.  Matrix algorithms , 1998 .

[5]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .

[6]  Daniel Pack,et al.  Out-of-Order Sigma-Point Kalman Filtering for Target Localization Using Cooperating Unmanned Aerial Vehicles , 2007 .

[7]  G. W. Stewart,et al.  Matrix Algorithms: Volume 1, Basic Decompositions , 1998 .

[8]  George York,et al.  Developing a Control Architecture for Multiple Unmanned Aerial Vehicles to Search and Localize RF Time-Varying Mobile Targets: Part I , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[9]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.