From 9ad981ec66faa7b6314add64f41a23f7f2177be7 Mon Sep 17 00:00:00 2001 From: "Addisu Z. Taddese" Date: Tue, 7 Nov 2023 14:53:07 -0600 Subject: [PATCH] Create Ionic roadmap for Q4 Signed-off-by: Addisu Z. Taddese --- roadmap.md | 45 ++++++++++++++------------------------------- 1 file changed, 14 insertions(+), 31 deletions(-) diff --git a/roadmap.md b/roadmap.md index 56a3836e8c..fd91a7a10c 100644 --- a/roadmap.md +++ b/roadmap.md @@ -8,37 +8,18 @@ info@openrobotics.org. ## Quarterly Roadmap -## 2023 Q1 (Jan - Mar) / Q2 (Apr - Jun) - ongoing - -* **Out-of-box experience**: Improve end-user experience - * [All open tickets](https://github.com/search?q=org%3Agazebosim+label%3A%22OOBE+%F0%9F%93%A6%E2%9C%A8%22&state=open&type=Issues) - * [Status](https://github.com/orgs/gazebosim/projects/1?card_filter_query=label%3A%22oobe+%F0%9F%93%A6%E2%9C%A8%22) - -* **APIs that ease migration from Gazebo-classic** - * Tickets: [gz-sim#325](https://github.com/gazebosim/gz-sim/issues/325), [gz-sim#85](https://github.com/gazebosim/gz-sim/issues/85) - -* **Provide infrastructure to generate bindings for gz-msg protos instead of packaging generated code** - * Tickets: Part of [gz-sim#494](https://github.com/gazebosim/gz-sim/issues/494), Related to: [gz-sim#36](https://github.com/gazebosim/gz-msgs/issues/36) and [gz-sim#113](https://github.com/gazebosim/gz-msgs/issues/113) - -* **Complete Python scripting capability with documentation and examples** - * Goals: - * Ability to control simulation from python - * Ability to write system "plugins" in python - * Using Gazebo in a jupyter notebook - * Tickets: Part of [gz-sim#790](https://github.com/gazebosim/gz-sim/issues/790) - -## 2023 Q3 (Jul - Sept) - -* **Complete Python scripting capability with documentation and examples** - * Tickets: Part of [gz-sim#790](https://github.com/gazebosim/gz-sim/issues/790) - -* **Improve interoperability with ROS** - * Goals: - - Make Joint state publisher work with SDF - - Eliminate the need for having both URDF and SDF files in robot model packages - - Create more documentation around ROS 2 launch and resources (eg. meshes) - - Create a better workflow for creating custom message bridges other than forking the `ros_gz` repo. - - Events emitted by Gazebo to indicate completion of world/model loading. +## 2024 Q4 (Oct - Dec) + +* **Improve documentation website (gazebosim.org/docs)** + * Use a static site generator for the documentation website so that anyone can preview changes made in a PR. (https://github.com/gazebosim/docs/issues/85) + * Make doxygen tutorials from each library accessible on the main tutorials page on gazebosim.org/docs (https://github.com/gazebosim/docs/issues/55) + * Add new tutorials + * Copy/adapt tutorials from https://classic.gazebosim.org/tutorials + * Improve existing content + * Establish QA checklist for PRs in https://github.com/gazebosim/docs +* **Migrate from Qt5 to Qt6** +* **Define platform dependencies and prepare for the new Ubuntu LTS 24.04 and the interaction with ROS 2 Jazzy.** +* **Support nested models in Bullet-featherstone gz-physics engine plugin** ## Feature Roadmap @@ -74,6 +55,8 @@ compatible non-EOL release and propagate the feature forward. ### Harmonic +### Ionic + See the [Quarterly Roadmap](/docs/all/roadmap#quarterly-roadmap) above. ## Planned releases