Skip to content

Reference system

Introduction

The reference_system package was developed to provide the fundamental building blocks to create complex systems that then can be used to evaluate features or performance in a standardized and repeatable way.

It is specially useful to compare the performance of different ROS executors.

See:

Setup

TODO

Run the demo and generate the report

We run the benchmark for the rclcpp single threaded executor with and without priority:

python3 $(ros2 pkg prefix --share autoware_reference_system)/scripts/benchmark.py 120 autoware_default_singlethreaded,autoware_default_prioritized