Questions tagged [nodehandle]
The nodehandle tag has no usage guidance.
40 questions
0
votes
1
answer
27
views
How to improve NodeHandle build and execution errors
Raspberry Pi 4, Lubuntu20.04, ROS1-noetic
Please help me because I am getting an error with NodeHandle
My program is below
(Some Japanese is mixed in)
The publish node will be as follows
https://...
0
votes
1
answer
10
views
nh.subscribe works but message_filters::Subscriber not
I'm trying to learn the ROS topic, but I met a problem that really confused me.
Here is the origin code. It works well, I can receive the image and pass it to ...
0
votes
1
answer
7
views
Starting a node twice, with differend parameters
Hallo ,
I want to start my node twice, but it shoud have differend parameter for my COM-Path.
Here is my code:
...
0
votes
1
answer
101
views
What is the difference between ros::NodeHandle nh("") and just ros::NodeHandle nh?
I understand that ros::NodeHandle nh("~") is a private namespace and that ros::NodeHandle nh("/") is the ...
0
votes
1
answer
10
views
Using NodeHandle in callback
Hello, I am making an initialization node for AHRS and I'm trying to get the initial bias of gyroscope by averaging the first 1000 readings that I get. I need to advertise the service only after I ...
0
votes
1
answer
83
views
nodehandle parameter
I am reading the tutorial on the website http://wiki.ros.org/roscpp/Overview/Parameter%20Server
But I am not sure understand the following the Default value version.
...
0
votes
1
answer
25
views
Access rosparam from node handle passed by reference
Hi all, I have a ROS node which inits and constructs a NodeHandle object.
The node is run from a launch file that loads a YAML file into the parameter server.
From ...
0
votes
1
answer
172
views
when and why do we use two or more ros::NodeHandle for one Node?
could you please explain when and why two or more ros::NodeHandle object are used in a program?
could you please give some experimental example for these cases?
Originally posted by MahShah on ROS ...
0
votes
1
answer
7
views
NodeHandle::subscribe fail to subscribe topic
Hi, I'm new to ROS and C++ and doing Programming for Robotics (http://www.rsl.ethz.ch/education-students/lectures/ros.html). My problem is "Create a subscriber to the /scan topic" in ...
0
votes
1
answer
5
views
NodeHandle namespaces
This is just an question about a very specific corner-case of the NodeHandle API, that is not covered by its documentation. I have no bug for you to solve or ...
0
votes
1
answer
7
views
access parameters in service function
Hello,
I would like to use some parameters stored in the parameter server within a service function. I tried a lot to pass the nodeHandle as an additional parameter with functions from the boost ...
0
votes
1
answer
95
views
no matching function for call to
Hey everybody, I'm working on a node that uses a service to repeat a string a variable amount of times. for this i made the following srv file:
...
0
votes
1
answer
13
views
Bug in ros::NodeHandle::searchParam()?
Hi all,
according to my understanding of searchParam(), the second if condition in the following code snippet should never be ...
0
votes
1
answer
51
views
rospy equivalent to ros::NodeHandle nh("namespace")
I'm very new to ROS and am [slightly] more versed in python than C++, so that's the route I'm currently pursuing in my learning. ...
0
votes
1
answer
10
views
What can cause spinOnce to stop processing messages?
I'm trying to debug a very rare instance (that happens randomly) in my node when I will be waiting for a specific message and it never gets received. I've created a very rough code example to help ...
0
votes
1
answer
31
views
ros::Node as static member - any better ideas
Situation
I'm part of a larger team working with robots and ROS. My current project is to create easy-to-use libraries for navigation and other things from existing code in our repositories. Over time,...
0
votes
1
answer
29
views
How to fix ros::NodeHandle error?
This is my code snippet of curser.h
...
0
votes
1
answer
5
views
Is it possible to use a certain data value of a topic for executing some code?
Hello, i will try to be as clear as possible.
I have a ROS topic in which are published only 0 and 1. In another node i have a subscriber that is subscribed to that topic. Then i had an idea to ...
0
votes
1
answer
2
views
Last node handle goes out of scope but callbacks still work. Why?
I thought I need to keep my node handle alive by storing it in my class member, but when I make it a local variable in my constructor and let it go out of scope, my callback still gets called.
Is this ...
0
votes
1
answer
4
views
NodeHandler in multiple threads
In my case, I'm having multiple threads to subscribe to different topics. I'm not able to receive the data from any. I'm assuming its because I'm using the same node handler for all threads. But I did ...
0
votes
2
answers
29
views
Template argument deduction fails
Hi,
I have this call for a Subscriber:
ros::Subscriber sub = handle.subscribe<std_msgs::Bool>(topic_str.str(), 10, boost::bind(obIcCb, _1, i));
Why do I need ...
0
votes
1
answer
9
views
ROS Timer: difference between types of NodeHandles?
Dear all,
a student approached me a day back with a question that I just couldn't answer:
"Should a ROS timer be on a a private NodeHandle, or on a global one?" (or any other, obviously...)
...
0
votes
3
answers
32
views
What is the use of multiple nodehandles
I didn't really get the concept of nodehandles from the ROS wiki and couldn't find any concise answer with google. I understood that a ROS node can have multiple nodehandles and they refer to the same ...
0
votes
1
answer
2
views
ROS fuerte - check subscriber
Hi,
I want to check if a subscriber has subscribe properly to a topic. I read in documentation (http://docs.ros.org/api/roscpp/html/classros_1_1NodeHandle.html#aad44a59900a86f6d24f175b28e20c8a3) that ...
0
votes
1
answer
5
views
How to keep a class "alive" (...and passing the same NodeHandle)?
Hi,
here the minimal example I could create to explain a problem with my program which is splitted into 2 classes. One class creates an istance of the second one:
Let's start with the main file:
...
0
votes
1
answer
12
views
question about the nodehandle for subscribing and publishing
Hello everyone,
I have created my own package (with catkin) in which I am subscribing and publishing to several topics. So far, for each topic (wheather for subcribing or publishing) I have created a ...
0
votes
1
answer
2
views
Subscriber and publisher in the same node not working with costum msg
Hello,
I know that this question might be asked before, but I did not find the final solution for it.
Here is the question:
I want to write a node that subscribe for data from a topic then publish ...
0
votes
3
answers
62
views
When is private nodehandle useful
Looking into many codes and programs I see not rarely some nodes which are called toghether with a private name. For istance:
...
0
votes
1
answer
1
view
Compiling with dynamic_reconfigure server code leads to deadlock
I have a package into which I want to include dynamic_reconfigure code.
EDIT: I am running Fuerte on Ubuntu 12.04
The following .cfg is compiled into PACKAGENAMEParamsConfig.h without a problem.
...
0
votes
1
answer
15
views
call nodeHandle->advertiseService
Hi,
i try to advertise my service, but i am not able to compile.
Here is my msg file:
string sourceRobot
float64 x
float64 y
My srv file:
...
0
votes
2
answers
12
views
Nodehandle destroyed and shutdown the ros node
Hi all
I was wondering what would happen to the previously created subscriptions and publications and services after the nodehandle is destroyed? I have experieced such case: create a nodehandle in ...
0
votes
1
answer
1
view
Triclops SDK Function Breaks ros::NodeHandle
Hello everyone,
I have a problem incorporating Point Grey Research's Triclops SDK into ROS. I've created a simple test ROS package that illustrates this problem based on the simple C++ publisher shown ...
0
votes
1
answer
19
views
Problem with nodehandle before ros::init
Hi
I have inserted a shortened version of my files below, but first i'll try to explain my problem. My problem is that I want to define a MoveTo() function within skills.cpp, which uses actionlib ...
0
votes
1
answer
73
views
What is NodeHandle?
I make publisher and subscriber.
Why do I need to declare NodeHandle?
NodeHandele is per topic?
Originally posted by Ichiro suzuki on ROS Answers with karma: 1 on 2013-07-22
Post score: 6
0
votes
1
answer
10
views
Can I have both a subscriber and a service in a single node?
Hi, I have a node which serves primarily as a service, but I would like it to be able to subscribe to a publisher so that I can import an array before the service is called. I tried adding the ...
0
votes
2
answers
4
views
How do I get a valid NodeHandle in a rqt plugin
I need a NodeHandle in order to make my library work properly. I am also using this library in a rqt plugin. Should I just create a new Nodehandle (don't think that this is a good idea) or is there ...
0
votes
1
answer
1
view
confusing about simple ros c++ code
Hi,
I have a simple question about c++ pointer. This is the main.
...
0
votes
2
answers
4
views
Can 1 node subsrcibe MSG from a topic and publish MSG to other topic at the same time?
Hi all,
I downloaded the face_recognition demo and pi_tracker demo, and I want to combine the two which means that I want the turtlebot recognized me at first and move as I wish. However, it means ...
0
votes
1
answer
8
views
NodeHandle effect on advertise
I'm working on a node with several callback queues, which I'm handling through separate NodeHandles, in order to process time critical callbacks separately from longer running callbacks. I think I ...
0
votes
1
answer
2
views
knowing when a parameter is updated
From
http://www.ros.org/wiki/ROS/Parameter%20Server%20API
or from the NodeHandle API (the getParamCached methods) we see that it is possible to have a parameter cached and updated locally on changes.
...