New Releases 2022-08-31 (Citadel & Fortress)

Highlights

  • Fortress / Citadel: When Gazebo Sim is started without a specific world file, users will see the brand-new quick start dialog with interactive worlds ready to simulate!

    image

  • Fortress / Citadel: New plugin to apply force and torque to any object in simulation via transport or SDF:

    apply_wrench

  • Fortress / Citadel: The command line now has bash completion for flags. Click tab to auto complete!

  • Fortress / Citadel: Increases in test coverage, which means more reliable simulations for you!

  • Citadel: Ackermann steering system (backported from Fortress)

Releases

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

Gazebo Launch 5.2.0 (Fortress)

Changelog

Full changelog

  1. Add code coverage ignore file
  2. Change IGN_DESIGNATION to GZ_DESIGNATION
  3. Fix ign_TEST for Fortress
  4. Ignition → Gazebo
  5. Bash completion for flags
  6. Adds ability to get a file from a running Gazebo instance
  7. Add Ubuntu Jammy CI
  8. Depend on python3-yaml instead of python-yaml

Contributors

AzulRadio
Jenn Nguyen
Louise Poubel
Mabel Zhang
Nate Koenig


Gazebo Sim 6.11.0 & 6.12.0 (Fortress)

Changelog

Full changelog

  1. Add topic parameter to thrust plugin
  2. Add information about <topic> system parameter
  3. Adding tests for hydrodynamics
  4. Fix Windows and Doxygen
  5. Add support for specifying log record period
  6. Common widget GzColor replacement
  7. Replace plotIcon in ComponentInspector with GzPlotIcon
  8. Component Inspector with common widget pose plotting
  9. Change CODEOWNERS and maintainer to Michael
  10. Replace pose in ViewAngle with GzPose
  11. Add system to an entity through Component Inspector
  12. Quick start dialog
  13. Quiet libSDFormat console on --verbose 0
  14. New Apply Link Wrench system
  15. Add Tf publishing to AckermannSteering system
  16. Fix component updates
  17. Implement vector3 with common widget vector3
  18. Fix to modelphotoshoot test
  19. Update log playback gui config
  20. Helper function to get an entity from an entity message
  21. Fix compilation of scene broadcaster test
  22. Ignition → Gazebo
  23. Add Model::CanonicalLink getter
  24. Implement Pose3d with common widget pose
  25. Fix UNIT_Server_TEST on Windows
  26. Use pytest to generate junit xml files for python tests
  27. Refactor: Utilizes function to load animations
  28. Utilizes function to sequence trajectories
  29. Disable MacOS flakies Citadel

Contributors

Alejandro Hernández Cordero
Andrew Ealovega
AzulRadio
Carlos AgĂĽero
Dharini Dutia
Ian Chen
Jenn Nguyen
Jorge Perez
Kenji Brameld
Louise Poubel
Marco A. Gutiérrez
Michael Carroll
Mohamad
Onur Berk Töre
Silvio Traversaro
Steve Peters


Gazebo Gui 6.6.0 & 6.6.1 (Fortress)

Changelog

Full changelog

  1. Fix mistaken dialog error message
  2. Replace color and pose for GridConfig with GzColor and GzPose
  3. Replace pose in Grid3d with GzPose
  4. Remove redundant namespace references
  5. Update codeowners
  6. Fix warnings on Jammy
  7. GzColor ColorDialogue fix
  8. Fix attribute update when <dialog> isn’t present
  9. Add plotting to common widget pose
  10. Add test for Plugin::ConfigStr()

Contributors

AzulRadio
Louise Poubel
methylDragon


Gazebo Transport 11.2.0 (Fortress)

Changelog

Full changelog

  1. Remove problematic discovery test
  2. Change IGN_DESIGNATION to GZ_DESIGNATION
  3. Ignition → Gazebo
  4. Bash completion for flags

Contributors

Jenn Nguyen
Louise Poubel
Mabel Zhang
Michael Carroll
Nate Koenig
Steve Peters


Gazebo Fuel Tools 7.1.0 (Fortress)

