diff --git a/planning/planning_debug_tools/CMakeLists.txt b/planning/planning_debug_tools/CMakeLists.txt index 389bfdaa..ec1f0b81 100644 --- a/planning/planning_debug_tools/CMakeLists.txt +++ b/planning/planning_debug_tools/CMakeLists.txt @@ -51,6 +51,7 @@ install(PROGRAMS scripts/processing_time_checker.py scripts/trajectory_visualizer.py scripts/closest_velocity_checker.py + scripts/cpu_usage_checker.py scripts/perception_replayer/perception_reproducer.py scripts/perception_replayer/perception_replayer.py scripts/update_logger_level.sh diff --git a/planning/planning_debug_tools/README.md b/planning/planning_debug_tools/README.md index 221959c0..ced6e707 100644 --- a/planning/planning_debug_tools/README.md +++ b/planning/planning_debug_tools/README.md @@ -7,6 +7,7 @@ This package contains several planning-related debug tools. - **Perception reproducer**: generates detected objects from rosbag data in planning simulator environment - **processing time checker**: displays processing_time of modules on the terminal - **logging level updater**: updates the logging level of the planning modules. +- **CPU Usage Checker**: displays CPU usage of ROS processes on the terminal ## Trajectory analyzer @@ -292,3 +293,15 @@ ros2 run planning_debug_tools update_logger_level.sh