You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When porting to ROS2 we added ros2 bag support, trying to mimic the current ROS1 bag API.
There's a problem with that, and it's that ros2 bag system doesn't have feature parity with ROS1 bag system.
In particular, we provide duration support as part of the
Uses {duration} of {bag}....
keyword, when it doesn't really exist (at least in ROS2 humble), and it actually makes ros2 bag play crash.
I think we should filter out unsupported options from the options map, and warn the user if there're any options that will be ignored.
TODO(Ramiro):
Add repro steps.
The text was updated successfully, but these errors were encountered:
Indeed, the feature doesn't exist in Humble. It does in Iron (and Rolling of course). We could verify rosbag2 version and assert it is greater than or equal to 0.17.0 whenever this specific keyword flavor is used in ROS 2.
Bug description
When porting to ROS2 we added ros2 bag support, trying to mimic the current ROS1 bag API.
There's a problem with that, and it's that
ros2 bag
system doesn't have feature parity with ROS1 bag system.In particular, we provide
duration
support as part of thekeyword, when it doesn't really exist (at least in
ROS2 humble
), and it actually makesros2 bag play
crash.I think we should filter out unsupported options from the options map, and warn the user if there're any options that will be ignored.
TODO(Ramiro):
Add repro steps.
The text was updated successfully, but these errors were encountered: