Hi, I'm working on a project with Ubuntu 16.04 and `kinetic` where I have two `catkin` workspaces: one for building the `iai_kinect2` package for handling KinectOne data reading, and another for building my own packages for image processing. I used to build them separately and run them in different `docker` containers, whereas `roscore` is running in the host PC. In this fashion, each container sources its own `setup.bash` file, so the `iai_kinect2` nodelets cannot find the libraries for launching my own nodelets, which have been built in another container.
I am wondering if there is a way of launching `nodelet`s from different packages onto the same `manager` without having to source the bash file of each build.
Right now I have placed both packages in the same workspace as a workaround, but I would like to be able to separate them as the project I work on requires different libraries for different packages, therefore using docker containers to launch the nodes from each package.
↧