All Projects → mithi → point-cloud-clusters

mithi / point-cloud-clusters

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

Programming Languages

python
139335 projects - #7 most used programming language
CMake
9771 projects
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to point-cloud-clusters

dbscan-python
[New Version] Theoretically Efficient and Practical Parallel DBSCAN
Stars: ✭ 18 (-58.14%)
Mutual labels:  clustering, dbscan, dbscan-clustering
Clustering-in-Python
Clustering methods in Machine Learning includes both theory and python code of each algorithm. Algorithms include K Mean, K Mode, Hierarchical, DB Scan and Gaussian Mixture Model GMM. Interview questions on clustering are also added in the end.
Stars: ✭ 27 (-37.21%)
Mutual labels:  clustering, dbscan, dbscan-clustering
ClusterAnalysis.jl
Cluster Algorithms from Scratch with Julia Lang. (K-Means and DBSCAN)
Stars: ✭ 22 (-48.84%)
Mutual labels:  clustering, dbscan, dbscan-clustering
dbscan
DBSCAN Clustering Algorithm C# Implementation
Stars: ✭ 38 (-11.63%)
Mutual labels:  clustering, dbscan
isaac ros visual odometry
Visual odometry package based on hardware-accelerated NVIDIA Elbrus library with world class quality and performance.
Stars: ✭ 101 (+134.88%)
Mutual labels:  ros, perception
hpdbscan
Highly parallel DBSCAN (HPDBSCAN)
Stars: ✭ 19 (-55.81%)
Mutual labels:  clustering, dbscan
Adaptive clustering
Lightweight and Accurate Point Cloud Clustering
Stars: ✭ 125 (+190.7%)
Mutual labels:  clustering, ros
Depth clustering
🚕 Fast and robust clustering of point clouds generated with a Velodyne sensor.
Stars: ✭ 657 (+1427.91%)
Mutual labels:  clustering, ros
Robotics Coursework
🤖 Places where you can learn robotics (and stuff like that) online 🤖
Stars: ✭ 1,810 (+4109.3%)
Mutual labels:  udacity, ros
DBSCAN
c++ implementation of clustering by DBSCAN
Stars: ✭ 89 (+106.98%)
Mutual labels:  clustering, dbscan
text clustering
文本聚类(Kmeans、DBSCAN、LDA、Single-pass)
Stars: ✭ 230 (+434.88%)
Mutual labels:  clustering, dbscan
robosherlock
www.robosherlock.org
Stars: ✭ 23 (-46.51%)
Mutual labels:  ros, perception
Robotics-Object-Pose-Estimation
A complete end-to-end demonstration in which we collect training data in Unity and use that data to train a deep neural network to predict the pose of a cube. This model is then deployed in a simulated robotic pick-and-place task.
Stars: ✭ 153 (+255.81%)
Mutual labels:  ros, perception
st dbscan
ST-DBSCAN: Simple and effective tool for spatial-temporal clustering
Stars: ✭ 82 (+90.7%)
Mutual labels:  clustering, dbscan-clustering
Point Cloud Filter
Scripts showcasing filtering techniques applied to point cloud data.
Stars: ✭ 34 (-20.93%)
Mutual labels:  udacity, ros
gouda
Golang Utilities for Data Analysis
Stars: ✭ 18 (-58.14%)
Mutual labels:  clustering, dbscan
the-Cooper-Mapper
An open source autonomous driving research platform for Active SLAM & Multisensor Data Fusion
Stars: ✭ 38 (-11.63%)
Mutual labels:  ros, perception
arm
Robot arm simulation using Gazebo, ROS Control and MoveIt.
Stars: ✭ 79 (+83.72%)
Mutual labels:  ros
udacity-baking-recipes
Udacity - Baking Android App
Stars: ✭ 14 (-67.44%)
Mutual labels:  udacity
autoplait
Python implementation of AutoPlait (SIGMOD'14) without smoothing algorithm. NOTE: This repository is for my personal use.
Stars: ✭ 24 (-44.19%)
Mutual labels:  clustering

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].