3
我在ROS的wiki頁面後創建了一個ros工作區。並在我剛創建的工作區下使用catkin_create_pkg封裝一個包。catkin_make後未找到Ros包
然後按照ROS wiki中的步驟使用catkin_make構建包,在構建包之後,我插入命令rospack find packagename
,並且我的包不再被發現。
任何人都可以幫助我嗎?
謝謝!
我在ROS的wiki頁面後創建了一個ros工作區。並在我剛創建的工作區下使用catkin_create_pkg封裝一個包。catkin_make後未找到Ros包
然後按照ROS wiki中的步驟使用catkin_make構建包,在構建包之後,我插入命令rospack find packagename
,並且我的包不再被發現。
任何人都可以幫助我嗎?
謝謝!
你跟着this basic tutorial?您必須在工作區中創建軟件包並正確設置您的Bash文件(位於您的主目錄中)。
要永久設置您的系統,請在~/.bashrc
的末尾添加這些行,然後重新啓動終端並重試。請務必修改這些行,並將您的實際信息放在<>
(取決於您在計算機上安裝ROS及其工作區的位置)。
# ROS settings
source <your_workspace_path>/catkin/devel/setup.bash
如果不解決也rospack find <your_package_name>
之前嘗試rospack profile
。
編輯:更新與luator意見。
謝謝!將這些行添加到bash文件後,一切正常! – user1964417 2014-11-21 19:23:38
使用catkin,您不必再設置ROS_PACKAGE_PATH。採購工作區的setup.bash就足夠了。 – luator 2014-11-22 20:16:15
謝謝你的建議。 – alextoind 2014-11-23 09:54:44