我有一个我要分发的ROS包。它带来了一些无法通过pip或包管理器安装的依赖项。应手动下载和安装它们。我编写了一个工作正常的安装脚本,但我希望所有进程都是自治的,换句话说,如果可能的话,我希望所有依赖项都使用rosdep安装。
理想的实施: - 创建具有必要CMakeLists文件的外部包 - 运行catkin_make自动下载并使用我的脚本安装库(或运行rosdep来安装依赖项,但我想这是不可能的)
答案 0 :(得分:0)
您应该可以使用wstool设置一些内容来完成此任务。 This tutorial描述了如何将几个catkin工作区链接在一起。您需要手动安装的依赖项可以设置为自己的catkin工作区。