Skip to content

PraveenKumar-Rajendran/Udacity-Sensor-Fusion-Nanodegree

Repository files navigation

Udacity Sensor Fusion Nanodegree Program Projects

Projects

Obstacle Detection

Description Implementation of custom RANSAC, KD-Tree, and Euclidean clustering algorithms as part of the processing pipeline for Lidar obstacle detection.

Keypoints

Description Implementation of various detectors, descriptors, and matching algorithms. It consists of four parts: data buffer, keypoint detection, descriptor extraction and matching, and performance evaluation.

3D Object Tracking

Description Implementation of the following components: - Matching 3D objects - Computing Lidar-based TTC - Associating keypoint correspondences with bounding boxes - Computing Camera-based TTC - Performance evaluation

Radar Target Generation and Detection

Description Implementation of radar target generation and detection: - FMCW waveform design - Simulation loop - Range FFT (1st FFT) - 2D CFAR

Unscented Kalman Filter

Description The simulation collects the position and velocity values output by the algorithm and compares them to the ground truth data. The px, py, vx, and vy RMSE values have been implemented to be less than or equal to [0.30, 0.16, 0.95, 0.70] after the simulator runs for more than 1 second. The simulator also displays if the RMSE values exceed the threshold.

Udacity - Graduation Certificate

Obstacle Detection