awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rlabbe avatar

rlabbe/filterpy

0
View on GitHub↗
3,772 星标·671 分支·Python·mit·8 次浏览

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 历史

rlabbe/filterpy 的 Star 历史图表rlabbe/filterpy 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Filterpy 的开源替代方案

相似的开源项目,按与 Filterpy 的功能重合度排序。
  • rlabbe/kalman-and-bayesian-filters-in-pythonrlabbe 的头像

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

    19,050在 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
    在 GitHub 上查看↗19,050
  • hku-mars/fast_liohku-mars 的头像

    hku-mars/FAST_LIO

    4,829在 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
    在 GitHub 上查看↗4,829
  • rpng/open_vinsrpng 的头像

    rpng/open_vins

    2,758在 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
    在 GitHub 上查看↗2,758
  • hkust-aerial-robotics/vins-fusionHKUST-Aerial-Robotics 的头像

    HKUST-Aerial-Robotics/VINS-Fusion

    4,573在 GitHub 上查看↗

    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++
    在 GitHub 上查看↗4,573
查看 Filterpy 的所有 30 个替代方案→

常见问题解答

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.

rlabbe/filterpy 的主要功能有哪些?

rlabbe/filterpy 的主要功能包括: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。

rlabbe/filterpy 有哪些开源替代品?

rlabbe/filterpy 的开源替代品包括: 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…