ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
At this point, I would expect rospack find ompl to return ~/ompl-ws/src/ompl, but it does not. That's because the ROS_PACKAGE_PATH hasn't been updated.
ompl
isn't a ROS package, and therefore does not directly or indirectly depend on or find_package roslib
which is the package which sets the ROS_PACKAGE_PATH
.
The setup.*sh
files are normally generated by each catkin package, but since ompl
doesn't find_package catkin
and doesn't call catkin_package
in its CMake, it doesn't generate any setup.*sh
files. So, catkin_make_isolated
places basic setup.*sh
files on behalf of the package.
A reasonably simple workaround is to clone a copy of catkin into the workspace with ompl
. This is quick and it will ensure that setup.*sh
are generated by catkin_make*
commands.