迭代卡尔曼滤波器和系统参数估计

信息处理 过滤器 卡尔曼滤波器 DSP核心 控制系统
2022-02-08 11:47:58

我最近在一个项目中工作,我想将卡尔曼滤波器作为观察者来实现,我将这个观察者与一个状态反馈控制器结合起来,该控制器产生控制移动机器人所需的控制动作。

问题是移动机器人运动的控制方程包含误差,这会影响控制动作的产生,同时难以得到未建模误差协方差矩阵和测量误差协方差矩阵。我虽然对这些矩阵使用一些任意值并继续过滤过程,但我认为如果有像卡尔曼滤波器公式这样的东西能够估计系统参数的更接近的值以便更好地控制会更好可以获得动作。

先感谢您。

1个回答

关于未命中建模,我不确定您如何处理它,因为一个好的数学模型对于让卡尔曼滤波器开始工作很重要。通常,您的模型越复杂,您可以获得的结果就越好。

关于过程和测量噪声,该噪声不会对您的结果产生太大影响,但即便如此,如果您想估计该噪声协方差矩阵,您可以使用 LMS 或 RLS 等迭代算法来微调您的噪声参数以进行某些观察并使用它更远。