Changelog

Full changelog

  1. Ignition to Gazebo server rename effort
  2. Remove redundant namespace references
  3. Change IGN_DESIGNATION to GZ_DESIGNATION
  4. Ignition → Gazebo docs
  5. Remove unused files (bitbucket-pipelines, docs)
  6. Disable failing windows tests
  7. Disable staging-fuel.ignitionrobotics.org test
  8. Add missing header guard for Interface.hh
  9. SDF from path helper
  10. Add Ubuntu Jammy CI
  11. Fix trailing slashes in failing tests
  12. Print error when unzipping fails to save a file
  13. More checks when manipulating file system in tests
  14. Move test cache to build folder
  15. Improve and fix ResultType tests
  16. Fix cmdfuel ruby script generation on Windows with MSVC
  17. FuelClient.cc: include <deque>
  18. APIs for retrieving models in parallel

Contributors

Jenn Nguyen
Jorge Perez
Louise Poubel
methylDragon
Michael Carroll
Nate Koenig
Silvio Traversaro
Steve Peters


Gazebo Common 4.5.2 (Fortress)

Changelog

Full changelog

  1. Fix deprecation warning from new ffmpeg
  2. Remove redundant namespace references
  3. Add code coverage ignore file
  4. Change IGN_DESIGNATION to GZ_DESIGNATION
  5. Ignition → Gazebo
  6. Support absolute Win paths with forward slashes in common::FindFile
  7. Fix FindSharedLibrary for relative plugin paths
  8. Fix race condition in FileLogger
  9. Synchronize console writes
  10. Profiler tutorial: viewing from Docker container

Contributors

Addisu Z. Taddese
Alejandro Hernández Cordero
AzulRadio
CristĂłbal Arroyo
Jenn Nguyen
Louise Poubel
methylDragon
Michael Carroll
Nate Koenig
Silvio Traversaro


Gazebo Math 6.13.0 (Citadel & Fortress)

Changelog

Full changelog

  1. Support migration and migrate headers
  2. Remove redundant namespace references

Contributors

methylDragon


Gazebo Tools 1.5.0 (Citadel & Fortress)

Changelog

Full changelog

  1. Bash completion for subcommand names and flags
  2. Infrastructure & CI
  3. Remove unused config.hh.in
  4. Bump CMake to 2.8.12
  5. Fix .dll installation directory on Windows
  6. Permit to invoke ign command in Windows

Contributors

Addisu Z. Taddese
Jenn Nguyen
Jose Luis Rivero
Kenji Brameld
Louise Poubel
Mabel Zhang
Silvio Traversaro
Steve Peters


Gazebo Plugin 1.3.0 (Citadel & Fortress)

Changelog

Full changelog

  1. Remove redundant namespace references
  2. Change IGN_DESIGNATION to GZ_DESIGNATION
  3. Ignition → Gazebo
  4. Bash completion for flags
  5. Add LICENSE file
  6. Add Ubuntu Jammy CI
  7. Install ruby commands on Windows

Contributors

Gajendra
Jenn Nguyen
Louise Poubel
Mabel Zhang
methylDragon
Nate Koenig
Steve Peters


Gazebo Cmake 2.15.0 (Citadel & Fortress)

Changelog

