AtsushiSakai / AtsushiSakai/PythonRobotics
Code improvement in Localization dir
- Dominant language
- Python
- Stars
- 30.5k
- Forks
- 7.4k
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 3
Description
Hello,
I am new to this repo and was going through the documentation & code. I wanted to brainstorm a bit here.
I was wondering if there's any appetite for improving some of the software design within the Localization directory by introducing a base `BayesFilter` class and extending it for the respective versions, like `EKF`, `ParticleFilter`, etc. This could conceivably make the code across the different filter implementations similar and make adding new filters easier as well by introducing a common filter API for all future filters to implement. Conceivably, this can be wrapped with a few scripts that would depend on the base filter class to provide visualization and testing capabilities.
Thoughts?
Roy.
Contributor guide
Assessment
This issue has not been assessed yet.