compulsorily sourcing multiple setup files in same shell.
Hello,
I have 2 catkin workspaces cata_ws , catb_ws
in cata_ws I have a.launch of nodea which when evoked would call b.launch which is in package nodeb in catb_ws.
my problem is if I do a rospack find ( in .launch I would do find) of nodeb , I get resource not found error.
The error is understandable because I have overwritten workspaces and currently cata_ws setup configuration is at the top.
So how do I successfully encode find of nodeb. I am working on a large project hence I need to compulsorily have separate workspaces.
Things I have tried and did not work.
- set args=nodeb and value=pathtonodeb in a.launch . The problem is that in b.launch there are many includes to launches of other nodes in catb_ws
- tried source [in cata_ws] devel/setup.sh --extends pathtocatb_ws/devel/setup.sh . Nope did not work
Thanks for the response.