catkin

    1热度

    1回答

    我发现我错误地将依赖项“std_msgs”命名为“std_msg”。 所以我定!但等待,柳絮仍然认为lawnbot_description是要“std_msg”作为一个依赖,即使我固定的依赖性: : <?xml version="1.0"?> <package format="2"> <name>lawnbot_description</name> <version>0.0.

    0热度

    1回答

    我正在尝试使用带有ROS包的Kilobot模拟器Kilombo。我正常安装Kilombo,然后尝试将Kilombo头文件包含在ROS包中。 Kilombo的的CMakeLists.txt看起来像这样 add_library(sim display.c skilobot.c kbapi.c params.c stateio.c runsim.c neighbors.c distribution.c

    0热度

    2回答

    example1_a.cpp include "ros/ros.h" #include "std_msgs/String.h" #include <sstream> int main(int argc, char **argv) { ros::init(argc, argv, "example1_a"); ros::NodeHandle n; ros::Pub

    2热度

    2回答

    在catkin项目中,catkin_make失败。该CMakeLists包括 find_package(Gperftools REQUIRED) 我已经安装了谷歌,perftools: google-perftools is already the newest version (2.4-0ubuntu5) CMake的错误说,它无法找到gperftools,或至少路径变量: CMake

    1热度

    1回答

    我试图从源代码编译GTEST(而不是使用现有安装的版本)。我正在开发一个基于catkin的cmake项目。 我已经加入从https://github.com/google/googletest的源代码,以我的工作区,并附带add_subdirectory的文件夹。 不过,我得到与现有GTEST一个nameclash: CMake Error at src/test_env/GTest/google

    1热度

    1回答

    我有一个我想分发的ROS包。它带来了一些无法通过点或包管理器安装的依赖关系。应该下载并手动安装它们。我写了一个工作正常的安装脚本,但我希望所有进程都是自治的,换句话说,如果可能,我希望使用rosdep安装所有依赖项。 理想的实现: - 创建具有必要的CMakeLists文件 外部包 - 运行catkin_make自动下载,并与我的脚本安装库(或运行rosdep安装的依赖,但我想这是不可能的)

    0热度

    1回答

    在运行时(当我调用roslaunch时),我想在已知的目录中创建一个新的子目录,并将该路径作为rosparam传递给两个不同的节点。 如何编辑我的.launch文件来做到这一点? 例如,我有文件夹~/datacapture。每当我使用roslaunch时,我想创建一个基于当前时间的子目录(即~/datacacpture/20161129_1352/),并使用rosparams将它传递给几个节点。

    0热度

    1回答

    我正在尝试使用外部库来构建项目,但系统一直在考虑它需要使用已损坏的usr/lib中的库。我希望改为使用地址内建立的库:/home/CMake-hdf5-1.8.18/build/HDF5-1.8.18-Linux/HDF_Group/HDF5/1.8.18/include。这是CMakeLists.txt。我想要的解决方案是#Add hdf5库下的两行。 cmake_minimum_require

    0热度

    1回答

    当前我正在尝试关注this指南,以开始使用机器人操作系统(目前为ROS Indigo)。我在那里我试图使用命令来构建柳絮工作空间非常最后阶段: 须藤./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE =释放--install空间/选择/ ROS /靛蓝 这个命令是从3.3 它适用于第50包左右完全正常部分,但启动时达

    2热度

    1回答

    我正在尝试设置一个ROS-Node来通过ZeroMQ与其他操作系统进行通信(这里没有选择)。 我用ROS动力学龟上Ubuntu的LTS 16.04和柳絮建立(而不是catkin_make)。 幸运的是,已经有它建立只是完美的我一个柳絮包(一包装)为ZeroMQ可用:https://github.com/ethz-asl/zeromq_catkin 但是当我尝试包括CPP-包装#include "z