Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 2.03 KB

README.md

File metadata and controls

40 lines (30 loc) · 2.03 KB

Object Tracking in 3D Space

This project builds on components already implemented in the Camera-Based 2D Feature Tracking repo. These include:

  • Object detection using the YOLO deep-learning framework
  • Keypoint detectors and descriptors for feature tracking
  • Useful data structures for storing lidar and camera sensor data to optimize memory load

These are described in the program schematic below in the orange box.

The missing parts in the schematic are implemented by completing the following three major tasks:

  1. Develop a way to match 3D objects over time by using keypoint correspondences.
  2. Compute the Time-To-Collission (TTC) based on Lidar measurements.
  3. Do the same using the camera which requires to first associate keypoint matches to regions of interest and then to compute the TTC based on those matches.

Dependencies for Running Locally

Basic Build Instructions

  1. Clone this repo.
  2. Make a build directory in the top level project directory: mkdir build && cd build
  3. Compile: cmake .. && make
  4. Run it: ./3D_object_tracking.