Skip to content
This repository has been archived by the owner on Apr 8, 2022. It is now read-only.

Add roadmap document #27

Merged
merged 1 commit into from
Jun 4, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions source/Roadmap/Roadmap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Roadmap

This page describes planned work for the ROS 2 Real-Time Working Group.


| **Task** | **Size** | **Owner** | **Expected Completion** | Issue |
| ------------------------------------------------------------ | -------- | --------- | ----------------------- | ------------------------------------------------------------ |
| Documentation: Complete Linux real-time guide | Small | | 2nd quarter 2021 | |
| Documentation: Add introduction document | Small | | 2nd quarter 2021 | [#16](https://github.com/ros-realtime/rtwg_documentation/issues/16) |
| Documentation: How to configure and run a ROS2 <br/> Real-Time application | Small | | 2nd quarter 2021 | |
| Documentation: How to run run the build-farm <br/>real-time tests locally | Small | | 2nd quarter 2021 | |
| Documentation: Build-farm setup description | Small | | | |
| Buidfarm: Implement infrastructure to run the <br/> ROS 2 real-time tests | Large | | | |
| Buidfarm: Provide hardware to deploy and run <br/> the ROS 2 real-time tests | Small | | | |
| Buidfarm: Improve existing tools to measure <br/> all ROS 2 different executors | Medium | | | |
| Buidfarm: Define real-time KPIs | Small | | | [#6](https://github.com/ros-realtime/community/issues/6) |
| Buidfarm: Implement infrastructure to report <br/> the ROS 2 real-time test's results | Medium | | | [#7](https://github.com/ros-realtime/community/issues/7) |
| Buidfarm: Consolidate HW setting + OS setting | Medium | | | [#13](https://github.com/ros-realtime/community/issues/13) |
| Features: Add support package to configure <br/> real-time and platform specific settings | Medium | | | |
| Documentation: Add tutorial to run the <br/> pendulum_control demo | Small | | 2nd quarter 2021 | |
| Documentation: Add tutorial to run <br/> `performance_test` with real-time settings | Small | | 2nd quarter 2021 | |
| Documentation: Add tutorial to run a <br/> Autoware.Auto demo in QNX | Small | | 2nd quarter 2021 | |
| Documentation: Add tutorial to run a <br/> ros2_control demo application | Small | | 2nd quarter 2021 | |
| Documentation: Add tutorial to run the <br/>cbg_executor example | Small | | | |
| Documentation: Real-Time Concepts. <br/>Real-time capable containers | Medium | | | |
| Documentation: Real-Time Concepts. <br/> Static Memory Allocation in ROS 2 and middleware | Medium | | | |
| Documentation: Real-Time Concepts. <br/> Bounded or fixed-sized data types | Medium | | | |
| Documentation: Real-Time Concepts. <br/> Real-time capable memory allocator | Medium | | | |
| Documentation: Real-Time Concepts. <br/> Memory locking | Medium | | | |
| Documentation: Real-Time Concepts. <br/>Detection of memory allocation and blocking <br/>system calls | Medium | | | |
| Documentation: Real-Time Concepts. <br/> Executors | Medium | | | |
| Documentation: Real-Time Concepts. <br/> Exceptions safety in C++ | Medium | | | |
| Documentation: Real-Time Concepts. <br/> Threading, Concurrency and synchronization <br/>primitives, scheduling, etc | Medium | | | |
1 change: 1 addition & 0 deletions source/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,5 @@ The Real-Time Working Group's mission is to advocate for and work on memory mana
Resources/resources
Contact/contact
Contributing/how_to_contribute
Roadmap/Roadmap
```
23 changes: 23 additions & 0 deletions source/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
.. Real-time working group documentation master file, created by
sphinx-quickstart on Sat Mar 27 10:22:50 2021.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
Welcome to Real-Time working group's documentation!
===================================================

The Real-Time Working Group's mission is to advocate for and work on memory management, real-time pub/sub, real-time DDS, and tools that allow tracing, profiling and optimizing.

.. toctree::
:maxdepth: 1
:caption: Contents:


Guides/index
Real-Time-Buildfarm/index
Subprojects/subprojects
Related-Projects/related_projects
Resources/resources
Contact/contact
Contributing/how_to_contribute
Roadmap/Roadmap