plotjuggler_plugins/ParserROS/rosx_introspection/README.md
Unified successor of the following libraries:
The library compiles either using:
To parse any ROS message at runtime, it requires:
The raw memory buffer is usually obtained by:
rosbag2_storage::SerializedBagMessage on ROS2.Compilation instructions:
cmake -S. -B build_python -DCMAKE_BUILD_TYPE=Release -DBUILD_PYTHON_BINDINGS=ON
cmake --build build_python
If you have a rosbag (MCAP file) you can test it with this command
PYTHONPATH=build_python/python python3 python/mcap_ros_parser.py path_to_your_rosbag.mcap
Note that we are providing the folder where the dynamic library is using PYTHONPATH.