Shane Loretz
Shane Loretz
> Further investigation on the scan measurement timestamp which uses node.get_clock().now().to_msg() Mind sharing a minimal repoducible example of the subscriber node? I'm guessing that: * The subscriber node uses a...
Currently the ros2cli packages are all pure Python, so there'd be some work to make the `ros2topic` package use CMake in order to create a cPython extension that used C++....
🧇 @alsora might more info These functions are implemented as template functions. It's expected that users would include headers with template specializations for the conversions. https://github.com/ros2/geometry2/blob/906b659ebb9d4a22cd43433bcc5a21c8da145b0d/tf2/include/tf2/convert.hpp#L122-L138 It might be worth...
Thank you for the report! Would you be willing to make a reproducible example? I'm thinking a `while` loop that keeps trying that code path until it triggers the race...
Looks like the fix was backported to Humble in 0.25.4 https://github.com/ros2/geometry2/blob/humble/tf2_ros/CHANGELOG.rst#0254-2023-09-19
It might be fine? This person had a similar question and said compiling static libraries on Windows with `__declspec(...)`, and they reported the static library still worked. I wasn't able...
🧇 It does seem like someone using `rclcpp_components_regester_node` would want the library to be built too. @alsora suggested there might be a case where someone wants to create the node...
Thanks for posting the code! I see you're using the `TransformListener(buffer)` constructor. [This constructor internally creates a new ROS 2 node](https://github.com/ros2/geometry2/blob/5b843f5c5ec432fd9f2e1accb1616659cb6ad288/tf2_ros/include/tf2_ros/transform_listener.hpp#L103-L111). I think what's happening is the Composable node container...
It looks like this issue is requesting that this error message be more specific: https://github.com/ros2/rmw_cyclonedds/blob/da06490ccfca5db47b9b4d04cece856eaf5bd9c8/rmw_cyclonedds_cpp/src/rmw_node.cpp#L1250-L1254 . It seems that cyclone must be returning DDS_RETCODE_ERROR based on this list https://cyclonedds.io/docs/cyclonedds/0.10.2/api/basics.html I...