在catkin_make之后找不到ROS包

时间:2014-11-21 02:48:48

标签: package workspace ros

我在ROS的Wiki页面之后创建了一个ROS工作区。我还在我刚创建的工作区下使用catkin_create_pkg创建了一个包。

然后,按照ROS Wiki中的步骤使用catkin_make构建程序包,在构建程序包之后,我插入命令rospack find packagename,并且找不到我的程序包。

有人可以帮我吗?

1 个答案:

答案 0 :(得分:6)

您是否关注this basic tutorial?您必须在工作区中创建包并正确设置Bash文件(在主目录中)。

要永久设置系统,请添加以下行

# ROS settings
source <your_workspace_path>/catkin/devel/setup.bash

~/.bashrc的末尾。然后,重新启动终端,然后重试。请务必使用您的实际信息修改这些行,我放置<your_workspace_path>(取决于您在PC上安装ROS及其工作区的位置)。

如果这不能解决问题,请在rospack profile之前尝试rospack find <your_package_name>