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