catkin相关内容

将外部库导入ROS节点

这是我第一次使用堆栈溢出,所以我对此还是个新手。我一直在做一个个人机器人项目,我下载了一个GitHub目录。我已经编译了它,测试了它(它工作正常),我已经生成了library.a文件(因为我正在使用Ubuntu 16.04和Ros Kinetic)。我不知道的是,为了在ROS节点CPP文件上加载通信功能,我必须向CMakeLists.txt文件添加什么。 我对CMakeLists.txt文件 ..
发布时间:2022-06-06 15:04:16 C/C++开发

为Git项目制作外部项目

在Cmake中添加外部GitHub项目时遇到问题。 其目的是在一个ROS(Catkin)项目中使用GitHub包Academy o。 安装说明可在以下位置找到: http://acado.github.io/install_linux.html 请下载工具包代码。我们的建议是永远克隆 稳定分支: git clone https://github.com/acado/acado.git ..
发布时间:2022-06-06 13:12:11 其他开发

ROS/catkin编译的C++文件找不到图片源

我创建了一个 C++ 游戏,它使用同一父目录中文件夹中的图像. /game_folder- -/图片--------icon1.png--------icon2.png----游戏.cpp 程序使用 Allegro 5 库来包含图像: ALLEGRO_BITMAP* icon1 = al_load_bitmap("Images/icon1.png");ALLEGRO_BITMAP* ico ..
发布时间:2021-07-10 19:27:36 C/C++开发

如何从 ros 节点的 saperate 目录中导入外部 .cpp 和 .h 文件?

我在 catkin 包中有一个简单的 ros 节点.现在我想在我的节点中包含一个 .h 和另一个 .cpp 文件..h 和 .cpp 文件是另一个目录的一部分,该目录不是具有此节点的 catkin 包的一部分.所以我相信我需要在我的包的 cmake 列表中添加外部目录,但我不确定如何.谁能帮我怎么办?我还应该链接 .h 文件的目标吗? 解决方案 catkin 只是 CMake 的扩展,因此 ..
发布时间:2021-07-10 19:27:30 其他开发

基于catkin_tools的IDE开放项目

我现在正在阅读基于catkin_tools构建的ROS软件包.它很复杂,所以我需要将此项目导入到一个IDE中(例如Clion,QT Creator等).尽管catkin-tools的官方文档说您不能依赖CMake的IDE集成( CMakeLists.txt .出现提示时,单击以项目方式打开 打开“设置"窗口(通常是Ctrl + Alt + S) 导航至“构建,执行,部署";>"CMake" ..
发布时间:2021-04-22 19:59:34 其他开发

ROS"catkin_make"找不到OpenCVConfig.cmake

我正在尝试使用"catkin_make"命令构建一个需要OpenCV的ROS软件包. 尝试构建时,CMakeList命令"find_package(需要OpenCV)"出现以下错误: CMake错误位于/opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:83(find_package):找不到"OpenCV"提供的具有以下任何名称的 ..
发布时间:2021-04-22 19:58:12 C/C++开发

如何将qmake项目移植到cmake

我想“移植" 此C ++项目,该项目使用 qmake (即 Tool.pro 文件),到 cmake . 本质上,我想问一下如何通过查看上面的 Tool.pro 文件来编写必要的 CMakeLists.txt 文件. 这是我到目前为止所做的: include_directories(../lib/cudd-2.5.0/include BFAbstractionLibrary)add ..
发布时间:2021-04-22 19:47:32 C/C++开发

可以在柳絮工作区之外创建ROS节点吗?

我想在catkin工作区之外创建ROS发布者节点。 可以创建吗? 解决方案 当然可以。像对待其他任何cpp库或python包一样对待ROS。 在python中,必须保持 PYTHONPATH 环境变量指向在 /opt/ros/kinetic/lib/python2.7/dist-packages 中的ros软件包。 在cpp中您必须告诉编译器在哪里寻找包含( / opt / ..
发布时间:2020-06-07 19:24:39 其他开发

在CLion中设置ROS软件包

我正在使用CLion(C ++ IDE)编辑ROS软件包。我可以通过打开 CMakeLists.txt 文件来打开一个包。但是,我得到一个错误 “ FATAL_ERROR” find_package(catkin)失败。在工作区和CMAKE_PREFIX_PATH中都找不到catkin。原因之一可能是 no ROS setup.sh是在“ 之前获得的。我如何解决此问题?在更改代码后能 ..
发布时间:2020-06-07 19:24:36 C/C++开发

ros找不到OpenCV,路径/ usr / local /

我正在与ros和OpenCV合作。我在默认路径 / usr / local 中安装了OpenCV,但是当我在我的工作站中使用catkin_make构建程序时,它显示Project cv_bridge 指定 / usr / include / opencv 为未找到的include dir。 你能告诉我我该如何解决这个问题?谢谢。 解决方案 我发现你说你使用catkin_make,所以 ..
发布时间:2016-12-26 12:52:14 其他开发

ROS与QtCreator:自动完成

我使用和像QtCreator一样编写和构建以 c ++ 编写的ROS项目。 完成我自己的头文件不工作:eg #include“LineTracker.hh” 构建项目完美。 更新2.0:使用QtCreator 3.6解决方案无法正常工作 更新1.0:找到解决方案,请参阅下页! CMakeLists.txt看起来: cmake_minimum_required(VER ..
发布时间:2016-10-31 00:08:40 C/C++开发

CMake find_package找不到Find< package> .cmake

我制作并安装了aruco库,它将Findaruco.cmake文件放在/ usr / local / lib / cmake目录中。在我的CMakeLists.txt文件中,我有 ... find_package(aruco REQUIRED) 并且总是返回标准错误 通过在CMAKE_MODULE_PATH中不提供“Findaruco.cmake”,这个项目有 ..
发布时间:2016-10-25 14:48:14 C/C++开发