Skip to content
This repository has been archived by the owner on Aug 14, 2020. It is now read-only.
/ point-cloud-clusters Public archive

A catkin workspace in ROS which uses DBSCAN to identify which points in a point cloud belong to the same object.

License

Notifications You must be signed in to change notification settings

mithi/point-cloud-clusters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

point-cloud-clusters

I apply a clustering technique called DBSCAN to identify which points in a point cloud belong to the same object.

Important Files

Related links

You can learn more about PCL here. You can learn more about DBSCAN in the following links:

Dependencies

  • You need an Ubuntu 16.04.2 with ROS full-desktop-version which includes RViz and Gazebo
  • You must clone the repository, go inside the directory and install the dependencies:
$ rosdep install --from-paths src --ignore-src --rosdistro=kinetic -y
$ catkin_make
  • Add the following to your .bashrc file:
export GAZEBO_MODEL_PATH=~/catkin_ws/src/sensor_stick/models
source ~/catkin_ws/devel/setup.bash

How to Run

  • On one terminal run $ roslaunch sensor_stick robot_spawn.launch
  • On another terminal go inside /src/sensor_stick/scripts/ folder in this repository
  • Then run $ python clustering.py
  • RViz should run, select the /pcl_cluster from the Topics dropdown

Clustered Objects Clustered Objects

About

A catkin workspace in ROS which uses DBSCAN to identify which points in a point cloud belong to the same object.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published