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

Find replacement for axros in ROS 2 #13

Open
cbrxyz opened this issue Mar 5, 2024 · 0 comments
Open

Find replacement for axros in ROS 2 #13

cbrxyz opened this issue Mar 5, 2024 · 0 comments

Comments

@cbrxyz
Copy link
Member

cbrxyz commented Mar 5, 2024

As we migrate to ROS 2 (uf-mil/mil#1124), we will need to find a suitable replacement for asynchronous operations in ROS 2. There are a few ways we could go about this:

  1. We could re-implement the features of axros in ROS 2, and barely change the public API of this library.
  2. We can use some of the partial-async compatible features in rclpy rather than continuing development of axros
  3. We can try to convert as much of our code using asyncio to use threads instead
  4. We could develop async wrappers around rclpy and publish those as part of axros2

The direction of this library will have to be determined with time. Relevant issues:

Most of these issues just contain workarounds to make asyncio work with the existing implementation of rclpy.

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

1 participant