设置ROS catkin / rosbuild

时间:2015-07-20 08:39:35

标签: bash ros catkin

我有catkin_ws和rosbuild_ws。但是,当我使用roscd命令时,我只能转到我最后一个来源的那个,即:

  • 当我source ~/rosbuild_ws/setup.bash时,rosbuild中的包是已知的,因此我可以对它们进行修改。

  • 当我. ~/catkin_ws/devel/setup.bash时,catkin中的包已知。但是我不能再进入rosbuild了。

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

我该怎么办?

1 个答案:

答案 0 :(得分:1)

可以使用多个工作区,方法是像往常一样获取第一个工作区,然后使用--extend标记获取后续工作区。
这对我来说有多个catkin工作区。不确定它是否也适用于catkin和rosbuild的混合物,但至少值得一试:

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