E5C0 GitHub - Davidwarchy/particle-filters: A simple 1D/2D simulation of a robot plane localizing itself using a downward distance sensor and particle filtering. This assumes an already known map, so the task is localization only. · GitHub
[go: up one dir, main page]

Skip to content

Davidwarchy/particle-filters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plane Localization with Particle Filter

alt text

Overview

A simple 1D/2D simulation of a plane localizing itself using a downward distance sensor and particle filtering.

How It Works

  • Setup: Plane moves forward/backward; sensor measures altitude to ground.

  • Goal: Estimate the plane's position using a predefined ground map.

  • Method:

    1. Start with multiple guesses (particles).
    2. Move slightly, measure distance.
    3. Update and resample particles to keep only plausible guesses.
    4. 10% of particles remain random to help recovery.

Inspired by: Particle Filter Localization - YouTube

Limitations

  • Requires a predefined map.
  • Primarily 1D (optionally 2D with altitude changes).
  • Uses a single downward ray.
  • Assumes uniform motion (handcrafted odometry).
  • Convergence can be slow.

About

A simple 1D/2D simulation of a robot plane localizing itself using a downward distance sensor and particle filtering. This assumes an already known map, so the task is localization only.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

0