Skip to content
/ RFPF Public

This repository contains code for "Resampling-free Particle Filters in High-dimensions" published in ICRA 2024.

License

Notifications You must be signed in to change notification settings

FieteLab/RFPF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Resampling-free Particle Filters in High-dimensions

Overview

This repository contains code for "Resampling-free Particle Filters in High-dimensions". In this work, we develop a new particle filter algorithm designed for inference in high-dimensional spaces. Unlike many prior particle filter algorithms, our approach avoids particle resampling. This helps it avoid particle deprivation, an issue in which density in large regions of the state space may be lost due to particles not being resampled in those areas. The proposed algorithm is effective in a high-dimensional synthetic localization task and a 6D pose estimation task.

Prerequisites

This repository requires the following Python libraries: Numpy and Matplotlib.

To set up the necessary environment, please follow these steps:

  1. Clone this repository:
git clone https://github.com/FieteLab/Wide-Network-Alignment
cd Wide-Network-Alignment
  1. Install required packages.
pip install numpy
pip install matplotlib

How to Run

Please run the following code to compare our algorithm with Monte Carlo Localization (MCL) on a synthetic localization task.

python3 localization.py

About

This repository contains code for "Resampling-free Particle Filters in High-dimensions" published in ICRA 2024.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages