All Projects → jzuern → robot-localization

jzuern / robot-localization

Licence: other
A small 2D robot localization game using Kalman filtering written in C++11

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to robot-localization

Hckalmanfilter
HCKalmanFilter is Swift implementation of Kalman filter algorithm intended to solve problem with GPS tracking
Stars: ✭ 232 (+527.03%)
Mutual labels:  kalman-filter
goflying
Go tools for flying
Stars: ✭ 15 (-59.46%)
Mutual labels:  kalman-filter
microprediction
If you can measure it, consider it predicted
Stars: ✭ 158 (+327.03%)
Mutual labels:  kalman-filter
Trading Backtest
A stock backtesting engine written in modern Java. And a pairs trading (cointegration) strategy implementation using a bayesian kalman filter model
Stars: ✭ 247 (+567.57%)
Mutual labels:  kalman-filter
Pitch-Tracking
Pitch tracking in real-time with the Kalman filter
Stars: ✭ 78 (+110.81%)
Mutual labels:  kalman-filter
adaptive-filters
My collection of implementations of adaptive filters.
Stars: ✭ 32 (-13.51%)
Mutual labels:  kalman-filter
Acurustrack
A multi-object tracking component. Works in the conditions where identification and classical object trackers don't (e.g. shaky/unstable camera footage, occlusions, motion blur, covered faces, etc.). Works on any object despite their nature.
Stars: ✭ 196 (+429.73%)
Mutual labels:  kalman-filter
Kalman
Implement Kalman filter for your Arduino projects
Stars: ✭ 66 (+78.38%)
Mutual labels:  kalman-filter
parallel-non-linear-gaussian-smoothers
Companion code in JAX for the paper Parallel Iterated Extended and Sigma-Point Kalman Smoothers.
Stars: ✭ 17 (-54.05%)
Mutual labels:  kalman-filter
cpp filter
Kalman filter using C++ and Manif
Stars: ✭ 19 (-48.65%)
Mutual labels:  kalman-filter
dbot
Depth-Based Bayesian Object Tracking Library
Stars: ✭ 62 (+67.57%)
Mutual labels:  kalman-filter
sf-pkg
Generic Sensor Fusion Package for ROS
Stars: ✭ 28 (-24.32%)
Mutual labels:  kalman-filter
ai for robotics
Visualizations of algorithms covered in Sebastian Thrun's excellent Artificial Intelligence for Robotics course on Udacity.
Stars: ✭ 125 (+237.84%)
Mutual labels:  kalman-filter
Ukf
Unscented Kalman Filter library for state and parameter estimation
Stars: ✭ 241 (+551.35%)
Mutual labels:  kalman-filter
BasicGNNTracking
This shows a basic implementation of the global nearest neighbour (GNN) multi target Tracker. Kalman filter is used for Tracking and Auction Algorithm for determining the assignment of measurments to filters.
Stars: ✭ 36 (-2.7%)
Mutual labels:  kalman-filter
Mathutilities
A collection of some of the neat math and physics tricks that I've collected over the last few years.
Stars: ✭ 2,815 (+7508.11%)
Mutual labels:  kalman-filter
coursera robotics
Contains coursera robotics specialization assignment codes
Stars: ✭ 65 (+75.68%)
Mutual labels:  kalman-filter
pyUKF
Unscented kalman filter (UKF) library in python that supports multiple measurement updates
Stars: ✭ 52 (+40.54%)
Mutual labels:  kalman-filter
zalo-landmark
Zalo AI Challenge - Landmark Identification
Stars: ✭ 39 (+5.41%)
Mutual labels:  landmark-recognition
ESP32 IMU BARO GPS VARIO
GPS altimeter/variometer with LCD display, routes with waypoints, data/gps track logging, bluetooth NMEA sentence transmission, wifi AP + webpage configuration
Stars: ✭ 72 (+94.59%)
Mutual labels:  kalman-filter

Robot Localization using Extended Kalman Filtering with landmarks

Build Status

Prerequesites

Libraries

  • SDL2: Install using $apt install libsdl2-dev

  • Eigen: Eigen is a header-only library, i.e. no need to install/compile any code separately. Get it here.

Build system

We use cmake as the build system for this project. If you do not have it installed on your system, do so using $apt install cmake

Go into the project installation directory and create a build directory:

$mkdir build

Then, cd into the directory and run cmake on the parent directory and build the project:

cd build && cmake .. && make

How it works

The Extended Kalman Filter is the nonlinear extension of the standard Kalman Filter


TODO

style

  • Add tests!!
  • more README.md

bugs

  • covariance explodes
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].