Skip to content

Instantly share code, notes, and snippets.

View MaidouPP's full-sized avatar

Shixin Li MaidouPP

View GitHub Profile
@MaidouPP
MaidouPP / Shixin-Li-GSoC18.markdown
Last active August 11, 2018 18:19
Google Summer of Code summary

GSoC18 Final Summary - Shixin Li

About the project

This project is for making a better user-interface for a robot perception system, called RoboSherlock. We want to relieve users from installing UIMA-CPP library outside of ROS build system, giving better logging when something's wrong with user input, and further simplifying the annotator / analysis engine input from XML to YAML. Some blogs can be found here.

Part 1: Migrating UIMA-CPP library from autotools to ROS-CMake project and Integrating with RoboSherlock

  • My work is mainly in converting the existing UIMA-CPP project, which is built with autotools, to a CMake/ROS-build project.
  • To be more specific, I wrote new CMake-related scripts, ROS-related configuration files and got rid of all the autotools scripts. Meanwhile, I also modified the Robosherlock side so as to integrate with the new UIMA-ros project, to make sure the new RS can include and link to uima-ros head