The simulation team at Open Robotics is happy to announce the 2nd LTS release of Ignition, code named Fortress! This is the sixth major release of Ignition, following Edifice, Dome, Citadel, Blueprint and Acropolis.
Fortress is a long-term support release supported until September 2026.
If you would like to see Ignition Fortress in action, we demonstrated most of the new features at our monthly community meeting:
Briefly, here are some of the features that you’ll find in Fortress :
Fortress world : Try out the Fortress demo world, which showcases lots of new features at once!
Segmentation camera: new sensor that generates semantic and panoptic segmentation images.
Joint force-torque sensor: new sensor that reports forces and torques on a joint.
Custom sensors: it’s now easier to create your own sensors and load them into simulation.
Visualizations: view models as wireframe or transparent, and also view more properties like center of mass, inertia and joints.
Orthographic view: Toggle the 3D scene into orthographic projection.
<pose>now accepts degrees and quaternions
Heightmaps with Ogre 2: Heightmaps are now also available with the latest version of the rendering engine.
Headless rendering using EGL: it’s now possible to run Ogre 2 rendering without a window.
Spherical coordinates: Support for spawning and teleporting entities based on their latitude and longitude.
Buoyancy engine: simulates a mechanical bladder, such as a ballast tank, to control buoyancy of underwater vehicles.
On top of that, with Fortress you also get all the features that have been added to earlier releases since Edifice’s release 6 months ago (we backport new features whenever possible). Some highlights:
ign modelCLI (from Citadel): command line tool to inspect running simulations.
Test fixture (from Citadel): helper class with examples of how to setup simulation-based automated tests.
2D teleop widget (from Citadel): easily control mobile robots from the GUI.
3D plot (from Citadel): plot the path of entities as they move on the 3D scene.
Web visualization (from Dome): view running simulations on a web browser.
Bullet physics engine (from Dome): support for most physics features using the Bullet physics engine.
Parametrized SDF files (from Dome): Add, remove, modify or replace elements within
Contact visualization (from Dome): view contacts between entities on the 3D scene.
Hydrodynamics with ocean currents (from Edifice): simulate underwater dynamics such as drag, as well as uniform currents.
If you enjoy this release and would like to help support the Ignition community, please consider picking up some Ignition Fortress branded swag.
As of the release date, the currently supported platforms are:
- Ubuntu Bionic (18.04) and Focal (20.04)
- MacOS Catalina and BigSur (headless mode only)
- Windows 10 (partial support)
We’d like to thank all contributors to this release:
Addisu Z. Taddese
Alejandro Hernández Cordero
David V. Lu!!
Gonzalo de Pedro
Jose Luis Rivero
Jose Tomas Lorente
Luca Della Vedova
Marco A. Gutiérrez
Matias N. Goldberg
Paramjit Singh Baweja
Vatan Aksoy Tezer
We’d like to give especial thanks to the community members who helped us review Fortress tutorials during the Tutorial Party:
Isaac I.Y. Saito
The next release, Ignition Garden, is scheduled to be released on September 2022 (yes, you read that right, the release cadence is changing to 1 year). Keep an eye on the roadmap for what’s coming up, and let us know what features you’re interested in!
Be sure to get your Fortress shirt!
The Ignition Dev Team