Unscented-Kalman-Filter

所属分类:雷达系统
开发工具:C++
文件大小:1005KB
下载次数:0
上传日期:2017-04-09 21:53:20
上 传 者sh-1993
说明:  基于激光雷达和雷达测量的无中心卡尔曼滤波器在行人跟踪中的应用
(Unscented Kalman Filter using LIDAR and RADAR measurements for pedestrian tracking)

文件列表:
CMakeLists.txt (190, 2017-04-10)
data (0, 2017-04-10)
data\sample-laser-radar-measurement-data-1.txt (82522, 2017-04-10)
data\sample-laser-radar-measurement-data-2.txt (20635, 2017-04-10)
images (0, 2017-04-10)
images\NIS.png (41808, 2017-04-10)
images\position.png (112919, 2017-04-10)
src (0, 2017-04-10)
src\Eigen (0, 2017-04-10)
src\Eigen\Array (304, 2017-04-10)
src\Eigen\CMakeLists.txt (607, 2017-04-10)
src\Eigen\Cholesky (775, 2017-04-10)
src\Eigen\CholmodSupport (1670, 2017-04-10)
src\Eigen\Core (12826, 2017-04-10)
src\Eigen\Dense (122, 2017-04-10)
src\Eigen\Eigen (37, 2017-04-10)
src\Eigen\Eigen2Support (3295, 2017-04-10)
src\Eigen\Eigenvalues (1394, 2017-04-10)
src\Eigen\Geometry (1605, 2017-04-10)
src\Eigen\Householder (580, 2017-04-10)
src\Eigen\IterativeLinearSolvers (1594, 2017-04-10)
src\Eigen\Jacobi (645, 2017-04-10)
src\Eigen\LU (983, 2017-04-10)
src\Eigen\LeastSquares (712, 2017-04-10)
src\Eigen\MetisSupport (697, 2017-04-10)
src\Eigen\OrderingMethods (2189, 2017-04-10)
src\Eigen\PaStiXSupport (1467, 2017-04-10)
src\Eigen\PardisoSupport (864, 2017-04-10)
src\Eigen\QR (926, 2017-04-10)
src\Eigen\QtAlignedMalloc (637, 2017-04-10)
src\Eigen\SPQRSupport (930, 2017-04-10)
src\Eigen\SVD (858, 2017-04-10)
src\Eigen\Sparse (594, 2017-04-10)
src\Eigen\SparseCholesky (1433, 2017-04-10)
src\Eigen\SparseCore (1835, 2017-04-10)
src\Eigen\SparseLU (1776, 2017-04-10)
... ...

# Unscented Kalman Filter Project Self-Driving Car Engineer Nanodegree Program --- ## Introduction The unscented Kalman filter is a way to improve on the extended Kalman Filter. Unlike the EKF the UKF does not linearize the state equations. It relies on constructing sigma points that get propagated through the state vector model. Shown below are the results of this project for two datasets. [//]: # (Image References) [image1]: ./images/position.png [image2]: ./images/NIS.png ![UKF prediction][image1] The noise parameters were chosen in such a way to make the normalized innovation squared close to its statistically expected value. The radar measurement space is three dimensional (rho, phi, rho_dot) and the chi-squared value for a 95% confidence intervall is 7.8. The lidar measurement space is two dimensional (x,y) and the chi-squared value for a 95% confidence intervall is 6. Averaging these two one would expect about 5% of all predicted states to have a chi-squared value of 7 or higher. This is approximately true for the chosen noise parameters. ![NIS][image2] ## Dependencies * cmake >= v3.5 * make >= v4.1 * gcc/g++ >= v5.4 ## Basic Build Instructions 1. Clone this repo. 2. Make a build directory: `mkdir build && cd build` 3. Compile: `cmake .. && make` 4. 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` ## Editor Settings Use the following settings: * indent using spaces * set tab width to 2 spaces (keeps the matrices in source code aligned) ## Code Style Please stick to [Google's C++ style guide](https://google.github.io/styleguide/cppguide.html) as much as possible. ## Generating Additional Data If you'd like to generate your own radar and lidar data, see the [utilities repo](https://github.com/udacity/CarND-Mercedes-SF-Utilities) for Matlab scripts that can generate additional data. ## Project Instructions and Rubric This information is only accessible by people who are already enrolled in Term 2 of CarND. If you are enrolled, see [the project page](https://classroom.udacity.com/nanodegrees/nd013/parts/40f38239-66b6-46ec-ae68-03afd8a601c8/modules/0949fca6-b379-42af-a919-ee50aa304e6a/lessons/c3eb3583-17b2-4d83-abf7-d852ae1b9fff/concepts/4d0420af-0527-4c9f-a5cd-56ee0fe4f09e) for instructions and the project rubric.

近期下载者

相关文件


收藏者