在创建了任何一个包之后,我在catkin_ws/src中创建了一个新的ros包,我使用catkin_make命令来构建带有新包的ros包。但是当我试图使用rospack find命令或rospacklist | grep[my_package]在ros包中查找我的新包时,我找不到它,我看到了这个错误。在
我在ubuntu18.04.2lts上使用Ros Melodic版本。在
mehmet@ABRA-A5-V6-1:~/catkin_ws/src$ ls
CMakeLists.txt graduation_tutorial tutorial
mehmet@ABRA-A5-V6-1:~/catkin_ws$ catkin_make
在这个命令之后。在
^{pr2}$我想找到并执行我自己的比赛包。我应该为我的Ros系统做些什么?在
我怀疑你需要找到你的工作空间。执行
catkin_make
操作后,输入一个终端:这将设置一些环境变量,并使您在该工作区中的包可以被系统的其他部分识别。你应该可以
^{pr2}$它应该打印到那个包的路径。您必须在打开的每个新终端中键入
source
命令,但您可以将其添加到~/.bashrc
文件中,这样当您打开新终端时,它会自动获得源代码。在相关问题 更多 >
编程相关推荐