Skip to content

Commit

Permalink
Create Ionic roadmap for Q4
Browse files Browse the repository at this point in the history
Signed-off-by: Addisu Z. Taddese <addisu@openrobotics.org>
  • Loading branch information
azeey committed Nov 7, 2023
1 parent 10d352a commit 9ad981e
Showing 1 changed file with 14 additions and 31 deletions.
45 changes: 14 additions & 31 deletions roadmap.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down Expand Up @@ -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
Expand Down

0 comments on commit 9ad981e

Please sign in to comment.