我在ROS的Wiki页面之后创建了一个ROS工作区。我还在我刚创建的工作区下使用catkin_create_pkg
创建了一个包。
然后,按照ROS Wiki中的步骤使用catkin_make
构建程序包,在构建程序包之后,我插入命令rospack find packagename
,并且找不到我的程序包。
有人可以帮我吗?
答案 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>
。