Pre-requisites:-
- Ubuntu 16.04+ (Tested on 16.04 LTS)
- Python 2.7
Install Dependencies:-
- numpy
- matplotlib
- scikit-learn
Setup instructions:-
- Run InstallDependencies .sh (Elevated accces required, alternative InstallDependenciesUser.sh)
Runnning Code:-
- python ./source/main.py - (Run main.py from terminal)
Debugging steps (In case data is missing/empty)
How to get Data files :-
- Download raw data from http://robotics.ucmerced.edu/sites/robotics.ucmerced.edu/files/page/documents/ucm-wifi-localizer_raw-data.zip
- Unzip "contents" to this location ./data/UCM_data/
- Download and extract processed data from http://robosrv.ucmerced.edu/public/software/IROS2012/UCM-WiFi-Localizer_Processed-Data.zip
- Copy RealRobot_time.mat to ./data/UCM_data/
Preprocessing Data :-
- Run python ./source/read_UCM_data.py
- This shoudl create processed numpy data in ./data/UCM_data/generated/ directory
For any issues, reach out to [email protected]