Emerson Knapp
Emerson Knapp
I know we don't have full control over this, but wondering if we should call it out somehow... * [This page](https://github.com/ros2/ros2_documentation/blob/master/source/Installation/DDS-Implementations/Install-Connext-University-Eval.rst) sends us to the RTI trial site https://www.rti.com/free-trial/dds-files-5.3.1 *...
Hello! I use one of these lidars on a custom robot rig and would love to have the driver released into ROS 2 Rolling so I don't have to necessarily...
Code is read many times more than it is written. Though it is quicker to write `lm` etc, it is unecessarily confusing for a first time reader, especially for a...
Fixes #2282 The truncate operation left the current `f.tell()` read head at the pre-truncated position, so the chunk infos that are written on closing the file started writing at this...
Removes all code mentions of "sqlite3" from packages * rosbag2_cpp * rosbag2_performance_benchmarking * rosbag2_py * rosbag2_storage * rosbag2_transport `rosbag2_tests` and the CLI/README will be in separate PRs
## Description This is a code-decoupling issue. Currently `rosbag2_tests` (many of which tests are disabled on CI because they are very flaky), directly depends on the `sqlite3` storage implementation, which...
## Description Allow user to record to a bare file (possibly multiple, with splitting). e.g. `ros2 bag record -o my_bag.mcap` * Append `_N` suffixes to bag base name, if splitting...
## Description Allow user to register a callback with the Recorder that will be called on every new recorded message. This need comes out of `rqt_bag` workflows. See #558 for...
## Description Individual `.db3` files within a split bag use the index to return messages in timestamp order when reading (playing). However, a file is played in full before a...
## Description Allow rosbag2 to listen to the `/clock` topic as its time source. This would allow for rosbag2 to play in sync with Gazebo, or to synchronize multiple bag...