Nadav Elkabets
Nadav Elkabets
Addresses #1098. Currently exceptions raised in user created tasks crash the executor. In my project I had to catch the exception and return it to allow communicating exceptions from the...
## Motivation While rclpy is task-based and built with asynchronous support, its custom implementation imposes significant limitations and lacks integration with Python's asyncio ecosystem. Integrating rclpy nodes with modern asyncio-based...
Part of #1399.
## Motivation Current wait_set based executors are highly inefficient and don’t integrate cleanly with Python’s `asyncio` ecosystem. Examples of inefficiencies in the wait_set executor: - Reoccurring construction of the wait...