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

Replaced inter-process to intra-process image handling #8

Merged
merged 13 commits into from
Mar 11, 2024

Conversation

cardboardcode
Copy link
Owner

What Is This?

The purpose of this pull request is to address long-standing issue #5 on improving virtual_camera's memory efficiency by using intra-process through the call of [SingleThreadedExecutor](rclcpp::executors::SingleThreadedExecutor). This aims to allow for better user experience using the package for users since virtual_camera should only play a minimal systemic role in whichever development workflow a ROS 2 developer adopts for whichever complex architecture of ROS 2 node.

… it already deploys both virtual_camera and image_viewer nodes.

Signed-off-by: Bey Hao Yun <[email protected]>
…2 launch barriers. Allow for intra-process to run more dynamically and user-friendliness.

Signed-off-by: Bey Hao Yun <[email protected]>
…h.py parameter declaration and handling.

Signed-off-by: Bey Hao Yun <[email protected]>
… more informative label of use_image_viewer.

Signed-off-by: Bey Hao Yun <[email protected]>
…dynamically-ran ImageViewer ROS 2 node for intra-process operation. Closes #5.

Signed-off-by: Bey Hao Yun <[email protected]>
Signed-off-by: Bey Hao Yun <[email protected]>
Signed-off-by: Bey Hao Yun <[email protected]>
@cardboardcode cardboardcode self-assigned this Mar 11, 2024
@cardboardcode cardboardcode added the enhancement New feature or request label Mar 11, 2024
@cardboardcode cardboardcode merged commit de858de into humble_devel Mar 11, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant