ros

    0热度

    1回答

    我得到一个一般性错误,当我尝试运行柳絮编译: CMake Error at robot_cuda_lib_generated_matrix.cu.o.cmake:206 (message): Error generating /.../catkin_ws/build/robot/CMakeFiles/robot_cuda_lib.dir/src/./robot_cuda_lib

    -1热度

    1回答

    我得到一个对象(msg.data)是一个数字或一个字符串。如果它是一个字符串,我不想使用它,如果它是我想要的数字。目前,我解决了这个问题与ostringstream,但我觉得有办法更好的解决方案: void scan_cb(const sensor_msgs::LaserScan::ConstPtr& scan) { float dist = 0.0f; std::ostringstrea

    0热度

    1回答

    我有一个ROS节点,它订阅了一个主题,其中几个代理发布了他们的职位和相应的ID。我希望能够画出像海龟这样的代理人并相应地更新他们的职位。 我有以下几点: class Visualizer(): def __init__(self): self.turtles = list() #Of the form: [[id, pos], ...] #[[1, [2, 3]]

    0热度

    1回答

    如果这个问题对您来说太简单了,但是我没有很好的编程技巧和ROS知识,我很遗憾。我有一个ROS主题,其中发布了几秒钟内心跳间隔的数字。我需要订阅这个话题,并做这种阐述:这个想法是有十个数字的小阵列,我可以连续存储10个心跳。然后我有更多的60个数字,必须增加10个位置才能在底部获得小数组的最新十个数值,并且必须“丢弃”十个最古老的数值(我做了一些研究也许我不得不使用一个向量而不是一个数组,因为在我读

    1热度

    1回答

    我正在开发ROS(机器人操作系统)中的一些应用程序,并且遇到链接阶段的问题。 在ROS中构建应用程序时,它与OpenCV 2.4.9链接。问题是我有一个个人函数库,我们称之为MyLibrary,它与OpenCV 3.1链接。 是否有可能创建一个与OpenCV 2.4.9 和 MyLibrary(链接与OpenCV 3.1)链接的ROS应用程序? 除了我们使用的ROS版本,我所有的构建环境都在我的控

    1热度

    1回答

    我目前有一些问题导入.srv文件,我定义了某处,我无法导入到我的service_def.py文件中。为什么这不可能? 我把它作为一个rosnode的catkin_workspace我src文件看起来像这样 . ├── CMakeLists.txt -> /opt/ros/indigo/share/catkin/cmake/toplevel.cmake └── service ├──

    1热度

    2回答

    我正在与Windows和sdk的kinect v1传感器的项目。我们的目标是通过ros发送来自kinect的彩色图像,我不知道如何处理这个问题。现在我正在使用sensor_msgs/Image消息来发布RGB值。这是我到目前为止的代码: img.header.stamp = nh->now(); img.header.frame_id = "kinect1_ref"; img.

    0热度

    1回答

    我在问你是否有办法在两个ROS节点之间有一个优先级。特别是,我有一个ROS节点,它使得输出是一个包含60个数据的文本文件,并且每次都会重新创建它,因为数据正在改变。然后我有一个节点必须分析该文本文件。基本上,我需要的是做一些更改,以便在编写器节点运行时停止分析器节点,然后它必须向分析器节点发送信号,以使其能够运行和分析文本文件。然后编写器节点必须返回让我们说“负责”才能重新写入文本文件。所以,简而

    0热度

    2回答

    我对C++很新,所以这个问题听起来很愚蠢,但即使我搜索了一段时间,但找不到答案。我使用ROS环境,但我的问题应该是一个普通的C++问题,所以我决定在这里发布它。 我有两个码 1) ros::Duration max_storage_time = ros::Duration().fromNSec(1ULL * 1000000000LL); tf::TimeCache odometryCache(m

    0热度

    1回答

    我试图在Ubuntu 14.04.5上安装ROS indigo(新鲜副本)。 在遇到无法解决的依赖关系和apt-get问题后,我尝试使用aptitude。试图单独安装“未满足”的依赖关系,我发现问题出在太新的包,这意味着ROS请求的版本比安装的版本旧。 Aptitude能够用较旧的软件包替换较新的软件包。 我是愚蠢的还是有人遇到过与我一样的问题?