Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

6 ➡️ 7 (up to 7901903) #1380

Closed
wants to merge 26 commits into from
Closed
Show file tree
Hide file tree
Changes from 23 commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
2a076e9
🎈 4.14.0 (#1261)
chapulina Dec 22, 2021
6f58c91
Prevent GzScene3D 💥 if another scene is already loaded (#1294)
chapulina Jan 18, 2022
650b746
Remove EachNew calls from sensor PreUpdates (#1281)
chapulina Jan 18, 2022
749884d
Buoyancy: fix center of volume's reference frame (#1302)
chapulina Jan 21, 2022
912e2ce
Update source install instructions (#1311)
chapulina Jan 25, 2022
ebb3a9a
Log an error if JointPositionController cannot find the joint. (citad…
arjo129 Jan 28, 2022
37a3a46
3 ➡️ 5
chapulina Jan 28, 2022
c8d3f06
Merge pull request #1315 from ignitionrobotics/chapulina/3_to_5
iche033 Feb 2, 2022
717a7e9
Load and run visual plugin (system) on GUI side (#1275)
iche033 Feb 4, 2022
986e30f
Limit thruster system's input thrust cmd (#1318)
iche033 Feb 4, 2022
6ec4ae2
merge from ign-gazebo5
iche033 Feb 4, 2022
756fa13
fix buoyancy test by increasing tol
iche033 Feb 4, 2022
1ef2c62
Fix weird indentation in `Link.hh` (#1324)
arjo129 Feb 7, 2022
c0cfcc8
Forward port 4 to 5
Feb 7, 2022
6fb3609
Merge branch 'ign-gazebo6' into merge_5_6_20220203
nkoenig Feb 7, 2022
c4d33ab
Merge pull request #1326 from ignitionrobotics/4-5-20220207
nkoenig Feb 7, 2022
2b409b0
Merge branch 'ign-gazebo5' into merge_5_6_20220203
Feb 7, 2022
eeb80cd
Merge pull request #1322 from ignitionrobotics/merge_5_6_20220203
iche033 Feb 7, 2022
83f2f74
Adds a `Link::SetLinearVelocity()` method (#1323)
arjo129 Feb 8, 2022
77dd855
Extend ShaderParam system to support textures (#1310)
iche033 Feb 9, 2022
49d0673
New trajectory follower system (#1332)
caguero Feb 13, 2022
7901903
Prepare for releasing 6.5.0 (#1338)
j-rivero Feb 14, 2022
da3e889
6 ➡️ 7 (up to 7901903)
chapulina Mar 9, 2022
7313ede
Enable WorldPose component on TrajectoryFollower (#1380)
chapulina Mar 9, 2022
9d8afdf
Extend thruster limits to angular velocity test (#1380)
chapulina Mar 9, 2022
bf857e2
Disable buoyancy offset test on Windows (#1380)
chapulina Mar 10, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
82 changes: 82 additions & 0 deletions Changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,73 @@

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

### Ignition Gazebo 6.5.0 (202X-XX-XX)
1. New trajectory follower system
* [Pull request #1332](https://github.com/ignitionrobotics/ign-gazebo/pull/1332)

1. Extend ShaderParam system to support textures
* [Pull request #1310](https://github.com/ignitionrobotics/ign-gazebo/pull/1310)

1. Adds a `Link::SetLinearVelocity()` method
* [Pull request #1323](https://github.com/ignitionrobotics/ign-gazebo/pull/1323)

1. Fix weird indentation in `Link.hh`
* [Pull request #1324](https://github.com/ignitionrobotics/ign-gazebo/pull/1324)

1. Limit thruster system's input thrust cmd
* [Pull request #1318](https://github.com/ignitionrobotics/ign-gazebo/pull/1318)

1. Load and run visual plugin (system) on GUI side
* [Pull request #1275](https://github.com/ignitionrobotics/ign-gazebo/pull/1275)

1. Log an error if JointPositionController cannot find the joint. (citadel retarget)
* [Pull request #1314](https://github.com/ignitionrobotics/ign-gazebo/pull/1314)

1. Update source install instructions
* [Pull request #1311](https://github.com/ignitionrobotics/ign-gazebo/pull/1311)

1. Document the `<topic>` option for JointPositionController.
* [Pull request #1309](https://github.com/ignitionrobotics/ign-gazebo/pull/1309)

1. Fix typo in EntityComponentManager
* [Pull request #1304](https://github.com/ignitionrobotics/ign-gazebo/pull/1304)

1. Buoyancy: fix center of volume's reference frame
* [Pull request #1302](https://github.com/ignitionrobotics/ign-gazebo/pull/1302)

1. Fix graded buoyancy problems
* [Pull request #1297](https://github.com/ignitionrobotics/ign-gazebo/pull/1297)

1. Add surface to buoyancy engine. (retarget fortress)
* [Pull request #1298](https://github.com/ignitionrobotics/ign-gazebo/pull/1298)

1. Remove EachNew calls from sensor PreUpdates
* [Pull request #1281](https://github.com/ignitionrobotics/ign-gazebo/pull/1281)

1. Prevent GzScene3D 💥 if another scene is already loaded
* [Pull request #1294](https://github.com/ignitionrobotics/ign-gazebo/pull/1294)

1. Fix various typos on API documentation
* [Pull request #1291](https://github.com/ignitionrobotics/ign-gazebo/pull/1291)

1. Optional orientation when spawning entity using spherical coordinates
* [Pull request #1263](https://github.com/ignitionrobotics/ign-gazebo/pull/1263)

1. Cleanup update call for non-rendering sensors
* [Pull request #1282](https://github.com/ignitionrobotics/ign-gazebo/pull/1282)

1. Documentation Error
* [Pull request #1285](https://github.com/ignitionrobotics/ign-gazebo/pull/1285)

1. Min and max parameters for velocity, acceleration, and jerk apply to linear and angular separately.
* [Pull request #1229](https://github.com/ignitionrobotics/ign-gazebo/pull/1229)

1. Add project() call to examples
* [Pull request #1274](https://github.com/ignitionrobotics/ign-gazebo/pull/1274)

1. Implement /server_control::stop
* [Pull request #1240](https://github.com/ignitionrobotics/ign-gazebo/pull/1240)

### Ignition Gazebo 6.4.0 (2021-01-13)

1. Disable more tests on Windows
Expand Down Expand Up @@ -1009,6 +1076,21 @@

## Ignition Gazebo 4.x

### Ignition Gazebo 4.14.0 (2021-12-20)

1. Support battery draining start via topics
* [Pull request #1255](https://github.com/ignitionrobotics/ign-gazebo/pull/1255)

1. Make tests run as fast as possible
* [Pull request #1194](https://github.com/ignitionrobotics/ign-gazebo/pull/1194)
* [Pull request #1250](https://github.com/ignitionrobotics/ign-gazebo/pull/1250)

1. Fix visualize lidar
* [Pull request #1224](https://github.com/ignitionrobotics/ign-gazebo/pull/1224)

1. Disable user commands light test on macOS
* [Pull request #1204](https://github.com/ignitionrobotics/ign-gazebo/pull/1204)

### Ignition Gazebo 4.13.0 (2021-11-15)

1. Prevent creation of spurious `<plugin>` elements when saving worlds
Expand Down
4 changes: 4 additions & 0 deletions Migration.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,10 @@ in SDF by setting the `<visual><material><double_sided>` SDF element.
* **Deprecated**: `Entity EntityFromNode(const rendering::NodePtr &_node) const;`
* **Replacement**: `Entity entity = std::get<int>(visual->UserData("gazebo-entity"));`

## Ignition Gazebo 3.12.0 to 3.X.X

* Some sensors will only have the `SensorTopic` component after the 1st iteration.

## Ignition Gazebo 2.x to 3.x

* Use ign-rendering3, ign-sensors3 and ign-gui3.
Expand Down
247 changes: 247 additions & 0 deletions examples/worlds/shader_param.sdf
Original file line number Diff line number Diff line change
@@ -0,0 +1,247 @@
<?xml version="1.0" ?>
<!--

This world contains a sphere model whose visual appearance is altered by the
ShaderParam visual plugin over time.

-->
<sdf version="1.6">
<world name="deformable_sphere">

<plugin
filename="ignition-gazebo-physics-system"
name="ignition::gazebo::systems::Physics">
</plugin>
<plugin
filename="ignition-gazebo-sensors-system"
name="ignition::gazebo::systems::Sensors">
<render_engine>ogre2</render_engine>
<background_color>0.8 0.8 0.8</background_color>
</plugin>
<plugin
filename="ignition-gazebo-scene-broadcaster-system"
name="ignition::gazebo::systems::SceneBroadcaster">
</plugin>
<plugin
filename="ignition-gazebo-user-commands-system"
name="ignition::gazebo::systems::UserCommands">
</plugin>

<gui fullscreen="0">

<!-- 3D scene -->
<plugin filename="MinimalScene" name="3D View">
<ignition-gui>
<title>3D View</title>
<property type="bool" key="showTitleBar">false</property>
<property type="string" key="state">docked</property>
</ignition-gui>

<engine>ogre2</engine>
<scene>scene</scene>
<ambient_light>0.4 0.4 0.4</ambient_light>
<background_color>0.8 0.8 0.8</background_color>
<camera_pose>-6 0 6 0 0.5 0</camera_pose>
</plugin>

<!-- Plugins that add functionality to the scene -->
<plugin filename="EntityContextMenuPlugin" name="Entity context menu">
<ignition-gui>
<property key="state" type="string">floating</property>
<property key="width" type="double">5</property>
<property key="height" type="double">5</property>
<property key="showTitleBar" type="bool">false</property>
</ignition-gui>
</plugin>
<plugin filename="GzSceneManager" name="Scene Manager">
<ignition-gui>
<property key="resizable" type="bool">false</property>
<property key="width" type="double">5</property>
<property key="height" type="double">5</property>
<property key="state" type="string">floating</property>
<property key="showTitleBar" type="bool">false</property>
</ignition-gui>
</plugin>
<plugin filename="InteractiveViewControl" name="Interactive view control">
<ignition-gui>
<property key="resizable" type="bool">false</property>
<property key="width" type="double">5</property>
<property key="height" type="double">5</property>
<property key="state" type="string">floating</property>
<property key="showTitleBar" type="bool">false</property>
</ignition-gui>
</plugin>
<plugin filename="CameraTracking" name="Camera Tracking">
<ignition-gui>
<property key="resizable" type="bool">false</property>
<property key="width" type="double">5</property>
<property key="height" type="double">5</property>
<property key="state" type="string">floating</property>
<property key="showTitleBar" type="bool">false</property>
</ignition-gui>
</plugin>
<!-- World control -->
<plugin filename="WorldControl" name="World control">
<ignition-gui>
<title>World control</title>
<property type="bool" key="showTitleBar">false</property>
<property type="bool" key="resizable">false</property>
<property type="double" key="height">72</property>
<property type="double" key="width">121</property>
<property type="double" key="z">1</property>

<property type="string" key="state">floating</property>
<anchors target="3D View">
<line own="left" target="left"/>
<line own="bottom" target="bottom"/>
</anchors>
</ignition-gui>

<play_pause>true</play_pause>
<step>true</step>
<start_paused>true</start_paused>
<use_event>true</use_event>

</plugin>

<!-- World statistics -->
<plugin filename="WorldStats" name="World stats">
<ignition-gui>
<title>World stats</title>
<property type="bool" key="showTitleBar">false</property>
<property type="bool" key="resizable">false</property>
<property type="double" key="height">110</property>
<property type="double" key="width">290</property>
<property type="double" key="z">1</property>

<property type="string" key="state">floating</property>
<anchors target="3D View">
<line own="right" target="right"/>
<line own="bottom" target="bottom"/>
</anchors>
</ignition-gui>

<sim_time>true</sim_time>
<real_time>true</real_time>
<real_time_factor>true</real_time_factor>
<iterations>true</iterations>
</plugin>

<!-- Inspector -->
<plugin filename="ComponentInspector" name="Component inspector">
<ignition-gui>
<property type="string" key="state">docked</property>
</ignition-gui>
</plugin>

<!-- Entity tree -->
<plugin filename="EntityTree" name="Entity tree">
<ignition-gui>
<property type="string" key="state">docked</property>
</ignition-gui>
</plugin>

<plugin filename="ImageDisplay" name="Image Display">
<ignition-gui>
<title>RGB camera</title>
<property key="state" type="string">floating</property>
<property type="double" key="width">350</property>
<property type="double" key="height">315</property>
</ignition-gui>
<topic>camera</topic>
<topic_picker>false</topic_picker>
</plugin>
<plugin filename="ImageDisplay" name="Image Display 2">
<ignition-gui>
<title>Depth camera</title>
<property key="state" type="string">floating</property>
<property type="double" key="width">350</property>
<property type="double" key="height">315</property>
<property type="double" key="x">500</property>
</ignition-gui>
<topic>depth_camera</topic>
<topic_picker>false</topic_picker>
</plugin>
</gui>

<scene>
<ambient>1.0 1.0 1.0</ambient>
<background>0.8 0.8 0.8</background>
<sky></sky>
<grid>false</grid>
</scene>

<light type="directional" name="sun">
<cast_shadows>true</cast_shadows>
<pose>0 0 10 0 0 0</pose>
<diffuse>0.8 0.8 0.8 1</diffuse>
<specular>0.6 0.6 0.6 1</specular>
<direction>-0.5 0.1 -0.9</direction>
</light>

<include>
<name>deformable_sphere</name>
<pose>0 0 1.5 0 0 0</pose>
<uri>https://fuel.ignitionrobotics.org/1.0/openrobotics/models/deformable_sphere</uri>
</include>
<include>
<name>waves</name>
<pose>0 0 0 0 0 0</pose>
<uri>https://fuel.ignitionrobotics.org/1.0/openrobotics/models/waves</uri>
</include>

<model name="camera">
<static>true</static>
<pose>2.5 0 1.5 0 0.0 3.14</pose>
<link name="link">
<pose>0.05 0.05 0.05 0 0 0</pose>
<collision name="collision">
<geometry>
<box>
<size>0.1 0.1 0.1</size>
</box>
</geometry>
</collision>
<visual name="visual">
<geometry>
<box>
<size>0.1 0.1 0.1</size>
</box>
</geometry>
</visual>
<sensor name="camera" type="camera">
<camera>
<horizontal_fov>1.047</horizontal_fov>
<image>
<width>320</width>
<height>240</height>
</image>
<clip>
<near>0.1</near>
<far>100</far>
</clip>
</camera>
<always_on>1</always_on>
<update_rate>30</update_rate>
<topic>camera</topic>
</sensor>
<sensor name="depth_camera" type="depth_camera">
<update_rate>10</update_rate>
<topic>depth_camera</topic>
<camera>
<horizontal_fov>1.05</horizontal_fov>
<image>
<width>320</width>
<height>240</height>
</image>
<clip>
<near>0.1</near>
<far>10.0</far>
</clip>
</camera>
</sensor>
</link>
</model>

</world>
</sdf>
Loading