原文地址:https://www.jianshu.com/p/911b505e3801
作者:park_one
链接:https://www.jianshu.com/p/911b505e3801
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
这只是我的个人笔记:
进行catkin_make要在工作空间的root目录下:
Could not find the required component 'gazebo_ros_control'. The following CMake error indicates that you either need to install the package with the same name or change your environment so that it can be found.
CMake Error at /opt/ros/kinetic/share/catkin/cmake/catkinConfig.cmake:83 (find_package):
Could not find a package configuration file provided by
"gazebo_ros_control" with any of the following names:
gazebo_ros_controlConfig.cmake
gazebo_ros_control-config.cmake
解决办法:~/catkin_ws$ sudo apt-get install ros-kinetic-gazebo-ros-control
错误(2):fatal error: ignition/math/Inertial.hh: 没有那个文件或目录
/usr/include/gazebo-7/gazebo/msgs/msgs.hh:24:37: fatal error: ignition/math/Inertial.hh: 没有那个文件或目录
原因:升级gazebo后缺少依赖库
解决:~/catkin_ws$ sudo apt-get install libignition-math2-dev
错误(3):ModuleNotFoundError: No module named ‘em’
Traceback (most recent call last):
File "/opt/ros/kinetic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 41, in <module>
import genmsg.template_tools
File "/opt/ros/kinetic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 39, in <module>
import em
ModuleNotFoundError: No module named 'em'
解决:~/catkin_ws$ Python -m pip install empy