Plugin.cpp:
or_octomap plugin creates a ros node. If multiple instances of the plugin are created (eg. two processes using openrave with the plugin) then there is a node name conflict.
I have added ros::init_options::AnonymousName option as argument to init node to make the node name unique, so many instances may be created.
CMakeLists.txt:
I've added OpenRAVE_LIBRARY_DIRS to link_directories to support OpenRAVE compiled as a catkin package (install_isolated)
Plugin.cpp: or_octomap plugin creates a ros node. If multiple instances of the plugin are created (eg. two processes using openrave with the plugin) then there is a node name conflict. I have added ros::init_options::AnonymousName option as argument to init node to make the node name unique, so many instances may be created.
CMakeLists.txt: I've added OpenRAVE_LIBRARY_DIRS to link_directories to support OpenRAVE compiled as a catkin package (install_isolated)