Improved Extended Kalman Filter-Based Disturbance Observers for Exoskeletons
Shilei Li, Dawei Shi, Makoto Iwasaki, Yan Ning, Hongpeng Zhou, Ling Shi
TL;DR
This work tackles unknown disturbances in exoskeleton control and demonstrates a fundamental bias-variance trade-off in EKF-DOB when disturbance dynamics are not fully known. It introduces two novel observers, IMMEKF-DOB and MKCEKF-DOB, that adapt disturbance estimation via switching covariance and multi-kernel correntropy, respectively. Through simulations and real exoskeleton experiments, the proposed methods yield substantial improvements in hip and knee tracking under dynamic disturbances, reducing RMSE compared to EKF-DOB. The results highlight how adaptive disturbance covariance enhances robustness in human-robot interaction scenarios, with practical considerations for kernel bandwidth and model-switch design.
Abstract
The nominal performance of mechanical systems is often degraded by unknown disturbances. A two-degree-of-freedom control structure can decouple nominal performance from disturbance rejection. However, perfect disturbance rejection is unattainable when the disturbance dynamic is unknown. In this work, we reveal an inherent trade-off in disturbance estimation subject to tracking speed and tracking uncertainty. Then, we propose two novel methods to enhance disturbance estimation: an interacting multiple model extended Kalman filter-based disturbance observer and a multi-kernel correntropy extended Kalman filter-based disturbance observer. Experiments on an exoskeleton verify that the proposed two methods improve the tracking accuracy $36.3\%$ and $16.2\%$ in hip joint error, and $46.3\%$ and $24.4\%$ in knee joint error, respectively, compared to the extended Kalman filter-based disturbance observer, in a time-varying interaction force scenario, demonstrating the superiority of the proposed method.
