https://github.com/sl-l/particle-filter-tests
A pygame representation of beacon-based robot localization via a particle filter and a C implementation of a particle filter for embedded
https://github.com/sl-l/particle-filter-tests
beacons c embedded localization multilateration python3 python313 robotics
Last synced: 3 months ago
JSON representation
A pygame representation of beacon-based robot localization via a particle filter and a C implementation of a particle filter for embedded
- Host: GitHub
- URL: https://github.com/sl-l/particle-filter-tests
- Owner: Sl-L
- Created: 2025-07-09T17:52:34.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-08-01T18:37:32.000Z (5 months ago)
- Last Synced: 2025-08-01T20:44:21.697Z (5 months ago)
- Topics: beacons, c, embedded, localization, multilateration, python3, python313, robotics
- Language: Python
- Homepage:
- Size: 31.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## File description
- The file `graphics.py` is a simple pygame representation of the problem of calculating a robot's position using beacons
- `particle_filter.c` is a C implementation of a particle filter that uses RSSI measurements to calculate the robot's position
## Notes
- `graphics.py` doesn't use `particle_filter.c`
- `graphics.py` is mean't for conceptual analysis
- The main() function in `particle_filter.c` is a usage example
- The particle filter implementation in `particle_filter.c` is meant for embedded
## TO-DO
### Priority
- Test and benchmark the particle filter implementation on a nRF5340's app core
- Properly document usage of the implementation
### If there's time
- Add a comfortable way of changing sim setting on `graphics.py`