ROS Apriltats3正在安装警告-防止包装识别



我正试图让ROS与april标签库一起运行,用于机器人研究。我对ros相当陌生,真的不知道从哪里开始进行故障排除。

操作系统:Ubuntu 18.04.4ROS发行版:旋律

我遵循了april标签的github页面的快速入门教程

在catkin build命令发出之前,一切似乎都顺利进行。已找到程序包,并且已成功安装所有依赖项。然后,在catkin build命令完成后,这些包声称已成功安装。

robertslab@robertslab-HP-Pavilion-Gaming-Laptop-15-cx0xxx:~/april_3$ catkin build
------------------------------------------------------------
Profile:                     default
Extending:             [env] /opt/ros/melodic
Workspace:                   /home/robertslab/april_3
------------------------------------------------------------
Build Space:        [exists] /home/robertslab/april_3/build
Devel Space:        [exists] /home/robertslab/april_3/devel
Install Space:      [unused] /home/robertslab/april_3/install
Log Space:         [missing] /home/robertslab/april_3/logs
Source Space:       [exists] /home/robertslab/april_3/src
DESTDIR:            [unused] None
------------------------------------------------------------
Devel Space Layout:          linked
Install Space Layout:        None
------------------------------------------------------------
Additional CMake Args:       None
Additional Make Args:        None
Additional catkin Make Args: None
Internal Make Job Server:    True
Cache Job Environments:      False
------------------------------------------------------------
Whitelisted Packages:        None
Blacklisted Packages:        None
------------------------------------------------------------
Workspace configuration appears valid.
NOTE: Forcing CMake to run for each package.
------------------------------------------------------------
[build] Found '2' packages in 0.0 seconds.                 
[build] Updating package table.                            
Starting  >>> catkin_tools_prebuild                        
Finished  <<< catkin_tools_prebuild                [ 1.5 seconds ]
Starting  >>> apriltag                                     
___________________________________________________________
Warnings   << apriltag:install /home/robertslab/april_3/logs/apriltag/build.install.000.log
cp: cannot create regular file '/home/robertslab/.local/lib/python3.6/site-packages': No such file or directory
cd /home/robertslab/april_3/build/apriltag; catkin build --get-env apriltag | catkin env -si  /usr/bin/make install; cd -
...........................................................
Finished  <<< apriltag                             [ 7.0 seconds ]
Starting  >>> apriltag_ros                                 
Finished  <<< apriltag_ros                         [ 15.2 seconds ]
[build] Summary: All 3 packages succeeded!                 
[build]   Ignored:   None.                                 
[build]   Warnings:  1 packages succeeded with warnings.   
[build]   Abandoned: None.                                 
[build]   Failed:    None.                                 
[build] Runtime: 23.7 seconds total.                       
[build] Note: Workspace packages have changed, please re-source setup files to use them.

有人能解释一下这个警告吗。

此外,当我启动Ros core并进行软件包搜索时,没有安装April标签软件包,我不确定为什么或如何将软件包安装到Ros。

我已经像输出中所说的那样为setup.bash文件提供了资源,并且april标记仍然没有显示在rospack列表输出中。

我错过了什么?

这个警告是不言自明的,因为它无法将一些文件复制到目录中。我认为它是在寻找Python的源目录,但没有找到。

apriltag_ros依赖于apriltag这是两个不同的包。

由于此软件包已在ROS Melodic上正式发布,因此您可以通过以下方式安装:

sudo apt install ros-melodic-apriltag-ros

这将处理所有需要的依赖关系并构建项目。

您可以通过以下方式检查安装目录:

roscd apriltag_ros
pwd

最新更新