teaching:se-kiba:perception-assignment
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
teaching:se-kiba:perception-assignment [2013/05/01 14:29] – [Processing the cloud] balintbe | teaching:se-kiba:perception-assignment [2016/05/19 09:19] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 21: | Line 21: | ||
Create the three ROS packages and as a first step commit and push the empty packages to the repository. | Create the three ROS packages and as a first step commit and push the empty packages to the repository. | ||
+ | Download the bag file from this [[https:// | ||
====== Package Descriptions ====== | ====== Package Descriptions ====== | ||
Line 39: | Line 40: | ||
* You are allowed to filter the cloud on the z axis only between 0 and 1.5 meters | * You are allowed to filter the cloud on the z axis only between 0 and 1.5 meters | ||
* during plane fitting using RANSAC, make sure you find the correct plane. | * during plane fitting using RANSAC, make sure you find the correct plane. | ||
- | * in order to find the objects on the table create a Convex Hull and use a Prism in order to find the point above this hull.(more on this here) | + | * in order to find the objects on the table create a Convex Hull and use ExtractPolygonalPrism |
- | * use Euclidean clustering with a distance threshold of 3 cm-s to find the point cluster of each object | + | * use Euclidean clustering with a distance threshold of 3 cm-s to find the point cluster of each object |
- | + | ||
- | --more detail to be added -- | + | |
====Service for advertising the result==== | ====Service for advertising the result==== | ||
Line 57: | Line 56: | ||
===== 3. perception_client_pkg ===== | ===== 3. perception_client_pkg ===== | ||
+ | |||
+ | This package implements the client side of the pipeline. It is responsible for querying the service for the latest results, and for communicating them to the users. Besides serving as the bridge between users and processing, it is also the entry point for the pipeline, meaning that it needs to offer an easy interface for launching everything that is necessary for the pipeline (roscore, openni, service subscriber etc. ) | ||
+ | |||
+ | |||
+ | For questions and clarifications contact //balintbe **at** tzi **dot** de// | ||
+ | |||
+ |
teaching/se-kiba/perception-assignment.1367418585.txt.gz · Last modified: 2016/05/19 09:18 (external edit)