2015-07-20 49 views
0

我有一个catkin_ws和一个rosbuild_ws。然而,当我使用命令roscd我只能去一个我最后来源,即:设置ROS catkin/rosbuild

  • 当我做source ~/rosbuild_ws/setup.bash,里面rosbuild包是已知的,因此我可以roscd他们。

  • 当我做. ~/catkin_ws/devel/setup.bash,软木包内的包是已知的。但是我停止了进入rosbuild。

这也意味着rosbuild不能使用catkin包,反之亦然。

我该怎么办?

回答

0

可以使用多个工作空间,像往常一样使用第一个工作空间,而使用--extend标志则使用多个工作空间。
这对我有多个柔kin花工作区。不知道它是否也可以用柔kin花和玫瑰花的混合物,但至少值得一试:

source ~/rosbuild_ws/setup.bash 
source ~/catkin_ws/devel/setup.bash --extend