我按照 ROS 的 Wiki 页面创建了一个 ROS 工作区。我还使用 catkin_create_pkg
创建了一个包在我刚刚创建的工作区下。
然后,按照 ROS Wiki 中的步骤使用 catkin_make
构建包, 包建好后,我插入命令rospack find packagename
,我的包裹再也找不到了。
谁可以帮我这个事?
最佳答案
你关注了吗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>
.
关于package - catkin_make 后找不到 ROS 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27053334/