Skip to the content.
Home Projects

Sensor Fusion Projects

Obstacle Detection with LiDAR Sensors

The goal of this project is to use Lidar to detect traffic, including cars and trucks, and other obstacles (e.g., poles, traffic signs) on a narrow street. The detection pipeline implements filtering, segmentation, clustering, and bounding boxes. Also the segmentation and clustering methods are created from scratch, rather than using Point Cloud Library’s built-in functions. The code places bounding boxes around all obstacles on the road.

See the code for this project.

Feature Tracking with Camera Sensors

The goal of this project is to build the feature tracking part of a collision detection system, and test various combinations of keypoint detectors and descriptors to see which combinations perform best.

See the code for this project.

3D Object Tracking

The goal of this project is to compute time-to-collision (TTC) using Lidar and Camera sensors. Identify suitable keypoint detector-descriptor combinations for TTC estimation. To accomplish this, there are four major tasks to complete:

The goal is to identify the most suitable detector/descriptor combination for TTC estimation and also to search for problems that can lead to faulty measurements by the camera or Lidar sensor.

See the code for this project.

RADAR Target Generation and Detection System

The goal of this project is to use MATLAB to implement a Radar target generation and detection system. This involves a number of steps, including:

See the code for this project.

Unscented Kalman Filter

This project implements an Unscented Kalman Filter (UKF) to estimate the state of multiple cars on a highway using noisy lidar and radar measurements. The project obtains RMSE (root-mean-square error) values that are lower than a specified tolerance.

See the code for this project.