Estimation for Quadrotors

08/31/2018
by   Stefanie Tellex, et al.
0

This document describes standard approaches for filtering and estimation for quadrotors, created for the Udacity Flying Cars course. We assume previous knowledge of probability and some knowledge of linear algebra. We do not assume previous knowledge of Kalman filters or Bayes filters. This document derives an EKF for various models of drones in 1D, 2D, and 3D. We use the EKF and notation as defined in Thrun et al. [13]. We also give pseudocode for the Bayes filter, the EKF, and the Unscented Kalman filter [14]. The motivation behind this document is the lack of a step-by-step EKF tutorial that provides the derivations for a quadrotor helicopter. The goal of estimation is to infer the drone's state (pose, velocity, acceleration, and biases) from its sensor values and control inputs. This problem is challenging because sensors are noisy. Additionally, because of weight and cost issues, many drones have limited on-board computation so we want to estimate these values as quickly as possible. The standard method for performing this method is the Extended Kalman filter, a nonlinear extension of the Kalman filter which linearizes a nonlinear transition and measurement model around the current state. However the Unscented Kalman filter is better in almost every respect: simpler to implement, more accurate to estimate, and comparable runtimes.

READ FULL TEXT
research
07/31/2019

Observation-centered Kalman filters

Various methods have been proposed for the nonlinear filtering problem, ...
research
03/27/2013

Estimation Procedures for Robust Sensor Control

Many robotic sensor estimation problems can characterized in terms of no...
research
03/15/2020

End-to-End Velocity Estimation For Autonomous Racing

Velocity estimation plays a central role in driverless vehicles, but sta...
research
05/19/2023

Risk-Sensitive Extended Kalman Filter

In robotics, designing robust algorithms in the face of estimation uncer...
research
09/15/2020

Functional sets with typed symbols: Framework and mixed Polynotopes for hybrid nonlinear reachability and filtering

Verification and synthesis of Cyber-Physical Systems (CPS) are challengi...
research
08/27/2019

Filtering and Prediction of the Blood Glucose Concentration using an Android Smart Phone and a Continuous Glucose Monitor

In this paper we numerically assess the performance of Java linear algeb...
research
02/10/2020

An Intelligent Quaternion SVDCKF AHRS Estimation with Variable Adaptive Methods in Complex Conditions

Aimed at solving the problem of Attitude and Heading Reference System(AH...

Please sign up or login with your details

Forgot password? Click here to reset