awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rlabbe avatar

rlabbe/filterpy

0
View on GitHub↗
3,772 Stars·671 Forks·Python·mit·6 Aufrufe

Filterpy

filterpy is a toolkit for Bayesian state estimation, Gaussian statistical analysis, and time-series noise reduction. It provides a library of linear and non-linear Kalman filters, as well as routines for non-Gaussian state estimation and signal smoothing.

The project implements a variety of estimation methods, including particle filtering using Markov Chain Monte Carlo and resampling, and discrete Bayes filtering. It also includes a suite of algorithms for refining historical state estimates through backward and fixed-lag smoothing.

Additional capabilities cover multivariate Gaussian analysis using Mahalanobis distance and covariance ellipses, as well as system modeling utilities for generating noise matrices and discretizing differential equations.

Features

  • Recursive Bayesian Updates - Implements the recursive prediction and update cycle fundamental to Bayesian state estimation.
  • Kalman Filter Implementations - Provides a comprehensive library of linear and non-linear Kalman filter implementations for dynamic system state estimation.
  • State Estimation Libraries - Computes probability distributions of system states using discrete Bayes and generalized filters.
  • Probabilistic Estimation Toolkits - Provides a toolkit for calculating probability distributions and hidden states using discrete Bayes and generalized filters.
  • Dynamic System Modeling - Merges noisy measurements with mathematical evolution models to track the state of dynamic systems.
  • Hidden State Estimation - Implements Bayesian methods to estimate the internal states of dynamic systems using behavioral models and noisy data.
  • Non-Gaussian State Estimation - Implements routines using Markov Chain Monte Carlo and resampling to estimate states in non-Gaussian environments.
  • Non-Linear State Estimation - Tracks systems with non-linear dynamics using particle filters and Markov Chain Monte Carlo methods.
  • Particle Filter Sampling - Implements particle filtering using discrete samples and resampling to handle non-Gaussian state distributions.
  • State Covariance Modeling - Uses linear algebra and covariance matrices to track the mean and uncertainty of a system state over time.
  • Particle Filtering - Estimates states in non-Gaussian environments using Markov Chain Monte Carlo routines and resampling.
  • Discrete Bayes Filtering - Calculates probability distributions over a discrete set of states to identify the most likely current state.
  • Taylor Series Approximations - Approximates non-linear system dynamics using Taylor series expansions to maintain Gaussian state distributions.
  • Sensor Noise Filtering - Implements generalized structures for reducing noise and providing critical damping in raw sensor signals.
  • Fixed-Lag Smoothing Algorithms - Implements fixed-lag smoothing to refine historical state estimates using a window of future data.
  • Least Squares Estimators - The project derives the most probable state of a system using least squares and fading memory filters.
  • Dynamic System Simulators - Generates noise matrices and simulates uncertainty within physical systems for algorithm validation.
  • Statistical Analysis Libraries - Provides a framework for Gaussian analysis using Mahalanobis distance, log-likelihood, and covariance ellipses.
  • Likelihood Evaluation - Evaluates the quality of state estimates by calculating the log-likelihood of observed measurements.
  • Time Series Signal Smoothing - Reduces noise in sensor data using backward smoothing and fading memory filters to refine state estimates.
  • Time Series Smoothing - Refines previous state estimates through fixed-lag and backward smoothing techniques.
  • Time Series Smoothing Libraries - Ships a suite of algorithms for noise reduction via fixed-lag and backward smoothing.
  • Time Series Analysis - Library for Kalman filtering and optimal state estimation.

Star-Verlauf

