ros-realtime / community

WG governance model & list of projects
27 stars 2 forks source link

Carry out performance test measurements for ROS 2 stack #7

Closed dejanpan closed 2 years ago

dejanpan commented 4 years ago

This is to implement a SW system for performance testing and to carry out & report the measurements.

An ideal system is described here: https://drive.google.com/file/d/15nX80RK6aS8abZvQAOnMNUEgh7px9V5S/view.

Example reports:

  1. https://discourse.ros.org/t/ros-2-real-time-working-group-online-meeting-18-may-26-2020-meeting-minutes/14302/19?u=dejan_pangercic
  2. Lots of roscon talks
  3. OR buildfarm

Acceptance Criteria

TBD

dejanpan commented 3 years ago

Depends on https://github.com/ros-realtime/community/issues/3

flynneva commented 2 years ago

@carlossvg @landerU Sort of related to this topic is the new performance_report package that helps automate test runs as well as generating reports from the logs of performance_test. Still not yet merged into every branch of performance_test but a really good baseline so far. Allows for creating Jinja template .html files and using those to generate really nice interactive reports.

carlossvg commented 2 years ago

@flynneva Thanks for the info. I will use that branch to run some tests and complete the performance test tutorial https://github.com/ros-realtime/rtwg_documentation/pull/30

carlossvg commented 2 years ago

Completed in https://ros-realtime.github.io/ros2_realtime_benchmarks/