Conversation
Rclcpp has been initialized without args which was problematic for some use cases like clock simulation. Parameters like use_sim_time:=true need to be passed to rclcpp, also NodeOptions access the global rcl state on construction.
Codecov ReportPatch and project coverage have no change.
Additional details and impacted files@@ Coverage Diff @@
## main #2223 +/- ##
==========================================
- Coverage 50.51% 50.50% -0.00%
==========================================
Files 386 386
Lines 31731 31731
==========================================
- Hits 16026 16023 -3
- Misses 15705 15708 +3 ☔ View full report in Codecov by Sentry. |
|
of course clang-tidy is not happy... so, this does indeed fix simulation, but it somehow changes something with the topic internals. |
Fixes #2220. Rclcpp has been initialized without args which was problematic for some use cases like clock simulation. Parameters like use_sim_time:=true need to be passed to rclcpp, also NodeOptions access the global rcl state on construction.
@peterdavidfagan maybe we should just pass all the launch arguments from moveit_py over to rclcpp through the MoveItPy constructor. That would also take care of #2219