This is an old revision of the document!
Migrating to the catkinized version of KnowRob
Starting from ROS hydro/indigo, KnowRob has switched to the catkin buildsystem and the 'new' rosjava. This page explains the steps that are needed for transforming packages that have been built for the old version to the new KnowRob.
Catkinization
As a first step, you can use the 'catkinize' scripts that generate something like a valid catkin package from your rosbuild packages. The following manual steps are then
- Clean up the package.xml, e.g. setting the author and maintainer names and emails. Please check for package names that may have changed.
- Update the CMakeLists.txt. Please check for package names that may have changed.
- asdf
Converting Java packages
Changelog
The changes have been ticketed at the knowrob repository for Milestone 1. Please have a look here for a list of changes: https://github.com/knowrob/knowrob/issues?milestone=1