1. 程式人生 > >ubuntu16.04執行ros的時候編譯工作空間catkin_make出現的一個問題Could not find a package configuration file provided by

ubuntu16.04執行ros的時候編譯工作空間catkin_make出現的一個問題Could not find a package configuration file provided by

最近在進行ros裡面的gazebo模擬之前需要對自己建立的工作空間進行編譯,但是進行編譯的時候輸入catkin_make出現如下錯誤提示

查閱ROS問答社群之後發現兩個比較有用的連結,如下

https://answers.ros.org/question/215766/could-not-find-a-package-configuration-file-provided-by-controller_manager/

https://answers.ros.org/question/235846/did-ros-kinetic-gazebo-ros-control-package-release/

經過分析是沒有安裝或者更新gazebo-ros-control功能包,因此根據上面大神們的解答,我重新在終端執行sudo apt-get install ros-kinetic-gazebo-ros-pkgs ros-kinetic-gazebo-ros-control即可。

 

PS:在採用gazebo進行模擬的時候一定需要下載機器人模型檔案,這樣模擬才能成功,具體解決方法如下:

在根目錄下,也就是HOME目錄下,採用crtl+h可以看到隱藏目錄,在.gazebo目錄下新建一個models資料夾,然後參照這個大神的做法即可線上下載機器人模型檔案庫https://blog.csdn.net/qq_40213457/article/details/81021562