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

Create a callback group to spin on in Python TransformListener #477

Open
jacobperron opened this issue Nov 16, 2021 · 3 comments
Open

Create a callback group to spin on in Python TransformListener #477

jacobperron opened this issue Nov 16, 2021 · 3 comments
Labels
backlog enhancement New feature or request

Comments

@jacobperron
Copy link
Member

Feature request

Feature description

Same as #442, but applied to the Python implementation.

This will make the behavior consistent between languages.

Implementation considerations

It would be nice to emit a warning if the user is relying on the old behavior, but I'm not sure how feasible this is.
At the very least, we should add a release note to the Humble release page to highlight the behavior change.

@jacobperron jacobperron added the enhancement New feature or request label Nov 16, 2021
@jacobperron jacobperron changed the title Create a callback group to spin in Python TransformListener Create a callback group to spin on in Python TransformListener Nov 16, 2021
@gezp
Copy link
Contributor

gezp commented Nov 16, 2021

is anyone working for this? if not, i would like to continue this work for python implementation.

@jacobperron
Copy link
Member Author

I just took a brief look, but it doesn't look like the rclpy executor API supports callback groups (please correct me if I'm mistaken). I've opened a ticket upstream ros2/rclpy#850.

@gezp
Copy link
Contributor

gezp commented Nov 16, 2021

but it doesn't look like the rclpy executor API supports callback groups

sorry, i didn't notice that rclpy API is some different of rlcpp before. you are right, we need some features from rlcpy .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants