Skip to content

Instantly share code, notes, and snippets.

@bbferka
Last active February 26, 2018 06:56
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save bbferka/06b645dfaec068f9fdc7352500583b80 to your computer and use it in GitHub Desktop.
Save bbferka/06b645dfaec068f9fdc7352500583b80 to your computer and use it in GitHub Desktop.
GSOC 18 RoboSherlock Porgramming Assignment

RoboSherlock assignment GSOC2018

The assignment needs to be packaged as a tar.gz called rs_gsoc_18_<your_initials>.tar.gz and submitted before the application deadline. Only applicants who have submitted the assignment will be considered.

Documentation

Assignment

Create a new ROS package that is dependent on RoboSherlock. Create a new annotator called ExampleGSOCAnnotator and define a new annotation type called ExampleAnnotation, that can hold a string and an integer. As input data you can use the bagfile provided on the tutorials webpage. The annotator should have the following functionality:

  • find all object hypotheses generated by PointCloudClusterExtractor
  • add a new annotation of type ExampleAnnotation; the data in the annotation can be anything.
  • retreive this annotation from the cluster and write it out

Your pipeline should be defined as an analysis_engine called gsoc_18_pipeline.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment