Skip to content

Latest commit

 

History

History
101 lines (78 loc) · 4.78 KB

roadmap.md

File metadata and controls

101 lines (78 loc) · 4.78 KB

Ignition Robotics Roadmap

This page describes planned work for Ignition Robotics. The set of planned features and development efforts should provide insight into the overall direction of Ignition Robotics. If you would like to see other features on the roadmap, then please get in touch with us at [email protected].

Quarterly Roadmap

Close the Gap is Ignition's current focus topic. Over the next two quarters we will concentrate development efforts on topics that reduce feature disparity between Gazebo and Ignition and facilitate migration from Gazebo to Ignition. Take a look at the feature comparison page for a list of differences between Gazebo and Ignition.

2020 Q3(Jul - Sep)

  • Migration Strategies: Develop and document strategies for migrating plugins, SDF files, and other simulation resources from Gazebo to Ignition.

  • Documentation: Improve documentation release process and usability. Port relevant Gazebo tutorials to Ignition.

2020 Q4(Oct - Dec)

Feature Roadmap

A number of features are planned for specific releases of Ignition. The features listed here derive from the Quarterly Roadmap, listed above, and other ongoing projects. See the Release Features page for a list of features already available in each release of Ignition.

A named release of Ignition, such as Acropolis or Blueprint, is tied to a set of library major versions. Each library follows semantic versioning, and we make use of the PImpl idom. This development and release pattern allows us to distribute patch and minor updates into an already released Ignition version. For example, if a new feature does not break API/ABI then we will target the feature to the oldest compatible non-EOL release and propagate the feature forward.

Blueprint

  1. Detachable joints.
  2. Buoyancy model.
  3. Additional graphical tools for model and world creation and editing.
  4. GUI tool to insert models from online sources and local directories.
  5. Audio sensor and source.
  6. Improved resource path handling.
  7. Loading custom physics engine plugins.

Citadel

  1. Simplified physics engine.
  2. Bazel build files.
  3. SDF website update, documentation, and model composition.
  4. Trajectory animation.

Dome

  1. Particle effects, to support smoke and gas.
  2. Efficient skeleton animations.
  3. Localized wind (wind that is constrained to a region of influence).
  4. Design for Enhanced distributed simulation.
  5. OpenGL shaders to simulate underwater effects in camera sensors.
  6. Mesh level of detail support.

Planned releases

Please see the Releases for the timeline of and information about future distributions.

Contributing to Ignition

Looking for something to work on, or just want to help out? Here are a few resources to get you going.

  1. How to contribute guide.
  2. Feature comparision list. This page lists the feature gaps between Gazebo-classic and Ignition Gazebo.
  3. Take a look at the various libraries, and the issue tracker associated with each.