GithubHelp home page GithubHelp logo

hiyx / dkf-comparison Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fdcl-gwu/dkf-comparison

0.0 0.0 0.0 590 KB

Matlab codes for comparing delayed Kalman filters, with application to the state estimation of a UAV.

MATLAB 100.00%

dkf-comparison's Introduction

DKF Comparisons

This repository includes codes for comparing Kalman filters that deal with delayed measurements. The results of these comparisons are published in "Quadrotor State Estimation with IMU and Delayed Real-time Kinematic GPS" (DOI: 10.1109/TAES.2021.3061795).

Testing the Estimator with Turbulent Wind

Underway Tests

The proposed estimator has been tested in an ocean environment during underway tests carried out on the United States Naval Academy (USNA) research vessel YP700. The UAV was controlled manually behind the ship by a human RC pilot, the estimator was run in real-time to observe how the proposed estimator performs under strong wind conditions that has an adverse effect on the acceleration measurements.

Testing the Estimator with Autononous UAV Flight with RTK GPS

Underway Tests

The estimator has been also tested with autonomous flight tests using RTK GPS, which are typically delayed due to relatively longer processing time. A video of the outdoor flight tests can be viewed here: https://youtu.be/PfuGb5yhlLQ.

In the video, the UAV is moving around a circle with a velocity of magnitude of 0.2 m/s, while yawing around it self. The video compares the results of flying a UAV using the proposed estimator and a similar estimator that does not consider the delay.

Benchmarks

Matlab codes for a total of 4 such filters are inlcuded here:

  1. Alexander
Alexander, H.L., 1991, August. State estimation for distributed systems with sensing delay. 
In Data Structures and Target Classification (Vol. 1470, pp. 103-111). 
International Society for Optics and Photonics.
  1. Larsen
Larsen, T.D., Andersen, N.A., Ravn, O. and Poulsen, N.K., 1998, December. 
Incorporation of time delayed measurements in a discrete-time Kalman filter. 
In Proceedings of the 37th IEEE Conference on Decision and Control 
(Cat. No. 98CH36171) (Vol. 4, pp. 3972-3977). IEEE.
  1. Merwe
Van Der Merwe, R., Wan, E. and Julier, S., 2004, August. 
Sigma-point Kalman filters for nonlinear estimation and sensor-fusion: 
Applications to integrated navigation. 
In AIAA Guidance, Navigation, and Control Conference and Exhibit (p. 5120).
  1. FDCL - proposed method
K. Gamagedara, T. Lee and M. Snyder, 
Quadrotor State Estimation with IMU and Delayed Real-time Kinematic GPS 
In IEEE Transactions on Aerospace and Electronic Systems
doi: 10.1109/TAES.2021.3061795.

dkf-comparison's People

Contributors

kanishkegb avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.