Code Monkey home page Code Monkey logo

sf_lidarobstacledetection's Introduction

SFND Lidar Obstacle Detection

Implement Obstacle detection on real point cloud data from a lidar sensor. PointCloudLibrary is used for general data handling and initial testing. Scope of development includes

  • PCD filtering, to reduce computational cost ensuring sufficient data quality
  • Segmentation of the filtered cloud into two parts, road and obstacles, using RANSAC based 3D-plane extraction
  • Cluster the obstacle cloud, using K-D Tree for 3D space.
  • Put bounding boxes for identified clusters in 3D visualization

Outcome

Lidar Obstacle Detection

Installation

Linux Ubuntu 16

Install PCL, C++

The link here is very helpful, https://larrylisky.com/2014/03/03/installing-pcl-on-ubuntu/

A few updates to the instructions above were needed.

  • libvtk needed to be updated to libvtk6-dev instead of (libvtk5-dev). The linker was having trouble locating libvtk5-dev while building, but this might not be a problem for everyone.

  • BUILD_visualization needed to be manually turned on, this link shows you how to do that, http://www.pointclouds.org/documentation/tutorials/building_pcl.php

Note: Base project is from Udacity Sensor Fusion Nanodegree program

sf_lidarobstacledetection's People

Contributors

divya-m-s avatar

Stargazers

xinsuinizhuan avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.