2014-11-21 164 views
3

我在ROS的wiki頁面後創建了一個ros工作區。並在我剛創建的工作區下使用catkin_create_pkg封裝一個包。catkin_make後未找到Ros包

然後按照ROS wiki中的步驟使用catkin_make構建包,在構建包之後,我插入命令rospack find packagename,並且我的包不再被發現。

任何人都可以幫助我嗎?

謝謝!

回答

3

你跟着this basic tutorial?您必須在工作區中創建軟件包並正確設置您的Bash文件(位於您的主目錄中)。

要永久設置您的系統,請在~/.bashrc的末尾添加這些行,然後重新啓動終端並重試。請務必修改這些行,並將您的實際信息放在<>(取決於您在計算機上安裝ROS及其工作區的位置)。

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

如果不解決也rospack find <your_package_name>之前嘗試rospack profile

編輯:更新與luator意見。

+0

謝謝!將這些行添加到bash文件後,一切正常! – user1964417 2014-11-21 19:23:38

+1

使用catkin,您不必再設置ROS_PACKAGE_PATH。採購工作區的setup.bash就足夠了。 – luator 2014-11-22 20:16:15

+0

謝謝你的建議。 – alextoind 2014-11-23 09:54:44