SFND_5_Unscented_Kalman_Filter

所属分类:雷达系统
开发工具:C++
文件大小:96127KB
下载次数:0
上传日期:2020-12-15 23:57:08
上 传 者sh-1993
说明:  基于噪声雷达和激光雷达传感器测量的无中心卡尔曼滤波目标跟踪
(Target tracking with Unscented Kalman filters using noisy radar and lidar sensor measurements)

文件列表:
CMakeLists.txt (497, 2020-12-16)
LICENSE (1066, 2020-12-16)
media (0, 2020-12-16)
media\block_diagram.png (121404, 2020-12-16)
media\ukf_highway_tracked.gif (5391278, 2020-12-16)
src (0, 2020-12-16)
src\Eigen (0, 2020-12-16)
src\Eigen\Array (304, 2020-12-16)
src\Eigen\CMakeLists.txt (607, 2020-12-16)
src\Eigen\Cholesky (775, 2020-12-16)
src\Eigen\CholmodSupport (1670, 2020-12-16)
src\Eigen\Core (12826, 2020-12-16)
src\Eigen\Dense (122, 2020-12-16)
src\Eigen\Eigen (37, 2020-12-16)
src\Eigen\Eigen2Support (3295, 2020-12-16)
src\Eigen\Eigenvalues (1394, 2020-12-16)
src\Eigen\Geometry (1605, 2020-12-16)
src\Eigen\Householder (580, 2020-12-16)
src\Eigen\IterativeLinearSolvers (1594, 2020-12-16)
src\Eigen\Jacobi (645, 2020-12-16)
src\Eigen\LU (983, 2020-12-16)
src\Eigen\LeastSquares (712, 2020-12-16)
src\Eigen\MetisSupport (697, 2020-12-16)
src\Eigen\OrderingMethods (2189, 2020-12-16)
src\Eigen\PaStiXSupport (1467, 2020-12-16)
src\Eigen\PardisoSupport (864, 2020-12-16)
src\Eigen\QR (926, 2020-12-16)
src\Eigen\QtAlignedMalloc (637, 2020-12-16)
src\Eigen\SPQRSupport (930, 2020-12-16)
src\Eigen\SVD (858, 2020-12-16)
src\Eigen\Sparse (594, 2020-12-16)
src\Eigen\SparseCholesky (1433, 2020-12-16)
src\Eigen\SparseCore (1835, 2020-12-16)
src\Eigen\SparseLU (1776, 2020-12-16)
src\Eigen\SparseQR (991, 2020-12-16)
src\Eigen\StdDeque (749, 2020-12-16)
src\Eigen\StdList (682, 2020-12-16)
... ...

# Udacity Nanodegree : Sensor Fusion ## Unscented Kalman Filter The objective of this project is to implement an Unscented Kalman Filter to estimate the state of multiple cars on a highway using noisy lidar and radar measurements. The red spheres above cars represent the (x,y) lidar detection and the purple lines show the radar measurements with the velocity magnitude along the detected angle. The Z axis is not taken into account for tracking, so you are only tracking along the X/Y axis. ``` ``` 1. CTRV (Constant Turn Rate and Velocity) motion model has been used for predicting the state of the vehicle. This prediction step uses the time delta_t from the last update to account for uncertainity. Sigma points are generated from the state mean and covariance matrix augmented with the process noise parameters. These are propagated through the prediction step to obtain the predicted sigma points. 2. The measurement update step with the radar uses the predicted sigma points to propagate through the non-linear measurement function before updating the state. 3. The measurement update step with the lidar uses the predicted mean and covariance matrix calculated from the predicted sigma points for updating the state. Project pipeline : ### Dependencies * cmake >= 3.5 * All OSes: [click here for installation instructions](https://cmake.org/install/) * make >= 4.1 (Linux, Mac), 3.81 (Windows) * Linux: make is installed by default on most Linux distros * Mac: [install Xcode command line tools to get make](https://developer.apple.com/xcode/features/) * Windows: [Click here for installation instructions](http://gnuwin32.sourceforge.net/packages/make.htm) * 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](http://www.mingw.org/) * PCL 1.2 ### Basic Build Instructions 1. Clone this repo. 2. Create a build directory: ``` mkdir build && cd build ``` 3. Compile: ``` cmake .. && make ``` 4. Run it: ``` ./ukf_highway ```

近期下载者

相关文件


收藏者