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. Development of Ignition Robotics is closely tied to on-going work with a variety of institutions. If you would like to see other features on the roadmap, then please get in touch with us via info@openrobotics.org.
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.
- Detachable joints.
- Buoyancy model.
- Additional graphical tools for model and world creation and editing.
- GUI tool to insert models from online sources and local directories.
- Audio sensor and source.
- Improved resource path handling.
- Loading custom physics engine plugins.
- Simplified physics engine.
- Bazel build files.
- SDF website update, documentation, and model composition.
- Trajectory animation.
- Particle effects, to support smoke and gas.
- Efficient skeleton animations.
- Localized wind (wind that is constrained to a region of influence).
- Design for Enhanced distributed simulation.
- OpenGL shaders to simulate underwater effects in camera sensors.
- Mesh level of detail support.
See the Releases page.
Looking for something to work on, or just want to help out? Here are a few resources to get you going.
- How to contribute guide.
- Feature comparision list. This page lists the feature gaps between Gazebo-classic and Ignition Gazebo.
- Take a look at the various libraries, and the issue tracker associated with each.