0.问题:
cmake出现错误:
Could not find a package configuration file provided by "interactive_markers" with any of the following names:
interactive_markersConfig.cmake
interactive_markers-config.cmake
1 系统版本:
Ubuntu20.04 + ROS-noetic
2 别找错了:
首先需要注意的是,在Google上直接搜索这个东西的时候,会跳出来很多安装指导,比如:
但可惜这个python-interactive-markers并不是我们想要的。
3 ROSwiki
在ROS-wiki上找到了这个包的描述:ROS-wiki链接
可以大概知道这玩意儿是用在RVIZ里,用来和用户交互的一个工具(图2)。具体怎么回事我也没看太明白,先安装了再说。
图2
4 安装步骤
4.1 apt-get安装:
最最简单的办法,命令行输入:
sudo apt-get install ros-noetic-interactive-markers
4.2 源码编译安装:
如果上述方法失败,考虑使用源码编译安装。
1.首先下载源码。因为github有时候登不上去,速度还贼慢。所以放了一个可以用的下载地址:(大佬们高抬贵手点个下载吧,花不了多少积分的,俺也想刷点积分出来)地址https://download.csdn.net/download/tuck_frump/51378581https://download.csdn.net/download/tuck_frump/51378581
2. 解压并进入文件
unzip interactive_markers-noetic-devel.zip
cd interactive_markers-noetic-devel.zip
3. 右键选中setup.py文件,选择properties(属性),在permissions里勾选allow excuting file as program,当然你也可以用chomn命令来做。
4.运行这个文件:
sudo python3 setup.py build
sudo python3 setup.py install
5. 看到Finished processing dependencies for interactives-markers==1.12.0就好了。