Project Owner - VISWA ANOOP NERELLA
Submitted to - Udacity
Steps involved in the Project
- To initialize the UKF module.
- Calculate and adjust the process noise.
- Compute the Augmented Sigma Points.
- Compute the Prediction of Sigma Points.
- Predict State Mean Vector and Process Covariance Matrix.
- Calculate and Update the State using Laser and Radar Measurement.
- Calculate the Cross Relation Matrix and Kalman Gain.
- Calculate NIS for state prediction after the update step.
- Calculate RMSE for px, py, vx and vy.
- 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
- On windows, you may need to run:
- Run it:
./UnscentedKF
- See the results in Simulator
#Various Conditions tested on the code
- laser - true, radar - false, std_a_ = 3.0, std_yawdd_ = 0.3,p(1,1) = 0.15, p(2,2) = 0.15
- laser - false, radar - true, std_a_ = 3.0, std_yawdd_ = 0.3,p(1,1) = 0.15, p(2,2) = 0.15
- laser - true, radar - true, std_a_ = 3.0, std_yawdd_ = 0.3,p(1,1) = 0.15, p(2,2) = 0.15
- laser - true, radar - true, std_a_ = 3.0, std_yawdd_ = 0.3,p(1,1) = 1.0, p(2,2) = 1.0
- laser - true, radar - true, std_a_ = 3.0, std_yawdd_ = 3.0,p(1,1) = 0.15, p(2,2) = 0.15
- laser - true, radar - true, std_a_ = 3.0, std_yawdd_ = 3.0,p(1,1) = 1.0, p(2,2) = 1.0