Skip to content

Commit

Permalink
5 ➡️ 6 (#1199)
Browse files Browse the repository at this point in the history
Signed-off-by: Louise Poubel <louise@openrobotics.org>
  • Loading branch information
chapulina authored Nov 16, 2021
2 parents ad6b9e2 + cff043e commit 97f2e9c
Show file tree
Hide file tree
Showing 37 changed files with 8,554 additions and 129 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ ign_find_package (Qt5

#--------------------------------------
# Find ignition-physics
ign_find_package(ignition-physics5
ign_find_package(ignition-physics5 VERSION 5.1
COMPONENTS
heightmap
mesh
Expand Down
76 changes: 75 additions & 1 deletion Changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -267,6 +267,46 @@

## Ignition Gazebo 5.x

### Ignition Gazebo 5.X.X (202X-XX-XX)

### Ignition Gazebo 5.3.0 (2021-11-12)

1. Prevent creation of spurious <plugin> elements when saving worlds
* [Pull request #1192](https://github.com/ignitionrobotics/ign-gazebo/pull/1192)

1. Added support for tracked vehicles
* [Pull request #869](https://github.com/ignitionrobotics/ign-gazebo/pull/869)

1. Add components to dynamically set joint limits
* [Pull request #847](https://github.com/ignitionrobotics/ign-gazebo/pull/847)

1. Fix updating component from state
* [Pull request #1181](https://github.com/ignitionrobotics/ign-gazebo/pull/1181)

1. Extend odom publisher to allow 3D
* [Pull request #1180](https://github.com/ignitionrobotics/ign-gazebo/pull/1180)

1. Fix updating a component's data via SerializedState msg
* [Pull request #1131](https://github.com/ignitionrobotics/ign-gazebo/pull/1131)

1. Sensor systems work if loaded after sensors
* [Pull request #1104](https://github.com/ignitionrobotics/ign-gazebo/pull/1104)

1. Fix generation of systems library symlinks in build directory
* [Pull request #1160](https://github.com/ignitionrobotics/ign-gazebo/pull/1160)

1. Edit material colors in component inspector
* [Pull request #1123](https://github.com/ignitionrobotics/ign-gazebo/pull/1123)

1. Support setting the background color for sensors
* [Pull request #1147](https://github.com/ignitionrobotics/ign-gazebo/pull/1147)

1. Use `uint64_t` for ComponentInspector Entity IDs
* [Pull request #1144](https://github.com/ignitionrobotics/ign-gazebo/pull/1144)

1. Fix integers and floats on component inspector
* [Pull request #1143](https://github.com/ignitionrobotics/ign-gazebo/pull/1143)

### Ignition Gazebo 5.2.0 (2021-10-22)

1. Fix performance level test flakiness
Expand Down Expand Up @@ -437,7 +477,7 @@
1. Fix blender sdf export script and remove .material file from collada light export test
* [Pull request #923](https://github.com/ignitionrobotics/ign-gazebo/pull/923)

1. Heightmap physics (with DART)
1. Heightmap physics (with DART)
* [Pull request #661](https://github.com/ignitionrobotics/ign-gazebo/pull/661)

1. Adds Mesh Tutorial
Expand Down Expand Up @@ -1324,6 +1364,40 @@

## Ignition Gazebo 3.x

### Ignition Gazebo 3.X.X (20XX-XX-XX)

### Ignition Gazebo 3.12.0 (2021-11-11)

1. Prevent creation of spurious `<plugin>` elements when saving worlds
* [Pull request #1192](https://github.com/ignitionrobotics/ign-gazebo/pull/1192)

1. Added support for tracked vehicles
* [Pull request #869](https://github.com/ignitionrobotics/ign-gazebo/pull/869)

1. Add components to dynamically set joint limits
* [Pull request #847](https://github.com/ignitionrobotics/ign-gazebo/pull/847)

1. Fix updating a component's data via SerializedState msg
* [Pull request #1149](https://github.com/ignitionrobotics/ign-gazebo/pull/1149)

1. Sensor systems work if loaded after sensors
* [Pull request #1104](https://github.com/ignitionrobotics/ign-gazebo/pull/1104)

1. Fix generation of systems library symlinks in build directory
* [Pull request #1160](https://github.com/ignitionrobotics/ign-gazebo/pull/1160)

1. Backport gazebo::Util::validTopic() from ign-gazebo4.
* [Pull request #1153](https://github.com/ignitionrobotics/ign-gazebo/pull/1153)

1. Support setting the background color for sensors
* [Pull request #1147](https://github.com/ignitionrobotics/ign-gazebo/pull/1147)

1. Use uint64_t for ComponentInspector Entity IDs
* [Pull request #1144](https://github.com/ignitionrobotics/ign-gazebo/pull/1144)

1. Fix integers and floats on component inspector
* [Pull request #1143](https://github.com/ignitionrobotics/ign-gazebo/pull/1143)

### Ignition Gazebo 3.11.0 (2021-10-21)

1. Updates to camera video record from subt.
Expand Down
10 changes: 10 additions & 0 deletions Migration.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,11 @@ Deprecated code produces compile-time warnings. These warning serve as
notification to users that their code should be upgraded. The next major
release will remove the deprecated code.

## Ignition Gazebo 6.1 to 6.2

* If no `<namespace>` is given to the `Thruster` plugin, the namespace now
defaults to the model name, instead of an empty string.

## Ignition Gazebo 5.x to 6.x

* The ParticleEmitter system is deprecated. Please use the ParticleEmitter2
Expand Down Expand Up @@ -68,6 +73,11 @@ since pose information is being logged in the `changed_state` topic.
* The `gui.config` and `server.config` files are now located in a versioned
folder inside `$HOME/.ignition/gazebo`, i.e. `$HOME/.ignition/gazebo/6/gui.config`.

## Ignition Gazebo 5.2 to 5.3

* If no `<namespace>` is given to the `Thruster` plugin, the namespace now
defaults to the model name, instead of an empty string.

## Ignition Gazebo 4.x to 5.x

* Use `cli` component of `ignition-utils1`.
Expand Down
33 changes: 27 additions & 6 deletions examples/worlds/auv_controls.sdf
Original file line number Diff line number Diff line change
@@ -1,4 +1,30 @@
<?xml version="1.0" ?>
<!--
Example showing various marine plugins working together for an
Autonomous Underwater Vehicle (AUV).
The following plugins are used:
* Buoyancy: applies buoyancy forces
* JointPositionController: controls the vertical and horizontal fins
* LiftDrag: generates forces on the vertical and horizontal fins
* Thruster: propels the vehicle
* Hydrodynamics: applies forces such as added mass, drag and coriolis
Example commands for the vehicle to move in a circle:
1. Move the rudder:
ign topic -t /model/tethys/joint/vertical_fins_joint/0/cmd_pos \
-m ignition.msgs.Double -p 'data: -0.17'
2. Propel the vehicle:
ign topic -t /model/tethys/joint/propeller_joint/cmd_thrust
-m ignition.msgs.Double -p 'data: -31'
-->
<sdf version="1.6">
<world name="buoyant_tethys">
<scene>
Expand All @@ -23,11 +49,6 @@
filename="ignition-gazebo-scene-broadcaster-system"
name="ignition::gazebo::systems::SceneBroadcaster">
</plugin>
<plugin
filename="ignition-gazebo-contact-system"
name="ignition::gazebo::systems::Contact">
</plugin>

<plugin
filename="ignition-gazebo-buoyancy-system"
name="ignition::gazebo::systems::Buoyancy">
Expand Down Expand Up @@ -143,4 +164,4 @@
</include>

</world>
</sdf>
</sdf>
Loading

0 comments on commit 97f2e9c

Please sign in to comment.