Skip to content
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

feature request: Introspection into "nodelet-like" intra-process communication. #20

Closed
jbohren opened this issue Jul 2, 2014 · 2 comments

Comments

@jbohren
Copy link

jbohren commented Jul 2, 2014

Nodelets are mentioned in the DDL design page, and it was mentioned that a similar shared-pointer-like interface would be provided. I just wanted to mention the desire to have introspection into such intra-process communication. Currently with nodelets, there's no way to discern which topics are connected between which nodelet in a single nodelet manager, and as such, debugging can be frustrating and slow.

The previous discussion here ended with "let's get back to this when we're talking about ROS2" so I figured it was time to bring this back up: https://code.ros.org/trac/ros/ticket/3360 (cached)

@wjwwood
Copy link
Member

wjwwood commented Jul 2, 2014

Yeah, I'm not sure if we need a new article or if it belongs in an existing one, but my current vision for the equivalent to nodelets is that internal connections are treated no different from external ones. Either way when we talk about process management this point needs to be addressed.

@dirk-thomas
Copy link
Member

The composition has been implemented in a way that each component is still a node (see ros2/demos#84). So they are introspectable individually in the same way as they are when running in separate processes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants