From e007fa2c0b2e795ab1b74c75e48962b8dfacedba Mon Sep 17 00:00:00 2001 From: Ian Chen Date: Wed, 20 Sep 2023 16:41:02 -0700 Subject: [PATCH 1/4] Backport reset button fix (#2159) * Fix reset button in examples (#2151) Signed-off-by: Addisu Z. Taddese * fix reset button in more world sdf files Signed-off-by: Ian Chen --------- Signed-off-by: Addisu Z. Taddese Signed-off-by: Ian Chen Co-authored-by: Addisu Z. Taddese --- examples/plugin/rendering_plugins/rendering_plugins.sdf | 1 - examples/scripts/log_video_recorder/log_video_recorder.sdf | 1 - examples/worlds/boundingbox_camera.sdf | 1 - examples/worlds/camera_sensor.sdf | 1 - examples/worlds/dem_monterey_bay.sdf | 1 - examples/worlds/dem_moon.sdf | 1 - examples/worlds/dem_volcano.sdf | 1 - examples/worlds/depth_camera_sensor.sdf | 1 - examples/worlds/fuel_textured_mesh.sdf | 1 - examples/worlds/grid.sdf | 1 - examples/worlds/lrauv_control_demo.sdf | 1 - examples/worlds/minimal_scene.sdf | 1 - examples/worlds/optical_tactile_sensor_plugin.sdf | 1 - examples/worlds/plot_3d.sdf | 1 - examples/worlds/projector.sdf | 1 - examples/worlds/resource_spawner.sdf | 1 - examples/worlds/segmentation_camera.sdf | 1 - examples/worlds/sensors_demo.sdf | 1 - examples/worlds/shader_param.sdf | 1 - examples/worlds/sky.sdf | 1 - examples/worlds/spherical_coordinates.sdf | 1 - examples/worlds/thermal_camera.sdf | 1 - examples/worlds/tracked_vehicle_simple.sdf | 1 - examples/worlds/triggered_camera_sensor.sdf | 1 - examples/worlds/tunnel.sdf | 1 - examples/worlds/video_record_dbl_pendulum.sdf | 1 - examples/worlds/visibility.sdf | 1 - examples/worlds/visualize_contacts.sdf | 1 - examples/worlds/visualize_lidar.sdf | 1 - examples/worlds/wide_angle_camera.sdf | 1 - src/gui/playback_gui.config | 1 - 31 files changed, 31 deletions(-) diff --git a/examples/plugin/rendering_plugins/rendering_plugins.sdf b/examples/plugin/rendering_plugins/rendering_plugins.sdf index 785a510bdc2..b25fd1a4f6e 100644 --- a/examples/plugin/rendering_plugins/rendering_plugins.sdf +++ b/examples/plugin/rendering_plugins/rendering_plugins.sdf @@ -79,7 +79,6 @@ false false 72 - 121 1 floating diff --git a/examples/scripts/log_video_recorder/log_video_recorder.sdf b/examples/scripts/log_video_recorder/log_video_recorder.sdf index cde3d0cc510..a330ade2887 100644 --- a/examples/scripts/log_video_recorder/log_video_recorder.sdf +++ b/examples/scripts/log_video_recorder/log_video_recorder.sdf @@ -75,7 +75,6 @@ false false 72 - 121 1 floating diff --git a/examples/worlds/boundingbox_camera.sdf b/examples/worlds/boundingbox_camera.sdf index 4aa95a96ae3..7697d176844 100644 --- a/examples/worlds/boundingbox_camera.sdf +++ b/examples/worlds/boundingbox_camera.sdf @@ -82,7 +82,6 @@ false false 72 - 121 1 floating diff --git a/examples/worlds/camera_sensor.sdf b/examples/worlds/camera_sensor.sdf index 89a71652a87..3d967d701eb 100644 --- a/examples/worlds/camera_sensor.sdf +++ b/examples/worlds/camera_sensor.sdf @@ -92,7 +92,6 @@ false false 72 - 121 1 floating diff --git a/examples/worlds/dem_monterey_bay.sdf b/examples/worlds/dem_monterey_bay.sdf index 953c7178c23..7f2d170121c 100644 --- a/examples/worlds/dem_monterey_bay.sdf +++ b/examples/worlds/dem_monterey_bay.sdf @@ -71,7 +71,6 @@ false false 72 - 121 1 floating diff --git a/examples/worlds/dem_moon.sdf b/examples/worlds/dem_moon.sdf index 8cbbe830f9c..a1de71ad5e0 100644 --- a/examples/worlds/dem_moon.sdf +++ b/examples/worlds/dem_moon.sdf @@ -78,7 +78,6 @@ false false 72 - 121 1 floating diff --git a/examples/worlds/dem_volcano.sdf b/examples/worlds/dem_volcano.sdf index 979f0ca3838..f48b2779a4d 100644 --- a/examples/worlds/dem_volcano.sdf +++ b/examples/worlds/dem_volcano.sdf @@ -70,7 +70,6 @@ false false 72 - 121 1 floating diff --git a/examples/worlds/depth_camera_sensor.sdf b/examples/worlds/depth_camera_sensor.sdf index 5f17082d601..e666d12f428 100644 --- a/examples/worlds/depth_camera_sensor.sdf +++ b/examples/worlds/depth_camera_sensor.sdf @@ -82,7 +82,6 @@ false false 72 - 121 1 floating diff --git a/examples/worlds/fuel_textured_mesh.sdf b/examples/worlds/fuel_textured_mesh.sdf index 7ec952f40ee..251e1958108 100644 --- a/examples/worlds/fuel_textured_mesh.sdf +++ b/examples/worlds/fuel_textured_mesh.sdf @@ -95,7 +95,6 @@ false false 72 - 121 1 floating diff --git a/examples/worlds/grid.sdf b/examples/worlds/grid.sdf index 62028f2f844..184a946f858 100644 --- a/examples/worlds/grid.sdf +++ b/examples/worlds/grid.sdf @@ -67,7 +67,6 @@ false false 72 - 121 1 floating diff --git a/examples/worlds/lrauv_control_demo.sdf b/examples/worlds/lrauv_control_demo.sdf index bf0d43a12d6..ebd990b3014 100644 --- a/examples/worlds/lrauv_control_demo.sdf +++ b/examples/worlds/lrauv_control_demo.sdf @@ -111,7 +111,6 @@ false false 72 - 121 1 floating diff --git a/examples/worlds/minimal_scene.sdf b/examples/worlds/minimal_scene.sdf index ae6c78df090..59c67d10cd7 100644 --- a/examples/worlds/minimal_scene.sdf +++ b/examples/worlds/minimal_scene.sdf @@ -134,7 +134,6 @@ Features: false false 72 - 121 1 floating diff --git a/examples/worlds/optical_tactile_sensor_plugin.sdf b/examples/worlds/optical_tactile_sensor_plugin.sdf index 2920a788ee7..fcda4ad6055 100644 --- a/examples/worlds/optical_tactile_sensor_plugin.sdf +++ b/examples/worlds/optical_tactile_sensor_plugin.sdf @@ -97,7 +97,6 @@ false false 72 - 121 1 floating diff --git a/examples/worlds/plot_3d.sdf b/examples/worlds/plot_3d.sdf index 2f0ed9874cf..8abbd11a166 100644 --- a/examples/worlds/plot_3d.sdf +++ b/examples/worlds/plot_3d.sdf @@ -71,7 +71,6 @@ false false 72 - 121 1 floating diff --git a/examples/worlds/projector.sdf b/examples/worlds/projector.sdf index d2a601c3487..00fa8747ce7 100644 --- a/examples/worlds/projector.sdf +++ b/examples/worlds/projector.sdf @@ -97,7 +97,6 @@ false false 72 - 121 1 floating diff --git a/examples/worlds/resource_spawner.sdf b/examples/worlds/resource_spawner.sdf index ec9eb90392d..ab101d4b385 100644 --- a/examples/worlds/resource_spawner.sdf +++ b/examples/worlds/resource_spawner.sdf @@ -81,7 +81,6 @@ false false 72 - 121 1 floating diff --git a/examples/worlds/segmentation_camera.sdf b/examples/worlds/segmentation_camera.sdf index c8644c42ae2..c5f4df7defb 100644 --- a/examples/worlds/segmentation_camera.sdf +++ b/examples/worlds/segmentation_camera.sdf @@ -85,7 +85,6 @@ false false 72 - 121 1 floating diff --git a/examples/worlds/sensors_demo.sdf b/examples/worlds/sensors_demo.sdf index 7bc724857f3..3b6d49bbc95 100644 --- a/examples/worlds/sensors_demo.sdf +++ b/examples/worlds/sensors_demo.sdf @@ -87,7 +87,6 @@ false false 72 - 121 1 floating diff --git a/examples/worlds/shader_param.sdf b/examples/worlds/shader_param.sdf index 1c47a001e14..ae76f08d715 100644 --- a/examples/worlds/shader_param.sdf +++ b/examples/worlds/shader_param.sdf @@ -87,7 +87,6 @@ ShaderParam visual plugin over time. false false 72 - 121 1 floating diff --git a/examples/worlds/sky.sdf b/examples/worlds/sky.sdf index c1e2c620d57..e001ae59e57 100644 --- a/examples/worlds/sky.sdf +++ b/examples/worlds/sky.sdf @@ -70,7 +70,6 @@ Currently only supported using ogre2 rendering engine plugin. false false 72 - 121 1 floating diff --git a/examples/worlds/spherical_coordinates.sdf b/examples/worlds/spherical_coordinates.sdf index 1519bd64d7e..5f76fe38440 100644 --- a/examples/worlds/spherical_coordinates.sdf +++ b/examples/worlds/spherical_coordinates.sdf @@ -163,7 +163,6 @@ gz service -s /world/spherical_coordinates/set_spherical_coordinates \ false false 72 - 121 1 floating diff --git a/examples/worlds/thermal_camera.sdf b/examples/worlds/thermal_camera.sdf index c857c362781..e585cbe66f7 100644 --- a/examples/worlds/thermal_camera.sdf +++ b/examples/worlds/thermal_camera.sdf @@ -88,7 +88,6 @@ false false 72 - 121 1 floating diff --git a/examples/worlds/tracked_vehicle_simple.sdf b/examples/worlds/tracked_vehicle_simple.sdf index 0334c4666c9..e4754140353 100644 --- a/examples/worlds/tracked_vehicle_simple.sdf +++ b/examples/worlds/tracked_vehicle_simple.sdf @@ -1780,7 +1780,6 @@ 0 0 72 - 121 1 floating diff --git a/examples/worlds/triggered_camera_sensor.sdf b/examples/worlds/triggered_camera_sensor.sdf index 23e2a027d2f..38c6af1d059 100644 --- a/examples/worlds/triggered_camera_sensor.sdf +++ b/examples/worlds/triggered_camera_sensor.sdf @@ -98,7 +98,6 @@ false false 72 - 121 1 floating diff --git a/examples/worlds/tunnel.sdf b/examples/worlds/tunnel.sdf index 2b70a686481..a902e40f032 100644 --- a/examples/worlds/tunnel.sdf +++ b/examples/worlds/tunnel.sdf @@ -108,7 +108,6 @@ false false 72 - 121 1 floating diff --git a/examples/worlds/video_record_dbl_pendulum.sdf b/examples/worlds/video_record_dbl_pendulum.sdf index aeebffde372..e5eed30f0da 100644 --- a/examples/worlds/video_record_dbl_pendulum.sdf +++ b/examples/worlds/video_record_dbl_pendulum.sdf @@ -164,7 +164,6 @@ false false 72 - 121 1 floating diff --git a/examples/worlds/visibility.sdf b/examples/worlds/visibility.sdf index 3f0f1848375..ed669970a20 100644 --- a/examples/worlds/visibility.sdf +++ b/examples/worlds/visibility.sdf @@ -99,7 +99,6 @@ false false 72 - 121 1 floating diff --git a/examples/worlds/visualize_contacts.sdf b/examples/worlds/visualize_contacts.sdf index 4e78353353e..e39092e014d 100644 --- a/examples/worlds/visualize_contacts.sdf +++ b/examples/worlds/visualize_contacts.sdf @@ -89,7 +89,6 @@ Contacts will be visualized as blue spheres and green cylinders. false false 72 - 121 1 floating diff --git a/examples/worlds/visualize_lidar.sdf b/examples/worlds/visualize_lidar.sdf index 54dca0b06c6..61f93975055 100644 --- a/examples/worlds/visualize_lidar.sdf +++ b/examples/worlds/visualize_lidar.sdf @@ -83,7 +83,6 @@ false false 72 - 121 1 floating diff --git a/examples/worlds/wide_angle_camera.sdf b/examples/worlds/wide_angle_camera.sdf index 602f9cd7cfa..2fb2ddd773d 100644 --- a/examples/worlds/wide_angle_camera.sdf +++ b/examples/worlds/wide_angle_camera.sdf @@ -133,7 +133,6 @@ false false 72 - 121 1 floating diff --git a/src/gui/playback_gui.config b/src/gui/playback_gui.config index f911c3730be..c76f551a713 100644 --- a/src/gui/playback_gui.config +++ b/src/gui/playback_gui.config @@ -111,7 +111,6 @@ false false 72 - 121 1 floating From 5dbbd1bd117362b7afd5bd2ce3d91839dcd5f08a Mon Sep 17 00:00:00 2001 From: "Addisu Z. Taddese" Date: Mon, 25 Sep 2023 23:48:04 -0500 Subject: [PATCH 2/4] Fix image sizes in apply_force_torque tutorial (#2169) Signed-off-by: Addisu Z. Taddese --- tutorials/apply_force_torque.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tutorials/apply_force_torque.md b/tutorials/apply_force_torque.md index b2d53482377..1db829d1277 100644 --- a/tutorials/apply_force_torque.md +++ b/tutorials/apply_force_torque.md @@ -15,7 +15,7 @@ gz sim shapes.sdf From the plugin dropdown, select the `Apply Force Torque` plugin. Make sure the simulation isn't paused. -![Interface](https://raw.githubusercontent.com/gazebosim/gz-sim/main/tutorials/files/apply_force_torque/Interface.png) +\image html files/apply_force_torque/Interface.png width=60% ### Apply force to a link @@ -29,14 +29,14 @@ On the dialog, write `10000` on the `X` field under `Force` and click on applied in the link's `X` direction for a single time-step, which is in the order of milliseconds, thus the need for such a large force. -![Apply Force](https://raw.githubusercontent.com/gazebosim/gz-sim/main/tutorials/files/apply_force_torque/Force.png) +\image html files/apply_force_torque/Force.png width=60% ### Apply torque to a link On the dialog, write `2000` on the `X` field under `Torque` and click on `Apply Torque` to see the cylinder rotate slightly. -![Apply Torque](https://raw.githubusercontent.com/gazebosim/gz-sim/main/tutorials/files/apply_force_torque/Torque.png) +\image html files/apply_force_torque/Torque.png width=60% ### Apply force with an offset @@ -46,7 +46,7 @@ field under `Force` and `1` under the `Z` field under `Offset`. Press `Apply Force` to see the model move slightly in the `X` direction while also rotating around the `Y` direction. -![Apply Force Offset](https://raw.githubusercontent.com/gazebosim/gz-sim/main/tutorials/files/apply_force_torque/ForceOffset.png) +\image html files/apply_force_torque/ForceOffset.png width=60% ### Rotation tool @@ -56,7 +56,7 @@ force around the `Z` axis so that it is aligned with the `Y` direction. Notice how the XYZ fields changed, but not the magnitude. Press `Apply Force` to see the model move in the `Y` direction. -![Rotation tool](https://raw.githubusercontent.com/gazebosim/gz-sim/main/tutorials/files/apply_force_torque/RotationTool.png) +\image html files/apply_force_torque/RotationTool.png width=60% ## The interface explained From 35c068e20ae76e71bd57884592ddac3799b66f2b Mon Sep 17 00:00:00 2001 From: "Addisu Z. Taddese" Date: Tue, 26 Sep 2023 21:44:28 -0500 Subject: [PATCH 3/4] Prepare for 7.6.0 Release (#2173) Signed-off-by: Addisu Z. Taddese --- CMakeLists.txt | 2 +- Changelog.md | 160 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 161 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 988eb275399..7185f31695b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 3.10.2 FATAL_ERROR) #============================================================================ # Initialize the project #============================================================================ -project(gz-sim7 VERSION 7.5.0) +project(gz-sim7 VERSION 7.6.0) set (GZ_DISTRIBUTION "Garden") #============================================================================ diff --git a/Changelog.md b/Changelog.md index 56f17f3edf8..7eb612ceade 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,165 @@ ## Gazebo Sim 7.x +### Gazebo Sim 7.6.0 (2023-09-26) + +1. Documentation updates + * [Pull request #2169](https://github.com/gazebosim/gz-sim/pull/2169) + * [Pull request #2135](https://github.com/gazebosim/gz-sim/pull/2135) + * [Pull request #2120](https://github.com/gazebosim/gz-sim/pull/2120) + * [Pull request #2116](https://github.com/gazebosim/gz-sim/pull/2116) + * [Pull request #2115](https://github.com/gazebosim/gz-sim/pull/2115) + * [Pull request #2108](https://github.com/gazebosim/gz-sim/pull/2108) + * [Pull request #2067](https://github.com/gazebosim/gz-sim/pull/2067) + * [Pull request #1996](https://github.com/gazebosim/gz-sim/pull/1996) + +1. Backport reset button fix + * [Pull request #2159](https://github.com/gazebosim/gz-sim/pull/2159) + +1. Fix SDFormat xml output of sdf_exporter + * [Pull request #2156](https://github.com/gazebosim/gz-sim/pull/2156) + +1. Fix duplicate entries in joint position controller GUI plugin + * [Pull request #2101](https://github.com/gazebosim/gz-sim/pull/2101) + +1. Use default physics engine in example worlds + * [Pull request #2134](https://github.com/gazebosim/gz-sim/pull/2134) + +1. Fix move to model + * [Pull request #2126](https://github.com/gazebosim/gz-sim/pull/2126) + +1. Remove GZ_PHYSICS_ENGINE_INSTALL_DIR deprecation warnings + * [Pull request #2106](https://github.com/gazebosim/gz-sim/pull/2106) + +1. Remove forward-ported restriction on model loading + * [Pull request #2104](https://github.com/gazebosim/gz-sim/pull/2104) + +1. Odometry topic for the track controller system + * [Pull request #2021](https://github.com/gazebosim/gz-sim/pull/2021) + +1. Add tutorials for ApplyForceTorque and MouseDrag plugins + * [Pull request #2083](https://github.com/gazebosim/gz-sim/pull/2083) + +1. Prevent crash when viewing heightmap collision + * [Pull request #2097](https://github.com/gazebosim/gz-sim/pull/2097) + +1. Force offset and vector magnitude support in ApplyForceTorque + * [Pull request #2056](https://github.com/gazebosim/gz-sim/pull/2056) + +1. Fix plugin conversion error message + * [Pull request #2094](https://github.com/gazebosim/gz-sim/pull/2094) + +1. Visualization tools for the ApplyForceTorque GUI plugin + * [Pull request #2051](https://github.com/gazebosim/gz-sim/pull/2051) + +1. Improve documentation on how to replace Scene3D plugin + * [Pull request #1698](https://github.com/gazebosim/gz-sim/pull/1698) + +1. Configurable stiffnesses in MouseDrag + * [Pull request #2057](https://github.com/gazebosim/gz-sim/pull/2057) + +1. Infrastructure + * [Pull request #2075](https://github.com/gazebosim/gz-sim/pull/2075) + * [Pull request #2066](https://github.com/gazebosim/gz-sim/pull/2066) + * [Pull request #2012](https://github.com/gazebosim/gz-sim/pull/2012) + * [Pull request #1988](https://github.com/gazebosim/gz-sim/pull/1988) + +1. Add new MouseDrag plugin + * [Pull request #2038](https://github.com/gazebosim/gz-sim/pull/2038) + +1. Relax scene init check in visualize lidar gui plugin + * [Pull request #2077](https://github.com/gazebosim/gz-sim/pull/2077) + +1. Add force offset support to ApplyLinkWrench system and to Link API + * [Pull request #2026](https://github.com/gazebosim/gz-sim/pull/2026) + +1. Proposal to add deadband to thruster + * [Pull request #1927](https://github.com/gazebosim/gz-sim/pull/1927) + +1. Avoid nullptr dereference if TouchPlugin is not attached to a model entity. + * [Pull request #2069](https://github.com/gazebosim/gz-sim/pull/2069) + +1. Remove unnecessary headers to fix ABI checker + * [Pull request #2070](https://github.com/gazebosim/gz-sim/pull/2070) + +1. Fix Joint Position Controller Behaviour Described in #1997 + * [Pull request #2001](https://github.com/gazebosim/gz-sim/pull/2001) + +1. Include contact force, normal, and depth in contact message + * [Pull request #2050](https://github.com/gazebosim/gz-sim/pull/2050) + +1. Use sdf::Element::FindElement instead of GetElement in ApplyLinkWrench + * [Pull request #2052](https://github.com/gazebosim/gz-sim/pull/2052) + +1. Backport sensors system threading optimization changes + * [Pull request #2058](https://github.com/gazebosim/gz-sim/pull/2058) + +1. Apply Force and Torque GUI plugin + * [Pull request #2014](https://github.com/gazebosim/gz-sim/pull/2014) + +1. Adds a warning if the `Server` method of a `TestFixture` is called before `Finalize` + * [Pull request #2047](https://github.com/gazebosim/gz-sim/pull/2047) + +1. Support loading mesh by mesh name in `` + * [Pull request #2007](https://github.com/gazebosim/gz-sim/pull/2007) + +1. ComponentInspector: display PhysicsEnginePlugin + * [Pull request #2032](https://github.com/gazebosim/gz-sim/pull/2032) + +1. Send BlockOrbit false events only once from TransformControl plugin + * [Pull request #2030](https://github.com/gazebosim/gz-sim/pull/2030) + +1. Categorize tutorials list + * [Pull request #2028](https://github.com/gazebosim/gz-sim/pull/2028) + +1. Add time out to wait to avoid deadlock + * [Pull request #2025](https://github.com/gazebosim/gz-sim/pull/2025) + +1. Add optional binary relocatability + * [Pull request #1968](https://github.com/gazebosim/gz-sim/pull/1968) + +1. Several minor fixes + * [Pull request #2027](https://github.com/gazebosim/gz-sim/pull/2027) + +1. Protobuf: Do not require version 3 do support Protobuf 4.23.2 (23.2) + * [Pull request #2006](https://github.com/gazebosim/gz-sim/pull/2006) + +1. Support world joints (joints inside `` tags) + * [Pull request #1949](https://github.com/gazebosim/gz-sim/pull/1949) + +1. Disable pybind11 on Windows by default + * [Pull request #2005](https://github.com/gazebosim/gz-sim/pull/2005) + +1. Port record topic fix + * [Pull request #2004](https://github.com/gazebosim/gz-sim/pull/2004) + +1. Allow re-attaching detached joint + * [Pull request #1687](https://github.com/gazebosim/gz-sim/pull/1687) + +1. Enable GzWeb visualization of markers by republishing service requests on a topic + * [Pull request #1994](https://github.com/gazebosim/gz-sim/pull/1994) + +1. Support loading Projectors + * [Pull request #1979](https://github.com/gazebosim/gz-sim/pull/1979) + +1. Small fixes to gz headers + * [Pull request #1985](https://github.com/gazebosim/gz-sim/pull/1985) + +1. Speed up Resource Spawner load time by fetching model list asynchronously + * [Pull request #1962](https://github.com/gazebosim/gz-sim/pull/1962) + +1. Add redirection header gz/sim.hh + * [Pull request #1983](https://github.com/gazebosim/gz-sim/pull/1983) + +1. Add missing cmake exports from core library + * [Pull request #1978](https://github.com/gazebosim/gz-sim/pull/1978) + +1. Add tutorial on migrating the Sensor class from gazebo classic + * [Pull request #1930](https://github.com/gazebosim/gz-sim/pull/1930) + +1. ign -> gz Migrate Ignition Headers : gz-sim + * [Pull request #1646](https://github.com/gazebosim/gz-sim/pull/1646) + + ### Gazebo Sim 7.5.0 (2023-05-14) 1. Actuators message input for JointController. From 409d8c5f81995d52002f304976bcb18c9bf4a6a7 Mon Sep 17 00:00:00 2001 From: Ian Chen Date: Wed, 27 Sep 2023 20:29:49 +0000 Subject: [PATCH 4/4] fix INTEGRATION_save_world's SdfGeneratorFixture.ModelWithNestedIncludes test Signed-off-by: Ian Chen --- test/integration/save_world.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/integration/save_world.cc b/test/integration/save_world.cc index da0fd60ff3d..9d1690c5c5f 100644 --- a/test/integration/save_world.cc +++ b/test/integration/save_world.cc @@ -423,7 +423,7 @@ TEST_F(SdfGeneratorFixture, ModelWithNestedIncludes) ASSERT_NE(nullptr, uri); ASSERT_NE(nullptr, uri->GetText()); EXPECT_EQ( - "https://fuel.gazebosim.org/1.0/openrobotics/models/coke can/2", + "https://fuel.gazebosim.org/1.0/openrobotics/models/coke can/3", std::string(uri->GetText())); name = include->FirstChildElement("name");