Skip to content

Documentation Error - Efficient Intra Process Communication #2333

@chedanix

Description

@chedanix

Documentation Location:
Website: https://docs.ros.org/en/foxy/Tutorials/Intra-Process-Communication.html?highlight=intra
Github File: source/Tutorials/Intra-Process-Communication.rst

Under the section Pipeline with two image viewers, the image viewers do not show the correct information. When I perform the same command ros2 run intra_process_demo image_pipeline_with_two_image_view, all six addresses are exactly the same. However, in the current documentation, the addresses are different, as shown below.

image

The documentation points out the address being different. But the explanation then says the two image viewers should share the same image resource. This is contradicting because if the same image resource is shared, all six addresses should be the same, as shown below. I ran it on Ubuntu 20.04 with ROS Galactic.

image

Note that it does take several tries to get all six addresses to be the same because of timing issue. However, even if it's not timed correctly, the three addresses in each image viewer should still be the same, unlike the current documentation.

I would like to become a contributor. Please let me fix it if this is indeed an error.

Metadata

Metadata

Assignees

Labels

help wantedExtra attention is needed

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions