Skip to content
/ se Public

State estimation and filtering algorithms for AA 273

Notifications You must be signed in to change notification settings

bhchiang/se

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AA 273: State Estimation

Overview

  • ellipse.py / _error_ellipse plots the P% error ellipse of a multivariate Gaussian.
  • kalman.py / filter is a vanilla Kalman filter implementation. It should work for any set of system matrices, but the plotting code is application-specific.

Requirements

Install JAX for numerical computing.

For GPU:

pip install --upgrade pip
pip install --upgrade jax jaxlib==0.1.65+cuda110 -f https://storage.googleapis.com/jax-releases/jax_releases.html

Make sure the +cuda110 version aligns with your system installation. For example, I have CUDA 11.1 so I would do +cuda111. You can find all possible names at https://storage.googleapis.com/jax-releases/jax_releases.html.

For CPU:

pip install -U pip
pip install -U jax jaxlib

Results

About

State estimation and filtering algorithms for AA 273

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages