CAOR-MINES-ParisTech / Ukfm

Licence: bsd-3-clause
Unscented Kalman Filtering on (Parallelizable) Manifolds (UKF-M)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Ukfm

Zing
Translation server for continuous localization.
Stars: ✭ 55 (-32.93%)
Mutual labels:  localization
Localization
🌏 Database Resource Localization for .NET Core with Entity Framework and In Memory Cache
Stars: ✭ 68 (-17.07%)
Mutual labels:  localization
Localizationkit ios
Realtime Dynamic localization translation delivery system for iOS and Mac OSX in Swift. Create and update texts from localization.com without needing to recompile or redeploy. Cocapod for iOS devices (iPad, iPhone, iPod Touch and Mac)
Stars: ✭ 1,206 (+1370.73%)
Mutual labels:  localization
React Intl Hooks
React hooks for internationalization without the hassle ⚛️🌍
Stars: ✭ 64 (-21.95%)
Mutual labels:  localization
Locale2
💪 Try as hard as possible to detect the client's language tag ("locale") in node or the browser. Browserify and Webpack friendly!
Stars: ✭ 65 (-20.73%)
Mutual labels:  localization
Angular I18next
angular v2.0+ integration with i18next v8.4+
Stars: ✭ 69 (-15.85%)
Mutual labels:  localization
Localize React
✈️ Lightweight React Localization Library 🇺🇸
Stars: ✭ 52 (-36.59%)
Mutual labels:  localization
Urbannavdataset
UrbanNav: an Open-Sourcing Localization Data Collected in Asian Urban Canyons, Including Tokyo and Hong Kong
Stars: ✭ 79 (-3.66%)
Mutual labels:  localization
Localizable
Change language in the app. Simple approach to localize strings/images. Written in Swift.
Stars: ✭ 67 (-18.29%)
Mutual labels:  localization
Gatsby Starter Prismic I18n
Based on gatsby-starter-prismic with Internationalization (i18n) support
Stars: ✭ 77 (-6.1%)
Mutual labels:  localization
Redux React I18n
An i18n solution for React/Redux and React Native projects
Stars: ✭ 64 (-21.95%)
Mutual labels:  localization
Localization Zh Cn Plugin
Chinese Localization for Jenkins
Stars: ✭ 65 (-20.73%)
Mutual labels:  localization
Godot Engine.file Editor
A Godot Engine addon that adds a File Editor for multiple file types editing. Create and Write plain text files, configuration files and csv files with custom visualizers and previews. Also supports file translations!
Stars: ✭ 70 (-14.63%)
Mutual labels:  localization
Atom I18n
:atom: One Atom i18n Package for Any Locale 🌏 🌎 🌍
Stars: ✭ 56 (-31.71%)
Mutual labels:  localization
Localizationprovider
Database driven localization provider for .NET applications (core assemblies)
Stars: ✭ 77 (-6.1%)
Mutual labels:  localization
Ioslocalizationeditor
Simple macOS editor app to help you manage iOS and macOS app localizations by allowing you to edit all the translations side by side
Stars: ✭ 1,066 (+1200%)
Mutual labels:  localization
I18n plural
I18n module for grammatically correct plural inflections, and maybe even some extra features related to i18n.
Stars: ✭ 68 (-17.07%)
Mutual labels:  localization
Keys Translations Manager
KTM, a locale management web app built on MERN stack, lets you manage and control locales in one place. It's particularly useful for someone who needs to manage multiple internationalization/localization projects.
Stars: ✭ 81 (-1.22%)
Mutual labels:  localization
Odas web
A desktop visualization GUI for the ODAS library
Stars: ✭ 78 (-4.88%)
Mutual labels:  localization
Reswplus
Unleash your resw files with this Visual Studio extension: auto generation of strongly typed static properties, support of pluralization, strongly typed string formatting, etc...
Stars: ✭ 77 (-6.1%)
Mutual labels:  localization

Unscented Kalman Filtering on (Parallelizable) Manifolds

About

UKF-M, for Unscented Kalman Filtering on (parallelizable) Manifolds, is a novel methodology for implementing unscented Kalman filter both on manifold and Lie groups. Beyond filtering performances, the main interests of the approach are its versatility, as the method applies to numerous state estimation problems, and its simplicity of implementation for practitioners not being necessarily familiar with manifolds and Lie groups.

This repo contains two independent Python and Matlab implementations - we recommend Python - for quickly implementing and testing the approach. If you use this project for your research, please please cite:

@inproceedings{brossard2020Code,
    author={Martin Brossard and Axel Barrau and Silvère Bonnabel},
    title={{A Code for Unscented Kalman Filtering on Manifolds (UKF-M)}},
    booktitle={2020 International Conference on Robotics and Automation (ICRA)},
    year={2020},
    organization={IEEE}
}

Documentation

The documentation is available at https://caor-mines-paristech.github.io/ukfm/.

The paper A Code for Unscented Kalman Filtering on Manifolds (UKF-M) related to this code is available at this url.

Download

The repo contains tutorials, documentation and that can be downloaded from https://github.com/CAOR-MINES-ParisTech/ukfm.

Getting Started

  1. Download the latest source code from GitHub (see Installation in the documentation).
  2. Follow the 2D robot localization for an introduction to the methodology.

Examples

Below is a list of examples from which the unscented Kalman filter on parallelizable manifolds has been implemented.

  • 2D robot localization (for introduction on simulated data and on real data).

  • 3D Attitude estimation with an Inertial Measurement Unit (IMU) equipped with gyros, accelerometers and magnetometers.

  • 3D inertial navigation on flat Earth with observations of known landmarks.

  • 2D Simultaneous Localization And Mapping (SLAM).

  • IMU-GNSS sensor-fusion for a vehicle on the KITTI dataset.

  • Spherical pendulum example, where the state lives on the 2-sphere manifold.

Support

Please, use the GitHub issue tracker for questions, bug reports, feature requests/additions, etc.

Acknowledgments

The library was written by Martin Brossard^, Axel Barrau^ and Silvère Bonnabel^.

^MINES ParisTech, PSL Research University, Centre for Robotics, 60 Boulevard Saint-Michel, 75006 Paris, France.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].