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

Commit

Permalink
Add roadmap document
Browse files Browse the repository at this point in the history
  • Loading branch information
carlossvg committed Jun 4, 2021
1 parent e6ebb4d commit d6f85fc
Show file tree
Hide file tree
Showing 3 changed files with 57 additions and 0 deletions.
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

0 comments on commit d6f85fc

Please sign in to comment.