Skip to content

Latest commit

 

History

History
120 lines (104 loc) · 9.15 KB

release_features.md

File metadata and controls

120 lines (104 loc) · 9.15 KB

Ignition Release Features

Here you will find the set of features that are available in each release.

Take a look at the Roadmap for information about upcoming features, some of which may land in released versions of Ignition.

Acropolis

The first major release of Ignition focused on the basics of simulation. The basics primarily encompassed integration of physics, sensors, graphical tools, and programmatic interfaces.

  1. Support for DART in Ignition Physics.
  2. Ogre1.9 and Ogre2.1 support in Ignition Rendering
  3. Entity Component System based simulation engine in Ignition Gazebo.
  4. A sensor suite that includes contact sensor, logical camera, monocular camera, depth camera, LIDAR, magnetometer, altimeter, and IMU is available through Ignition Sensors and Ignition Gazebo.
  5. Launch system capable of running and managing a set of plugins and executables.
  6. Cloud-hosted simulation assets provided by app.ignitionrobotics.org.
  7. Distributed simulation using lock-stepping.
  8. Dynamic loading/unloading of simulation models based on the location of performer, usually a robot.
  9. Simulation state logging.
  10. Plugin-based GUI system based on QtQuick and Material Design. Available plugins include 3D scene viewer, image viewer, topic echo, topic publisher, world control, and world statistics.

The Acropolis collection is composed by many different Ignition libraries. The collection assures that all libraries all compatible and can be used together.

Library name Version Changelog
ign-cmake 2.x Changelog
ign-common 3.x Changelog
ign-fuel-tools 3.x Changelog
ign-gazebo 1.x Changelog
ign-gui 1.x None
ign-launch 0.x None
ign-math 6.x Changelog
ign-msgs 3.x Changelog
ign-physics 1.x Changelog
ign-plugin 1.x Changelog
ign-rendering 1.x None
ign-sensors 1.x Changelog
ign-tools 0.x Changelog
ign-transport 6.x Changelog
sdformat 8.x Changelog

Blueprint

  1. Physically based rendering (PBR) materials.
  2. Air pressure, RGBD and stereo camera sensors.
  3. Global wind model.
  4. Joint state publisher.
  5. Support for UAVs.
  6. Integration of ign command line tool into Ignition Gazebo.
  7. Logging and playback of simulation state.
  8. Command line tools to control log playback.
  9. Battery model based on vehicle motion and rechargeable batteries.
  10. Integration of Google benchmark for performance metrics and analysis.
  11. Tracked vehicle support.
  12. Breadcrumbs plugin.
  13. GUI tools:
    • GUI tools for model placement, and a new Scene Tree widget.
    • Translate and rotate models.
    • Entity tree.
    • Video recorder.
    • Move to models.
    • Follow model.
    • Delete model.
    • Grid.
    • Drag-and-drop models from Fuel to Ignition Gazebo UI.
    • Preset view angles
    • Hotkeys for transform modes and snapping
    • Entity selection
Library name Version Changelog
ign-cmake 2.x Changelog
ign-common 3.x Changelog
ign-fuel-tools 3.x Changelog
ign-gazebo 2.x Changelog
ign-gui 2.x Changelog
ign-launch 1.x Changelog
ign-math 6.x Changelog
ign-msgs 4.x Changelog
ign-physics 1.x Changelog
ign-plugin 1.x Changelog
ign-rendering 2.x Changelog
ign-sensors 2.x Changelog
ign-tools 0.x Changelog
ign-transport 7.x Changelog
sdformat 8.x Changelog

Citadel (LTS)

  1. Visual markers.
  2. Animated actors for Ogre 1 and Ogre 2.
  3. Thermal camera sensor.
  4. Emissive texture maps.
  5. SDFormat frame semantics.
  6. Upload and delete models to Fuel from command line.
Library name Version Changelog
ign-cmake 2.x Changelog
ign-common 3.x Changelog
ign-fuel-tools 4.x Changelog
ign-gazebo 3.x Changelog
ign-gui 3.x Changelog
ign-launch 2.x Changelog
ign-math 6.x Changelog
ign-msgs 5.x Changelog
ign-physics 2.x Changelog
ign-plugin 1.x Changelog
ign-rendering 3.x Changelog
ign-sensors 3.x Changelog
ign-tools 1.x Changelog
ign-transport 8.x Changelog
sdformat 9.x Changelog