/ros2profiling

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

ROS2 Profiling

A package to provide functions for intra-layer profiling. This packages is used in the Publication ...

It currently is targeting the Foxy-20201211 ROS2 Release, but may work for later projects as well.

Technically, the repository contains several patch files which are applied to the official ROS2 sources. To view the changes made for profiling, investigate the *.patch files in patches.

Use the script patches/applyPatches.py to apply them to the source tree. With the present release no conflicts arise. If with another release source tree on they arise, you need to resolve them manually.

Once you have made changes to the official sources, do not commit them there, but run patches/createPatches.py to collect all changes in patch files within this repository. Then, commit the changes within this repository.