/state-observation

Describes interfaces for state observers, and implements some observers (including linear and extended Kalman filters)

Primary LanguageC++BSD 2-Clause "Simplified" LicenseBSD-2-Clause

State-Observation

License Hosted By: Cloudsmith CI Documentation

This software provides tools for running state observation. It has three levels of uses:

  • The high level users can exploit the developped estimators.
  • The intermediate level users can derive these estimators to fit their system.
  • The low level users can develop their novel estimators relying on the available tools.

Installing

Ubuntu LTS (16.04, 18.04, 20.04)

You must first setup our package mirror:

curl -1sLf \
  'https://dl.cloudsmith.io/public/mc-rtc/stable/setup.deb.sh' \
  | sudo -E bash

You can also choose the head mirror which will have the latest version of this package:

curl -1sLf \
  'https://dl.cloudsmith.io/public/mc-rtc/stable/setup.deb.sh' \
  | sudo -E bash

You can then install the package:

sudo apt install libstate-observation-dev
# Install documentation
sudo apt install libstate-observation-doc

Manually build from source

To compile you need the following tools:

Building

git clone --recursive https://github.com/jrl-umi3218/state-observation
cd state-observation
mkdir build
cd build
cmake [options] ..
make && make intall