Outlier-Robust State Estimator :JCMSI 2021
バージョン 1.0.0 (5.73 KB) 作成者:
Hiroshi Okajima
This toolkit addresses the critical challenge of state estimation when observation signals contain intermittent outliers.
MATLAB implementation of the robust state estimation method published in SICE Journal of Control, Measurement, and System Integration (2021). This toolkit addresses the critical challenge of state estimation when observation signals contain intermittent outliers caused by sensor failures, communication errors, or cyber attacks.
The algorithm creates multiple candidate state estimates using measurements from different time steps, then selects the most reliable estimate through median or weighted median operations. This approach automatically rejects outlier-contaminated estimates while maintaining high accuracy during normal operation. The method includes systematic observer gain design based on reachable set analysis and Lyapunov inequalities.
The tool visualizes true versus estimated states, identifies which observer is selected at each time step, tracks outlier occurrences, and analyzes selection frequency statistics. This makes it invaluable for understanding how the median-based selection mechanism provides robustness against sparse outliers without requiring explicit outlier detection algorithms.
Ideal for networked control systems, sensor networks, industrial IoT applications, and any scenario where measurement reliability cannot be guaranteed. The approach is particularly effective when outliers occur infrequently and intermittently, making it suitable for real-world cyber-physical systems.
Reference: H. Okajima, Y. Kaneda, N. Matsunaga, "State estimation method using median of multiple candidates for observation signals including outliers," SICE JCMSI, vol. 14, no. 6, pp. 257-267, 2021. DOI: 10.1080/18824889.2021.1985702
Compatible with MATLAB R2016b and later. No additional toolboxes required.
Basic idea is in Trans. on SICE (2019)
Poster Presentation:
説明動画
引用
Hiroshi Okajima (2026). Outlier-Robust State Estimator :JCMSI 2021 (https://jp.mathworks.com/matlabcentral/fileexchange/182942-outlier-robust-state-estimator-jcmsi-2021), MATLAB Central File Exchange. 取得日: .
MATLAB リリースの互換性
作成:
R2023b
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linuxタグ
| バージョン | 公開済み | リリース ノート | |
|---|---|---|---|
| 1.0.0 |
