Skip to content

ROS package used to segment objects from a table top scene.

Notifications You must be signed in to change notification settings

gocarlos/object_discovery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Object Discovery in 3D scenes via Shape Analysis Original authors: Andrej Karpathy, Stephen Miller, Fei-Fei Li

Heavily refactored by Carlos Gomes. This version of the software "object discovery" was modified be able to interact with ROS and to follow better OO programming style. Tested on Ubuntu 14.04, 16.04, ROS Indigo & Kinetic.

This code can be used to produce results published in the above paper (paper can be found in the doc folder). The bulk of the code is written in C++ and the evaluation is in Matlab.

Official website of the original authors: http://cs.stanford.edu/people/karpathy/discovery/


Installation:

dependencies:

build:

  • catkin build object_discovery

change ROS parameters:


Optional

scenes dataset: Files to test the software: http://cs.stanford.edu/people/karpathy/discovery/kinfu_scenes.zip


Usage

  • ROS Usage (provides services, subscribers and publishers)
    • rosrun object_discovery object_discovery_node or
    • roslaunch object_discovery default_segmentation.launch
  • visualisation (See results with PCL Viewer)
    • rosrun object_discovery segment arg (ply file which should be segmented).