- cmake >= 3.5
- All OSes: click here for installation instructions
- make >= 4.1
- Linux: make is installed by default on most Linux distros
- Mac: install Xcode command line tools to get make
- Windows: Click here for installation instructions
- gcc/g++ >= 5.4
- Linux: gcc / g++ is installed by default on most Linux distros
- Mac: same deal as make - [install Xcode command line tools]((https://developer.apple.com/xcode/features/)
- Windows: recommend using MinGW
- Clone this repo.
- Make a build directory:
mkdir build && cd build
- Compile:
cmake .. && make
- On windows, you may need to run:
cmake .. -G "Unix Makefiles" && make
- Run it:
./UnscentedKF path/to/input.txt path/to/output.txt
. You can find some sample inputs in 'data/'.
- eg.
./UnscentedKF ../data/sample-laser-radar-measurement-data-1.txt output.txt
- Clone this repo.
- Make a build directory:
mkdir xcode-build && cd xcode-build
- Run:
cmake -G Xcode ../
- Open
UnscentedKF.xcodeproj
in xcode
If you'd like to generate your own radar and lidar data, see the utilities repo for Matlab scripts that can generate additional data.
Input data 1: data/input/sample-laser-radar-measurement-data-1.txt
RMSE |
---|
0.159048 |
0.188174 |
0.726899 |
0.675828 |
Input data 2: data/input/sample-laser-radar-measurement-data-2.txt
RMSE |
---|
0.785361 |
1.77988 |
2.35064 |
1.5312 |
Input data 1: data/input/sample-laser-radar-measurement-data-1.txt
RMSE |
---|
0.14044 |
0.123413 |
0.824945 |
0.685413 |
Input data 2: data/input/sample-laser-radar-measurement-data-2.txt
RMSE |
---|
0.215406 |
0.194694 |
0.543321 |
0.56718 |
Input data 1: data/input/sample-laser-radar-measurement-data-1.txt
RMSE |
---|
0.0827558 |
0.0904532 |
0.657836 |
0.592343 |
Input data 2: data/input/sample-laser-radar-measurement-data-2.txt
RMSE |
---|
0.193222 |
0.188103 |
0.385123 |
0.511168 |