ros

    1热度

    1回答

    摘要:我有一个节点在〜300hz发布消息,但订阅另一个节点中的主题的回调仅在〜25hz被调用。用户节点中的spinOnce在〜700hz被调用,所以我不知道它为什么会丢失消息。 发行节点: #include <ros/ros.h> #include <ros/console.h> #include <nav_msgs/Odometry.h> ... int main(int argc,

    0热度

    1回答

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

    0热度

    1回答

    我有一些C++代码,其中我请turtlebot驱动坐标使用: goal.target_pose.pose.position.x = mypoint.point.x goal.target_pose.pose.position.y = mypoint.point.y 从一个点的机器人移动到另一个。然而,它很少直接做这件事。看起来好像turtlebot在旋转之前开始移动。点之间没有任何障碍。它能

    0热度

    1回答

    我想在Ubuntu上构建一个小的ROS C++项目(http://wiki.ros.org/loam_continuous)。我似乎不完全理解ros/rosmake或catkin的原理。首先,我不太明白主目录是指什么。现在我已经根据其中一个初学者教程在我的主目录中创建了一个carkin_ws文件夹,并且在我运行rosmake时将4个cpp文件放在./src/loam_continuous/ 之下,

    0热度

    1回答

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

    0热度

    2回答

    我正在Raspberry Pi 2上进行一个rospy项目。 pyhton脚本需要在接收到消息时启动一个线程,并循环它直到另一个消息接收。 但是由于这些线程需要访问硬件,所以每次收到新消息时都应该停止旧线程。 我建立了我自己的锁定系统,但是当充斥着消息时它失败了。 现在我正在研究信号量,但要么我不太了解它们的工作方式,要么我需要别的东西,但类似于信号量。 目前我的代码看起来是这样的: def so

    0热度

    1回答

    我有一些C++代码如下: class MyClass { public: MyClass(OtherClass *obj) { obj_ = obj; } void myMethod() { // Do something int value = obj_->otherMethod(); // D

    0热度

    1回答

    我为irobot-create2(https://github.com/AutonomyLab/create_autonomy)运行启动文件,然后面临问题,我认为这与python有关。 我的环境: -Ubuntu LS12.04 -Ros水电 我的日志输出中: Traceback (most recent call last): File "/opt/ros/hydro/lib/pyth

    1热度

    1回答

    伙计们, 我使用这个链接为出发点,以我的CompressedDepth转换(类型的图像:“32FC1; compressedDepth,” 米)图像OpenCV的框架: Python CompressedImage Subscriber Publisher 我得到一个空的数据时,我尝试打印,或我得到一个无类型,当我看到我的阵列的结果,等 什么是转换compressedDep的正确方法第二个图像?

    0热度

    1回答

    我制作了一个程序来控制robonau2(R2)。 我从外部发布者处获取数据。 我可以一次控制R2。 'print(data.x)'是检查接收数据的代码。 数据成功接收,但R2不动... TT 如何控制R2几次? #!/usr/bin/env python import sys, rospy, tf, moveit_commander, random from geometry_