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

猜你喜欢

转载自www.cnblogs.com/zhangqiaoblog/p/9928034.html
今日推荐