Skip to content

Supplementary source code for the ECRTS 2019 paper 'Response-Time Analysis of ROS 2 Processing Chains under Reservation-Based Scheduling'

License

Notifications You must be signed in to change notification settings

andyxieyong/ros2_response_time_analysis

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

This is the companion code for the ECRTS 2019 paper Response-Time Analysis of ROS 2 Processing Chains under Reservation-Based Scheduling (a preprint is available). The source code comprises two components

  1. A model validation test that validates our model of the ROS 2 callback scheduling by sending messages to a node and reporting their execution ordering.
  2. case_study, a prototypical implementation of the proposed response-time analysis, together with a model of the move_base stack that is used in the paper's case study.

Please cite the above paper when reporting, reproducing or extending the results.

Purpose of the project

This project contains the source code for the experiments in the above paper. It can be used to reproduce our results.

Please note that this software is a research prototype, solely developed for and published as part of the publication cited above. It will neither be maintained nor monitored in any way.

Requirements, how to build, test, install, use, etc.

This repository consists of two independent components. Please refer to the README files in the respective subdirectories for instructions.

License

This work is open-sourced under the BSD-3-Clause license. See the LICENSE file for details.

This work does not include any third-party components.

About

Supplementary source code for the ECRTS 2019 paper 'Response-Time Analysis of ROS 2 Processing Chains under Reservation-Based Scheduling'

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 89.1%
  • C++ 8.6%
  • CMake 2.3%