Risk-Sensitive Extended Kalman Filter

05/19/2023
by   Armand Jordana, et al.
0

In robotics, designing robust algorithms in the face of estimation uncertainty is a challenging task. Indeed, controllers often do not consider the estimation uncertainty and only rely on the most likely estimated state. Consequently, sudden changes in the environment or the robot's dynamics can lead to catastrophic behaviors. In this work, we present a risk-sensitive Extended Kalman Filter that allows doing output-feedback Model Predictive Control (MPC) safely. This filter adapts its estimation to the control objective. By taking a pessimistic estimate concerning the value function resulting from the MPC controller, the filter provides increased robustness to the controller in phases of uncertainty as compared to a standard Extended Kalman Filter (EKF). Moreover, the filter has the same complexity as an EKF, so that it can be used for real-time model-predictive control. The paper evaluates the risk-sensitive behavior of the proposed filter when used in a nonlinear model-predictive control loop on a planar drone and industrial manipulator in simulation, as well as on an external force estimation task on a real quadruped robot. These experiments demonstrate the abilities of the approach to improve performance in the face of uncertainties significantly.

READ FULL TEXT
research
08/31/2018

Estimation for Quadrotors

This document describes standard approaches for filtering and estimation...
research
07/12/2023

A Comparative Analysis Between the Additive and the Multiplicative Extended Kalman Filter for Satellite Attitude Determination

The general consensus is that the Multiplicative Extended Kalman Filter ...
research
10/16/2022

Shape Estimation of Continuum Robots via Modal Parameterization and Dual Extended Kalman Filter

The equilibrium shape of a continuum robot is resulted from both its int...
research
11/21/2021

Automated Controller Calibration by Kalman Filtering

This paper proposes a method for calibrating control parameters. Example...
research
06/06/2018

Including Uncertainty when Learning from Human Corrections

It is difficult for humans to efficiently teach robots how to correctly ...
research
06/06/2019

Combining Parameter Identification and Trajectory Optimization: Real-time Planning for Information Gain

Robotic systems often operate with uncertainties in their dynamics, for ...
research
03/10/2019

A Decision Support System for Multi-target Geosteering

Geosteering is a sequential decision process under uncertainty. The goal...

Please sign up or login with your details

Forgot password? Click here to reset