我正在尝试让ROS与用于机器人研究的4月标签库一起运行。我对ros还是个新手,不知道从哪里开始这个故障排除。
操作系统: Ubuntu 18.04.4 ROS发行版: melodic
我遵循了april的github page中的快速入门教程
在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核心并搜索包时,没有安装四月标签包,我不确定为什么或如何将包安装到Ros。
我已经像输出所说的那样调用了setup.bash文件,但是四月标记仍然没有出现在rospack列表输出中。
我遗漏了什么?
发布于 2020-04-17 06:40:25
这个警告是不言而喻的,它不能将一些文件复制到目录中。我认为它正在寻找找不到的Python源目录。
apriltag_ros依赖于april_tag,这是两个不同的包。
由于this package是ROS Melodic的官方版本,因此您可以通过以下方式安装它:
sudo apt install ros-melodic-apriltag-ros这将处理所需的所有依赖项并构建项目。
您可以通过以下方式检查安装目录:
roscd apriltag_ros
pwdhttps://stackoverflow.com/questions/61239460
复制相似问题