设置 ROS catkin/rosbuild

Setting up ROS catkin/rosbuild

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

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

我能做什么?

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

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