awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rlabbe avatar

rlabbe/filterpy

0
View on GitHub↗
3,772 stele·671 fork-uri·Python·mit·5 vizualizări

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.

Istoric stele

Graficul istoricului de stele pentru rlabbe/filterpyGraficul istoricului de stele pentru rlabbe/filterpy

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Filterpy

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Filterpy.
  • rlabbe/kalman-and-bayesian-filters-in-pythonAvatar rlabbe

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

    19,050Vezi pe GitHub↗

    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
    Vezi pe GitHub↗19,050
  • rpng/open_vinsAvatar rpng

    rpng/open_vins

    2,758Vezi pe GitHub↗

    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
    Vezi pe GitHub↗2,758
  • hku-mars/fast_lioAvatar hku-mars

    hku-mars/FAST_LIO

    4,829Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,829
  • hkust-aerial-robotics/vins-monoAvatar HKUST-Aerial-Robotics

    HKUST-Aerial-Robotics/VINS-Mono

    5,936Vezi pe GitHub↗

    VINS-Mono is a monocular visual-inertial odometry system and loop closure SLAM framework. It functions as a real-time state estimator that fuses data from a single camera and an inertial measurement unit to determine a robot's position and orientation. The project includes a non-linear optimizer for robotics and tools for sensor calibration. The system distinguishes itself through online sensor calibration, which automatically determines spatial extrinsics and temporal offsets between the camera and inertial unit during operation. It also incorporates rolling shutter distortion correction to

    C++state-estimationvinsvio
    Vezi pe GitHub↗5,936
Vezi toate cele 30 alternative pentru Filterpy→

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale rlabbe/filterpy?

Principalele funcționalități ale rlabbe/filterpy sunt: 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.

Care sunt câteva alternative open-source pentru rlabbe/filterpy?

Alternativele open-source pentru rlabbe/filterpy includ: rlabbe/kalman-and-bayesian-filters-in-python — This project is an educational resource and toolkit for implementing Bayesian estimation and Kalman filters in Python.… hku-mars/fast_lio — FAST_LIO is a real-time SLAM system and LiDAR-inertial odometry package designed for simultaneous localization and… rpng/open_vins — Open_vins is a visual-inertial odometry framework and SLAM system designed for robotic state estimation. It uses an… hkust-aerial-robotics/vins-fusion — VINS-Fusion is a multi-sensor fusion framework and visual-inertial odometry system. It integrates camera images,… 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… letianzj/quantresearch — QuantResearch is a quantitative research framework and specialized toolkit for algorithmic simulation, financial…