ROS Noetic环境下无法安装ar_track_alvar的解决方法咨询
解决ROS Noetic下无法安装ar_track_alvar的问题
修正APT安装命令
你使用的命令针对的是ROS Indigo版本的包(前缀为ros-indigo-),而ROS Noetic对应的包前缀应为ros-noetic-。执行以下正确命令即可尝试安装:sudo apt update sudo apt-get install ros-noetic-ar-track-alvar若APT源中无该包,从源码编译安装
- 创建并进入Catkin工作空间的src目录(若已有工作空间可跳过创建步骤):
mkdir -p ~/catkin_ws/src cd ~/catkin_ws/src - 克隆ar_track_alvar的Noetic分支源码:
git clone https://github.com/ros-perception/ar_track_alvar.git -b noetic-devel - 安装编译所需依赖:
cd ~/catkin_ws rosdep install --from-paths src --ignore-src -r -y - 编译工作空间:
catkin_make - 激活当前工作空间的环境变量(可将该命令添加到
~/.bashrc中,避免每次终端都执行):source devel/setup.bash
- 创建并进入Catkin工作空间的src目录(若已有工作空间可跳过创建步骤):
内容的提问来源于stack exchange,提问作者Speedtail
相关产品推荐
相关产品推荐

