New Releases 2022-11-09 (Citadel, Fortress, and Garden)

Highlights

  • Citadel: gz/* include headers can now be used in pre-Garden versions of gz-common, gz-math, and gz-msgs. This will ease migration from ignition to gazebo.

  • Garden: Add bullet-featherstone plugin to gz-physics. The full integration with gz-sim will be released soon.

  • Script and tutorial for generating procedural datasets with Blender

  • Garden: Clarify the definition of <joint><thread_pitch> SDFormat 1.10 and introduce <joint><screw_thread_pitch>
    which uses a more conventional unit.

  • Citadel: libsdformat now adds <frame>s for reduced links/joints when parsing URDF files to preserve the pose information of those elements.

Releases

These are the minor and patch releases that came out since the previous post and the release of Garden.

Gazebo Common 5.1.0 to 5.2.2 (Garden)

Changelog

Full changelog

  1. [Backport] Avoid Io.hh header name clash (#471)

  2. Fix arm builds and tests

  3. Add CSV data parsing

  4. Skip CSV header when reading DataFrame.

  5. Adds an API to retrieve keys.

  6. All common4 changes up to 4.6.1 release

  7. All common3 changes up to 3.15.1 release

  8. Don’t install auto-generated profiler.hh

  9. Fixed MeshManager Singleton

  10. Don’t install CMakeLists.txt

  11. ign → gz Migrate Ignition Headers : gz-common

  12. Suppress a bunch of unnecessary test output

  13. Fix metallic roughness file path for gltf assets

  14. Include cstring for memcpy

  15. Remove redundant namespace references

Contributors

Alejandro Hernández Cordero
Arjo Chakravarty
CristĂłbal Arroyo
Jochen Sprickerhof
Louise Poubel
Luca Della Vedova
methylDragon
Michael Carroll
Michel Hidalgo
Nate Koenig
Steve Peters


Gazebo Common 3.15.0 and 3.15.1 (Citadel)

Changelog

Full changelog

  1. Fix build on case-insensitive filesystems

  2. Don’t install CMakeLists.txt

  3. ign → gz Migrate Ignition Headers

Contributors

Michael Carroll
Nate Koenig
Steve Peters
methylDragon

Gazebo Common 4.6.0 and 4.6.1 (Fortress)

Changelog

Full changelog

  1. All common3 changes up to 3.15.1 release

  2. Include cstring for memcpy

Contributors

Jochen Sprickerhof
Louise Poubel
Michael Carroll
Nate Koenig
Steve Peters
methylDragon

Gazebo Math 6.13.0 (Citadel and Fortress)

Changelog

Full changelog

  1. Support migration and migrate headers

  2. Remove redundant namespace references

Contributors

methylDragon

Gazebo Msgs 8.7.0 (Fortress)

Changelog

Full changelog

  1. ign → gz Redirect Gz Headers

  2. Add parameter component message definitions

  3. Remove redunant namespace references

Contributors

Ivan Santiago Paunovic
methylDragon
Steve Peters

Gazebo Msgs 5.11.0 (Citadel)

Changelog

Full changelog

  1. Ignition to Gazebo renaming.

  2. Remove mistaken VERSION.

  3. Increase utility coverage.

Contributors

Jenn Nguyen
Louise Poubel
methylDragon
Nate Koenig


Gazebo Physics 6.1.1

Changelog

Full changelog

  1. Suppress MSVC warning that is not applicable

  2. Fix construction of nested models

  3. Removed GetCollision API it’s redundant

  4. Add bullet-featherstone plugin

  5. Fix bullet cmake, probably bad merge

Contributors

Alejandro Hernández Cordero
Grey
Michael Carroll
Nate Koenig


Gazebo Rendering 7.1.0

Changelog

Full changelog

  1. Initialize wide angle camera pixel format

  2. Fix use of singletons

  3. All changes merged forward from ign-rendering6

Contributors

Addisu Z. Taddese
ahcorde
Alejandro Hernández Cordero
CristĂłbal Arroyo
Ian Chen
methylDragon
Sanjuksha


Gazebo Rendering 3.6.1 (Citadel)

Changelog

Full changelog

  1. Improved coverage: MeshDescriptor, Mesh, MoveToHelper, OrbitViewController, PixelFormat and ShadersParams

  2. Suppress Windows warnings

  3. Improved RenderEngine and Mesh coverage

  4. Increase TransformControl test converage (#668)

  5. Increased Marker coverage

  6. Added shaderType converage

  7. Improved grid coverage

  8. Improved coverage Arrow and Axis visuals and fixed some warnings

  9. Backport from 6 to 3. Disable C4275 warnings on Windows from OgreUTFString (#621)

  10. Remove redundant namespace references

  11. Disabling flaky depth and thermal camera tests on mac (#405)

  12. Change IGN_DESIGNATION to GZ_DESIGNATION (#677)

  13. Add coverage ignore file

  14. Ignition → Gazebo

  15. fix checking unofficial ogre version when ogre 1.x is not installed

  16. Updated CODEOWNERS

  17. Silence CMake policy CMP0072

Contributors

Alejandro Hernández Cordero
AzulRadio
CristĂłbal Arroyo
Ian Chen
Jenn Nguyen
Jorge Perez
Louise Poubel
methylDragon
Michael Carroll
William Lew


Gazebo Sim 6.13.0

Changelog

Full changelog

  1. Fix two tests on Windows

  2. All ign-gazebo3 changes up to 3.14.0 release

  3. Some minor changes to hydrodynamic flags test

  4. Fix thruster integration test

  5. Fix scene_broadcaster_system test

  6. Script and tutorial for generating procedural datasets with Blender

  7. Enable use of ign gazebo -s on Windows (take two)

  8. Removed unused speedlimit file

  9. Fortress: Removed warnings

  10. Enable/Disable individual hydrodynamic components.

  11. Adding thrust coefficient calculation

  12. Restore Add System GUI plugin

  13. Return absolute path when finding a resource

  14. Adds sky cubemap URI to the sky.proto’s header

  15. Update triggered_publisher.sdf

  16. Add ResourceSpawner example file

  17. Enable inherited model topic name.

  18. Fix loading render engine plugins in GUI

  19. Add a service to trigger functionality

  20. Fix installation instructions on Ubuntu 22.04

  21. Fix reference link in ackermann steering

Contributors

Alejandro Hernández Cordero
Andrej Orsula
Arjo Chakravarty
Benjamin Perseghetti
Ian Chen
Jose Luis Rivero
Kenji Brameld
Liam Han
Marco A. Gutierrez
Michael Carroll
Nate Koenig
Silvio Traversaro
Steve Peters


SDFormat 13.1.0 and 13.2.0 (Garden)

Changelog

Full changelog

  1. sdf/1.10/joint.sdf: add screw_thread_pitch

  2. sdf/1.10: support //world/joint specification

  3. Model: add sdf::Errors output to API methods

  4. Added Root::WorldByName

  5. Python: add OpticalFrameID APIs to pyCamera

  6. Fix GZ_PYTHON_INSTALL_PATH value

  7. Rename python bindings import library for Windows

  8. Add test helper python package for encapsulating versioned python packages

  9. Add a configuration option to resolve URIs

  10. World: sdfwarns to sdf::Errors when warnings policy set to sdf::EnforcementPolicy::ERR

  11. PrintConfig: add sdf::Errors output to API methods

  12. Element: add sdf::Errors output to API methods

  13. python: Import gz.math at startup to fix #1129

  14. parser_urdf: add //frame for reduced links/joints

  15. Param::Set: fix truncation of floating-point values

  16. Reduce the number of include dirs for sdformat

  17. urdf: fix test and clean up internals

  18. sdf/camera.sdf: fields for projection matrix

  19. Add camera optical_frame_id element

Contributors

Addisu Z. Taddese
Alejandro Hernández Cordero
Brian
Jose Luis Rivero
Marco A. Gutiérrez
Marq Rasmussen
Michael Carroll
Nate Koenig
Silvio Traversaro
Steve Peters
Will Stott


SDFormat 12.6.0 (Fortress)

Changelog

Full changelog

  1. Reduce the number of include dirs for sdformat.

  2. Add camera optical_frame_id element

  3. urdf: fix sensor/light pose for links lumped by fixed joints

  4. Removed USD component from SDFormat and move to gz-usd

  5. Fix URDF fixed joint reduction of SDF joints

  6. Test model name as placement_frame

  7. Test using __model__, world in @attached_to, @relative_to

  8. Remove unused sdf.hh.in template

  9. Readme: Ignition → Gazebo

  10. Document major and minor SDFormat version numbers

  11. Add skybox URI

  12. Bash completion for flags

  13. Fix bug with resolving poses for joint sensors.

  14. sdf::Joint: Mutable versions of SensorByName and SensorByIndex

  15. Add Link::ResolveInertial API

Contributors

Addisu Z. Taddese
Alejandro Hernández Cordero
Brian
Jenn Nguyen
Mabel Zhang
Marco A. Gutiérrez
Marq Rasmussen
Michael Carroll
Nate Koenig
Stefan Profanter
Steve Peters


SDFormat 9.9.0 (Citadel)

Changelog

Full changelog

  1. sdf/camera.sdf: fields for projection matrix

  2. urdf: add //frame for reduced links/joints

  3. urdf: fix sensor/light pose for links lumped by fixed joints

  4. urdf: fix test and clean up internals

  5. Ensure relocatable config files

  6. Test using __model__, world in @attached_to, @relative_to

  7. Readme: Ignition → Gazebo

  8. Document major and minor SDFormat version numbers

  9. Bash completion for flags

  10. Add Link::ResolveInertial API

Contributors

Brian
Jenn Nguyen
Mabel Zhang
Stefan Profanter
Steve Peters


2 Likes