SLAM based on particle filter algorithm
- slam_particle_filter: main file that runs the particle filter algorithm;
- map.py: file for interacting with the map and visualization;
- robot_pos.py: particles and the robot state;
- load_data.py: helper for loading IMU, encoder and Lidar data;
- Texture Mapping.ipynb: Notebook for building texture map of the floor
- utils/: utility for mapping, calculating robot position, and signal processing
- *.sh: scripts that run particle filter with different set of parameters, e.g. number of particles.