Derivative-Free Distributed Filtering for MIMO Robotic Systems under Delays and Packet Drops

This paper presents an approach to distributed state estimation-based control of nonlinear MIMO systems, capable of incorporating delayed measurements in the estimation algorithm while also being robust to packet losses. First, the paper examines the problem of distributed nonlinear filtering over a communication/sensors network, and the use of the estimated state vector in a control loop. As a possible filtering approach, an extended information filter (EIF) is proposed. The extended information filter requires the computation of Jacobians which in the case of high order nonlinear dynamical systems can be a cumbersome procedure, while it also introduces cumulative errors to the state estimation due to the approximative linearization performed in the Taylor series expansion of the system's nonlinear model. To overcome the aforementioned weaknesses of the extended information filter, a derivative-free approach to extended information filtering has been proposed. Distributed filtering is now based on a derivative-free implementation of Kalman filtering which is shown to be applicable to MIMO nonlinear dynamical systems. In the proposed derivative-free extended information filtering, the system is first subject to a linearization transformation that makes use of the differential flatness theory. It is shown how the proposed distributed filtering method can succeed in compensation of random delays and packet drops which may appear during the transmission of measurements and of state vector estimates, thus assuring a reliable performance of the distributed filtering-based control scheme. Evaluation tests are carried out on benchmark MIMO nonlinear systems, such as multi-DOF robotic manipulators.

[1]  Hugues Mounier,et al.  Tracking Control and π-Freeness of Infinite Dimensional Linear Systems , 1999 .

[2]  Gerasimos Rigatos,et al.  Fuzzy model validation using the local statistical approach , 2009, Fuzzy Sets Syst..

[3]  Jean Lévine On necessary and sufficient conditions for differential flatness , 2010, Applicable Algebra in Engineering, Communication and Computing.

[4]  Niket S. Kaisare,et al.  Incorporating delayed and infrequent measurements in Extended Kalman Filter based nonlinear state estimation , 2011 .

[5]  Driss Boutat,et al.  A triangular canonical form for a class of 0-flat nonlinear systems , 2011, Int. J. Control.

[6]  Gerasimos Rigatos Derivative-Free Nonlinear Kalman Filtering for MIMO Dynamical Systems: Application to Multi-DOF Robotic Manipulators , 2011 .

[7]  David W. Capson,et al.  Robust direct visual servo using network-synchronized cameras , 2004, IEEE Transactions on Robotics and Automation.

[8]  Yaakov Bar-Shalom Update with out-of-sequence measurements in tracking: exact solution , 2002 .

[9]  Gerasimos G. Rigatos Flatness-based adaptive fuzzy control for nonlinear dynamical systems , 2011, 2011 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM).

[10]  Gerasimos G. Rigatos,et al.  A Derivative-Free Kalman Filtering Approach to State Estimation-Based Control of Nonlinear Systems , 2012, IEEE Transactions on Industrial Electronics.

[11]  Hyeong-Soon Moon,et al.  Multi sensor data fusion for improving performance and reliability of fully automatic welding system , 2006 .

[12]  R. Marino,et al.  Global adaptive observers for nonlinear systems via filtered transformations , 1992 .

[13]  Deok-Jin Lee,et al.  Nonlinear Estimation and Multiple Sensor Fusion Using Unscented Information Filtering , 2008, IEEE Signal Processing Letters.

[14]  Subhash Challa,et al.  Sensor fusion-based visual target tracking for autonomous vehicles with the out-of-sequence measurements solution , 2008, Robotics Auton. Syst..

[15]  Luca Schenato,et al.  Optimal Estimation in Networked Control Systems Subject to Random Delay and Packet Drop , 2008, IEEE Transactions on Automatic Control.

[16]  Luca Schenato,et al.  Optimal sensor fusion for distributed sensors subject to random delay and packet loss , 2007, 2007 46th IEEE Conference on Decision and Control.

[17]  Chengjin Zhang,et al.  Distributed full-order optimal fusion filters and smoothers for discrete-time stochastic singular systems , 2011, Int. J. Syst. Sci..

[18]  Brigitte d'Andréa-Novel,et al.  Flatness-Based Vehicle Steering Control Strategy With SDRE Feedback Gains Tuned Via a Sensitivity Approach , 2007, IEEE Transactions on Control Systems Technology.

[19]  Gerasimos G. Rigatos,et al.  Modelling and Control for Intelligent Industrial Systems - Adaptive Algorithms in Robotics and Industrial Engineering , 2011, Intelligent Systems Reference Library.

[20]  R. Marino Adaptive observers for single output nonlinear systems , 1990 .

[21]  Gerasimos G. Rigatos Adaptive Fuzzy Control with Output Feedback for H∞ Tracking of SISO Nonlinear Systems , 2008, Int. J. Neural Syst..

[22]  Sunil K. Agrawal,et al.  Differentially Flat Systems , 2004 .

[23]  Koichi Hashimoto,et al.  Multi-camera visual servoing of a micro helicopter under occlusions , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[24]  Spyros G. Tzafestas,et al.  H α tracking of uncertain SISO nonlinear systems: an observer-based adaptive fuzzy approach , 2007, Int. J. Syst. Sci..

[25]  Gerasimos G. Rigatos Distributed Nonlinear Filtering Under Packet Drops and Variable Delays for Robotic Visual Servoing , 2011 .

[26]  Shu-Li Sun,et al.  Distributed optimal fusion steady-state Kalman filter for systems with coloured measurement noises , 2005, Int. J. Syst. Sci..

[27]  H. F. Durrant-Whyte,et al.  Fully decentralised algorithm for multisensor Kalman filtering , 1991 .

[28]  Gerasimos G. Rigatos,et al.  Extended Kalman and Particle Filtering for sensor fusion in motion control of mobile robots , 2010, Math. Comput. Simul..

[29]  Yuanqing Xia,et al.  Networked Data Fusion With Packet Losses and Variable Delays , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[30]  Alexei Makarenko,et al.  Decentralized Bayesian algorithms for active sensor networks , 2006, Inf. Fusion.

[31]  Gerasimos Rigatos,et al.  Adaptive fuzzy control for the ship steering problem , 2006 .

[32]  Gerasimos Rigatos,et al.  Extended Kalman filtering for fuzzy modelling and multi-sensor fusion , 2007 .

[33]  Gerasimos G. Rigatos,et al.  Particle Filtering for State Estimation in Nonlinear Industrial Systems , 2009, IEEE Transactions on Instrumentation and Measurement.

[34]  Gerasimos G. Rigatos,et al.  Nonlinear Kalman Filters and Particle Filters for integrated navigation of unmanned aerial vehicles , 2012, Robotics Auton. Syst..

[35]  Spyros G. Tzafestas,et al.  Geometry and Thermal Regulation of GMA Welding via Conventional and Neural Adaptive Control , 1997, J. Intell. Robotic Syst..