All Projects → joffman → ros_object_recognition

joffman / ros_object_recognition

Licence: MIT license
A framework for ROS-based 2D and 3D object recognition.

Programming Languages

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

Projects that are alternatives of or similar to ros object recognition

K4agrabber
Kinect Azure DK Grabber of PCL (Point Cloud Library).
Stars: ✭ 70 (+9.38%)
Mutual labels:  pcl
Lidar camera calibration
Light-weight camera LiDAR calibration package for ROS using OpenCV and PCL (PnP + LM optimization)
Stars: ✭ 133 (+107.81%)
Mutual labels:  pcl
annotate
Create 3D labelled bounding boxes in RViz
Stars: ✭ 104 (+62.5%)
Mutual labels:  pcl
Pointcloudvolumemeasure
点云测体积Demo:用Kinect+PCL点云库测量方体体积。
Stars: ✭ 81 (+26.56%)
Mutual labels:  pcl
Pcl Ros Cluster Segmentation
Cluster based segmentation of Point Cloud with PCL lib in ROS
Stars: ✭ 123 (+92.19%)
Mutual labels:  pcl
Cloud annotation tool
L-CAS 3D Point Cloud Annotation Tool
Stars: ✭ 182 (+184.38%)
Mutual labels:  pcl
Grid map
Universal grid map library for mobile robotic mapping
Stars: ✭ 1,135 (+1673.44%)
Mutual labels:  pcl
iros bshot
B-SHOT : A Binary Feature Descriptor for Fast and Efficient Keypoint Matching on 3D Point Clouds
Stars: ✭ 43 (-32.81%)
Mutual labels:  pcl
Xam.plugin.webview
Xamarin Plugin for a HybridWebView in PCL projects.
Stars: ✭ 132 (+106.25%)
Mutual labels:  pcl
Connectivityplugin
Connectivity Plugin for Xamarin and Windows
Stars: ✭ 253 (+295.31%)
Mutual labels:  pcl
Ira laser tools
All laser type assemblers and manipulators.
Stars: ✭ 87 (+35.94%)
Mutual labels:  pcl
Pcl Learning
🔥PCL(Point Cloud Library)点云库学习记录
Stars: ✭ 106 (+65.63%)
Mutual labels:  pcl
Stripe
Typed .NET clients for stripe.com REST APIs
Stars: ✭ 193 (+201.56%)
Mutual labels:  pcl
Kinectgrabber
Grabber of Point Cloud Library based on Kinect for Windows SDK
Stars: ✭ 71 (+10.94%)
Mutual labels:  pcl
gitter-api-pcl
Gitter# provide you the minimum code you need to use the Gitter API
Stars: ✭ 22 (-65.62%)
Mutual labels:  pcl
Servicestack.text
.NET's fastest JSON, JSV and CSV Text Serializers
Stars: ✭ 1,157 (+1707.81%)
Mutual labels:  pcl
Portable.xaml
Portable .NET library for reading/writing xaml files.
Stars: ✭ 145 (+126.56%)
Mutual labels:  pcl
pcl.py
Templated python inferface for Point Cloud Library (PCL) based on Cython
Stars: ✭ 64 (+0%)
Mutual labels:  pcl
3D object recognition
recognize and localize an object in 3D Point Cloud scene using VFH - SVMs based method and 3D-CNNs method
Stars: ✭ 91 (+42.19%)
Mutual labels:  pcl
Pclpy
Python bindings for the Point Cloud Library (PCL)
Stars: ✭ 212 (+231.25%)
Mutual labels:  pcl
!! NOTE !!
==========
This project is deprecated.
I've created this project in 2017 for my master thesis. Since then, no signifiant changes have been made.
Since I'm not working with ROS anymore, I will probably not be able to answer your questions.
Feel free to use the code and concepts as building blocks or as an inspiration for your own project.
Don't expect this project to run by "plug and play" or to even compile with current versions of ROS.


Summary
=======
A simple "framework" for ROS-based 2D and 3D object recognition software.

Documentation
=============
You find a description of the project in docs/project_description.pdf.
docs/thesis.pdf contains a more detailed description but it's not up-to-date
anymore.
The following video provides an overview and demonstrations:
https://www.youtube.com/watch?v=Pmur4kxrexE

Requirements
============
ROS
OpenCV 3 (only for 2D object recognition)
PCL 1.7  (only for 3D object recognition)
Eigen 3  (only for 3D object recognition)
Qt5 (not necessary if you do not compile the GUI-files)

Compilation
===========
1. Follow ROS installation (Desktop Full Install): http://wiki.ros.org/kinetic/Installation/Ubuntu
	I needed to enable mysql (sudo systemctl enable mysql) for this to work.
2. Create catkin workspace:
	mkdir -p ~/catkin_ws/src
	cd ~/catkin_ws
	catkin_make
3. Clone project:
	cd ~
	git clone https://github.com/joffman/ros_object_recognition.git
4. Copy/Move src folder into your workspace.
	cp -r ~/ros_object_recognition/src/* ~/catkin_ws/src/
5. Compile:
	cd ~/catkin_ws
	catkin_make

License
=======
MIT license
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].