Full changelog

  1. ign → gz: add gz/* header files
  2. Backport GZ_SANITIZER variable
  3. Update doxygen file

Contributors

Louise Poubel
methylDragon
Steve Peters


Gazebo Launch 2.3.0 (Citadel)

Changelog

Full changelog

  1. Remove redundant namespace references
  2. Add code coverage ignore file
  3. Change IGN_DESIGNATION to GZ_DESIGNATION
  4. Ignition → Gazebo
  5. Bash completion for flags

Contributors

AzulRadio
Jenn Nguyen
Louise Poubel
Mabel Zhang
methylDragon
Nate Koenig


Gazebo Sim 3.14.0 (Citadel)

Changelog

Full changelog

  1. Change CODEOWNERS and maintainer to Michael
  2. Replace pose in ViewAngle with GzPose
  3. Fix loading worlds from CLI
  4. Quick start dialog
  5. Quiet libSDFormat console on --verbose 0
  6. Add Ackermann Steering system (backport from Fortress)
  7. New Apply Link Wrench system
  8. Implement Component Inspector Vector3 with common widget Vector3
  9. Helper function to get an entity from an entity message
  10. Ignition → Gazebo
  11. Add Model::CanonicalLink getter
  12. Implement Pose3d with common widget pose
  13. Test fixes and updates
  14. Bash completion for flags
  15. Add new GZ_GUI_RESOURCE_PATH to help message

Contributors

AzulRadio
Jenn Nguyen
Jorge Perez
Louise Poubel
Mabel Zhang
methylDragon
Michael Carroll
Mohamad
Steve Peters


Gazebo Sensors 3.4.0 (Citadel)

Changelog

Full changelog

  1. Remove redundant namespace references
  2. Ignition → Gazebo
  3. Conform to ros format for header field frame_id of sensor msgs
  4. Fix compiler warnings (CMP0072 and copy elision)
  5. Require ign-transport >= 8.2

Contributors

Alejandro Hernández Cordero
Jenn Nguyen
Louise Poubel
methylDragon


Gazebo Gui 3.11.2 (Citadel)

Changelog

Full changelog

  1. Fix mistaken dialog error message
  2. Replace pose in Grid3d with GzPose
  3. Remove redundant namespace references
  4. Update codeowners
  5. GzColor ColorDialogue fix
  6. Fix attribute update when <dialog> isn’t present
  7. Add test for Plugin::ConfigStr()

Contributors

AzulRadio
Louise Poubel
methylDragon


Gazebo Physics 2.5.1 (Citadel)

Changelog

Full changelog

  1. Remove redundant namespace references
  2. Add code coverage ignore file
  3. Change IGN_DESIGNATION to GZ_DESIGNATION
  4. Ignition → Gazebo
  5. Make CONFIG a CMake pass-through option for DART
  6. Remove explicitly-defined copy constructor/operator for Shape
  7. Fix ExpectData compiler warnings
  8. Fix copying of ExpectData objects
  9. Fix Apache license version
  10. Tutorial fixes
  11. Add project() to examples

Contributors

Addisu Z. Taddese
Ashton Larkin
AzulRadio
Jenn Nguyen
Louise Poubel
Mabel Zhang
methylDragon
Michael Carroll
Nate Koenig
Steve Peters


Gazebo Fuel Tools 4.6.0 (Citadel)

Changelog

Full changelog

  1. Ignition to Gazebo server rename
  2. Remove redundant namespace references
  3. Change IGN_DESIGNATION to GZ_DESIGNATION
  4. Ignition → Gazebo
  5. Remove unused files (bitbucket-pipelines, docs)
  6. Disable staging-fuel.ignitionrobotics.org test

Contributors

Jenn Nguyen
Jorge Perez
Louise Poubel
methylDragon
Nate Koenig


Gazebo Common 3.14.2 (Citadel)

Changelog

Full changelog

  1. Fix deprecation warning from new ffmpeg
  2. Remove redundant namespace references
  3. Add code coverage ignore file
  4. Change IGN_DESIGNATION to GZ_DESIGNATION
  5. Ignition → Gazebo
  6. Fix FindSharedLibrary for relative plugin paths
  7. Fix race condition in FileLogger
  8. Synchronize console writes

Contributors

Addisu Z. Taddese
Alejandro Hernández Cordero
AzulRadio
CristĂłbal Arroyo
Jenn Nguyen
Louise Poubel
methylDragon
Michael Carroll
Nate Koenig


1 Like

Yes! Keep these nice things coming!

2 Likes

I hope this is not dumb question, but on this part: Implement Pose3d with common widget pose by AzulRadio · Pull Request #1571 · gazebosim/gz-sim · GitHub

Seems like this code is working with GUI only. For some reason, I am unable to find it in command line. Do you know if there’s a doc for this one? I’d love to get rpy from the pose3d!