Star-Verlauf für rlabbe/filterpyStar-Verlauf für rlabbe/filterpy

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Filterpy

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Filterpy.
  • rlabbe/kalman-and-bayesian-filters-in-pythonAvatar von rlabbe

    rlabbe/Kalman-and-Bayesian-Filters-in-Python

    19,050Auf GitHub ansehen↗

    This project is an educational resource and toolkit for implementing Bayesian estimation and Kalman filters in Python. It provides a framework for constructing linear and non-linear filters to estimate the state of dynamic systems by combining noisy sensor data with mathematical process models. The library focuses on probabilistic state estimation, utilizing recursive Bayesian updating and state-space mathematical modeling to refine beliefs about system states. It includes utilities for simulating dynamic systems, allowing users to generate synthetic trajectories and sensor observations to va

    Jupyter Notebook
    Auf GitHub ansehen↗19,050
  • hku-mars/fast_lioAvatar von hku-mars

    hku-mars/FAST_LIO

    4,829Auf GitHub ansehen↗

    FAST_LIO is a real-time SLAM system and LiDAR-inertial odometry package designed for simultaneous localization and mapping. It functions as a state estimation engine and 3D mapping tool that fuses LiDAR point clouds with inertial measurement unit data to provide robust robot state estimation. The system utilizes a tightly-coupled sensor fusion approach with an iterative Kalman filter to estimate position and orientation. It distinguishes itself through direct point-to-plane matching, which calculates odometry by matching raw lidar points to the map surface without manual geometric feature ext

    C++lidar-odometrylivox-avia-lidar
    Auf GitHub ansehen↗4,829
  • rpng/open_vinsAvatar von rpng

    rpng/open_vins

    2,758Auf GitHub ansehen↗

    Open_vins is a visual-inertial odometry framework and SLAM system designed for robotic state estimation. It uses an Extended Kalman Filter to fuse high-frequency inertial sensor data with visual feature tracks to estimate the position and orientation of a moving device. The system features a sensor calibration suite for calculating intrinsic and extrinsic parameters, as well as temporal offsets between cameras and inertial measurement units. It includes a manifold interpolator that uses B-Spline curves over the special Euclidean group to produce smooth trajectory paths between discrete pose e

    C++ekf-localizationmsckfopen-vins
    Auf GitHub ansehen↗2,758
  • hkust-aerial-robotics/vins-fusionAvatar von HKUST-Aerial-Robotics

    HKUST-Aerial-Robotics/VINS-Fusion

    4,573Auf GitHub ansehen↗

    VINS-Fusion is a multi-sensor fusion framework and visual-inertial odometry system. It integrates camera images, inertial measurement unit data, and global positioning signals through a non-linear optimization system to track the position and orientation of autonomous vehicles. The system includes a visual loop closure engine that utilizes a bag-of-words approach to recognize previously visited locations and correct trajectory drift. It further provides tools for online spatio-temporal calibration to determine the physical offset and time synchronization between cameras and inertial sensors d

    C++
    Auf GitHub ansehen↗4,573
Alle 30 Alternativen zu Filterpy anzeigen→

Häufig gestellte Fragen

Was macht rlabbe/filterpy?

filterpy is a toolkit for Bayesian state estimation, Gaussian statistical analysis, and time-series noise reduction. It provides a library of linear and non-linear Kalman filters, as well as routines for non-Gaussian state estimation and signal smoothing.

Was sind die Hauptfunktionen von rlabbe/filterpy?

Die Hauptfunktionen von rlabbe/filterpy sind: Recursive Bayesian Updates, Kalman Filter Implementations, State Estimation Libraries, Probabilistic Estimation Toolkits, Dynamic System Modeling, Hidden State Estimation, Non-Gaussian State Estimation, Non-Linear State Estimation.

Welche Open-Source-Alternativen gibt es zu rlabbe/filterpy?

Open-Source-Alternativen zu rlabbe/filterpy sind unter anderem: rlabbe/kalman-and-bayesian-filters-in-python — This project is an educational resource and toolkit for implementing Bayesian estimation and Kalman filters in Python.… rpng/open_vins — Open_vins is a visual-inertial odometry framework and SLAM system designed for robotic state estimation. It uses an… hku-mars/fast_lio — FAST_LIO is a real-time SLAM system and LiDAR-inertial odometry package designed for simultaneous localization and… hkust-aerial-robotics/vins-mono — VINS-Mono is a monocular visual-inertial odometry system and loop closure SLAM framework. It functions as a real-time… hkust-aerial-robotics/vins-fusion — VINS-Fusion is a multi-sensor fusion framework and visual-inertial odometry system. It integrates camera images,… letianzj/quantresearch — QuantResearch is a quantitative research framework and specialized toolkit for algorithmic simulation, financial…