-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Document/clarify that multiple yarp::os::Node objects are allowed for process #17
Comments
An example of use of multiple nodes in the same process that is causing a crash is attached. |
I've tested this snippet of code with YARP 2.3.72, then ported it to YARP 3.0.0 and retested. Both cases I'm not able to reproduce this problem in a debugging context. Do you remember what kind of crash should it cause? Maybe this issue could be unified with #8 depending on the crash it was causing? |
I do not remember correctly the details on how I run those tests, but based on the date of the issue there are some aspects that perhaps you did not replicated on your setup:
|
I remember I also used |
The
yarp::os::Node
class is a YARP class useful to interact with the ROS 1 Master and publish/subscribe ROS 1 topics without the need to link any ROS client library such as roscpp.In the ROS 1 computation graph, the Node identifies a single process. However, using the
yarp::os::Node
is possible to create multipleNode
s for each process. It is not clear (for some of us) if this is allowed or it can create problems with ROS 1 Master.cc @drdanz @randaz81 @aerydna and in particular @barbalberto that worked a lot on ROS/YARP integration
The text was updated successfully, but these errors were encountered: