Skip to content

6 ➡️ 7 (main) #1293

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

Merged
merged 43 commits into from
Jan 25, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
acac5b5
🎈 4.13.0 (#1207)
azeey Nov 16, 2021
a06198f
Skip failing Windows tests (#1205)
Blast545 Nov 19, 2021
5168544
Disable user commands light test on macOS (#1204)
chapulina Nov 19, 2021
c473a08
Fix visualize lidar (#1224)
ahcorde Dec 2, 2021
fe07887
Make tests run as fast as possible (#1194)
chapulina Dec 7, 2021
e3d880c
🎈 6.3.0 (#1243)
chapulina Dec 11, 2021
0810a6b
Add visibility to ModelEditorAddEntity to fix Windows (#1246)
j-rivero Dec 14, 2021
2f3d0e6
3 ➡️ 4
chapulina Dec 14, 2021
3f7313a
[Dome] Make tests run as fast as possible (#1250)
chapulina Dec 14, 2021
772106d
Support battery draining start via topics (#1255)
nkoenig Dec 17, 2021
178b48d
3 ➡️ 4 (#1250)
chapulina Dec 17, 2021
b17d110
4 ➡️ 5
chapulina Dec 18, 2021
3c4892b
Fix disable new tests on Windows (#1259)
chapulina Dec 20, 2021
41d4aba
👩‍🌾 Make depth camera tests more robust (#897) (#1257)
chapulina Dec 21, 2021
1780d5f
4 ➡️ 5 (#1259)
chapulina Dec 21, 2021
0d00cc1
Implement /server_control::stop (#1240)
peci1 Dec 23, 2021
fe335f9
Light Commands via topic (#1222)
WilliamLewww Dec 28, 2021
700b369
Add project() call to examples (#1274)
chapulina Jan 7, 2022
da4f023
3 ➡️ 5
chapulina Jan 10, 2022
54393eb
5 ➡️ 6
chapulina Jan 10, 2022
fe8c1ed
Min and max parameters for velocity, acceleration, and jerk apply to …
roni-kreinin Jan 11, 2022
1173c06
Merge branch 'ign-gazebo5' into chapulina/3_to_5
ahcorde Jan 11, 2022
e2cb4cc
3 ➡️ 5 (#1276)
chapulina Jan 11, 2022
db38ea9
Fix skipping tests on Windows (#1277)
chapulina Jan 12, 2022
2b9b795
Docuemntation Error (#1285)
harshmahesheka Jan 12, 2022
4dea262
5 ➡️ 6 (#1277)
chapulina Jan 12, 2022
989cd28
Add NavSat sensor (GPS) (#1248)
chapulina Jan 12, 2022
19aba6d
Add world force (#1279)
caguero Jan 13, 2022
5b6ef9b
Adding angular acceleration to the Link class (#1288)
caguero Jan 13, 2022
2afd96d
Disable more tests on Windows (#1286)
chapulina Jan 13, 2022
ae36d83
bump minor version and update changelog (#1289)
iche033 Jan 14, 2022
dda6814
Cleanup update call for non-rendering sensors (#1282)
chapulina Jan 14, 2022
f40806e
Optional orientation when spawning entity using spherical coordinates…
chapulina Jan 14, 2022
1195bca
5 ➡️ 6
chapulina Jan 14, 2022
6e72874
Fix various typos on API documentation (#1291)
fujitatomoya Jan 14, 2022
651ecd3
Merge branch 'ign-gazebo6' into chapulina/5_to_6
ahcorde Jan 14, 2022
9cd15fc
5 ➡️ 6 (#1292)
chapulina Jan 15, 2022
05b9232
Add surface to buoyancy engine. (retarget fortress) (#1298)
arjo129 Jan 19, 2022
9dee519
Fix graded buoyancy problems (#1297)
arjo129 Jan 20, 2022
9d36c8c
Fix typo in EntityComponentManager (#1304)
sicongw Jan 21, 2022
7a931c9
Document the `<topic>` option for JointPositionController. (#1309)
arjo129 Jan 25, 2022
f328ae2
6 ➡️ 7 (main)
chapulina Jan 25, 2022
4e5faf1
[Garden] Make tests run as fast as possible (#1293)
chapulina Jan 21, 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
1 change: 1 addition & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,7 @@ ign_find_package(ignition-sensors7 REQUIRED
force_torque
logical_camera
magnetometer
navsat

# rendering
rendering
Expand Down
101 changes: 101 additions & 0 deletions Changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,72 @@

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

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

1. Disable more tests on Windows
* [Pull request #1286](https://github.com/ignitionrobotics/ign-gazebo/pull/1286)

1. Adding angular acceleration to the Link class
* [Pull request #1288](https://github.com/ignitionrobotics/ign-gazebo/pull/1288)

1. Add world force
* [Pull request #1279](https://github.com/ignitionrobotics/ign-gazebo/pull/1279)

1. Add NavSat sensor (GPS)
* [Pull request #1248](https://github.com/ignitionrobotics/ign-gazebo/pull/1248)

1. Light Commands via topic
* [Pull request #1222](https://github.com/ignitionrobotics/ign-gazebo/pull/1222)

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

1. Add visibility to ModelEditorAddEntity to fix Windows
* [Pull request #1246](https://github.com/ignitionrobotics/ign-gazebo/pull/1246)

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

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)

1. Skip failing Windows tests
* [Pull request #1205](https://github.com/ignitionrobotics/ign-gazebo/pull/1205)


### Ignition Gazebo 6.3.0 (2021-12-10)

1. View entity frames from the GUI
* [Pull request #1105](https://github.com/ignitionrobotics/ign-gazebo/pull/1105)

1. Model editor
* [Pull request #1231](https://github.com/ignitionrobotics/ign-gazebo/pull/1231)

1. Send state message when components are removed
* [Pull request #1235](https://github.com/ignitionrobotics/ign-gazebo/pull/1235)

1. Docker fixes for Fortress
* [Pull request #1238](https://github.com/ignitionrobotics/ign-gazebo/pull/1238)

1. Added sensor plugin to be able to visualize camera in `plane_propeller_demo.sdf`
* [Pull request #1226](https://github.com/ignitionrobotics/ign-gazebo/pull/1226)

1. Update SdfGenerator to save link and sensor data to file
* [Pull request #1201](https://github.com/ignitionrobotics/ign-gazebo/pull/1201)

1. Fix buoyancy not being applied for one iteration
* [Pull request #1211](https://github.com/ignitionrobotics/ign-gazebo/pull/1211)

1. Increase maximum values in ViewAngle widget and increase its size
* [Pull request #1221](https://github.com/ignitionrobotics/ign-gazebo/pull/1221)
* [Pull request #1239](https://github.com/ignitionrobotics/ign-gazebo/pull/1239)

1. Fix the force-torque sensor update rate
* [Pull request #1159](https://github.com/ignitionrobotics/ign-gazebo/pull/1159)

### Ignition Gazebo 6.2.0 (2021-11-16)

1. Configurable joint state publisher's topic
Expand Down Expand Up @@ -943,6 +1009,41 @@

## Ignition Gazebo 4.x

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

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

1. Add 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. 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. 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 4.12.0 (2021-10-22)

1. Fix performance issue with contact data and AABB updates.
Expand Down
2 changes: 2 additions & 0 deletions examples/standalone/custom_server/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
cmake_minimum_required(VERSION 3.10.2 FATAL_ERROR)

project(ign-gazebo-custom-server)

if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
find_package(ignition-gazebo7 REQUIRED)
set(IGN_GAZEBO_VER ${ignition-gazebo7_VERSION_MAJOR})
Expand Down
2 changes: 2 additions & 0 deletions examples/standalone/each_performance/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
cmake_minimum_required(VERSION 3.10.2 FATAL_ERROR)

project(ign-gazebo-each-performance)

find_package(ignition-gazebo7 QUIET REQUIRED)

add_executable(each each.cc)
Expand Down
2 changes: 2 additions & 0 deletions examples/standalone/entity_creation/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
cmake_minimum_required(VERSION 3.10.2 FATAL_ERROR)

project(ign-gazebo-entity-creation)

find_package(ignition-transport12 QUIET REQUIRED OPTIONAL_COMPONENTS log)
set(IGN_TRANSPORT_VER ${ignition-transport12_VERSION_MAJOR})

Expand Down
2 changes: 2 additions & 0 deletions examples/standalone/external_ecm/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
cmake_minimum_required(VERSION 3.10.2 FATAL_ERROR)

project(ign-gazebo-external-ecm)

find_package(ignition-gazebo7 REQUIRED)

add_executable(external_ecm external_ecm.cc)
Expand Down
2 changes: 2 additions & 0 deletions examples/standalone/joy_to_twist/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
cmake_minimum_required(VERSION 3.10.2 FATAL_ERROR)

project(ign-gazebo-joy-to-twist)

find_package(ignition-transport12 QUIET REQUIRED OPTIONAL_COMPONENTS log)
set(IGN_TRANSPORT_VER ${ignition-transport12_VERSION_MAJOR})

Expand Down
2 changes: 2 additions & 0 deletions examples/standalone/joystick/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
cmake_minimum_required(VERSION 3.10.2 FATAL_ERROR)
# joystick currently works only on linux

project(ignition-gazebo-joystick)

if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
find_package(ignition-transport12 QUIET REQUIRED OPTIONAL_COMPONENTS log)
set(IGN_TRANSPORT_VER ${ignition-transport12_VERSION_MAJOR})
Expand Down
2 changes: 2 additions & 0 deletions examples/standalone/keyboard/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
cmake_minimum_required(VERSION 3.10.2 FATAL_ERROR)

project(ign-gazebo-keyboard)

if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
find_package(ignition-transport12 QUIET REQUIRED OPTIONAL_COMPONENTS log)
set(IGN_TRANSPORT_VER ${ignition-transport12_VERSION_MAJOR})
Expand Down
2 changes: 2 additions & 0 deletions examples/standalone/light_control/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
cmake_minimum_required(VERSION 3.10.2 FATAL_ERROR)

project(ign-gazebo-light-control)

find_package(ignition-transport12 QUIET REQUIRED OPTIONAL_COMPONENTS log)
set(IGN_TRANSPORT_VER ${ignition-transport12_VERSION_MAJOR})

Expand Down
2 changes: 2 additions & 0 deletions examples/standalone/multi_lrauv_race/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
cmake_minimum_required(VERSION 3.10.2 FATAL_ERROR)

project(ign-gazebo-multi-lrauv-race)

find_package(ignition-transport12 QUIET REQUIRED OPTIONAL_COMPONENTS log)
set(IGN_TRANSPORT_VER ${ignition-transport12_VERSION_MAJOR})

Expand Down
2 changes: 2 additions & 0 deletions examples/standalone/scene_requester/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
cmake_minimum_required(VERSION 3.10.2 FATAL_ERROR)

project(ign-gazebo-scene-requester)

find_package(ignition-transport12 QUIET REQUIRED OPTIONAL_COMPONENTS log)
set(IGN_TRANSPORT_VER ${ignition-transport12_VERSION_MAJOR})

Expand Down
50 changes: 48 additions & 2 deletions examples/worlds/buoyancy_engine.sdf
Original file line number Diff line number Diff line change
Expand Up @@ -30,21 +30,27 @@ listens to the topic `buoyancy_engine` or
* Publishes a ignition::msgs::Double on `buoyancy_engine` or
`/model/{namespace}/buoyancy_engine/current_volume` on the current volume
## Examples

To get started run:
```
ign gazebo buoyancy_engine.sdf
```
You will see two boxes. The box on the right doesn't have a surface set whereas
the box on the left does. When commanded to go up, the box on the left will rise
until it breaches and then start oscillating around the surface. On the other
hand the box on the right will rise forever as no surface is set.
Enter the following in a separate terminal:
```
ign topic -t /model/buoyant_box/buoyancy_engine/ -m ignition.msgs.Double
-p "data: 0.003"
```
To see the box float up.
The boxes will float up. Note that the box on the left will start oscillating
once it breaches the surface.
```
ign topic -t /model/buoyant_box/buoyancy_engine/ -m ignition.msgs.Double
-p "data: 0.001"
```
To see the box go down.
The boxes will go down.
To see the current volume enter:
```
ign topic -t /model/buoyant_box/buoyancy_engine/current_volume -e
Expand Down Expand Up @@ -136,7 +142,47 @@ ign topic -t /model/buoyant_box/buoyancy_engine/current_volume -e
<max_volume>0.003</max_volume>
<max_inflation_rate>0.0003</max_inflation_rate>
</plugin>
</model>


<model name="buoyant_box_surface">
<pose>0 5 -0.8 0 0 0</pose>
<link name='body'>
<inertial>
<mass>1000</mass>
<inertia>
<ixx>133.3333</ixx>
<iyy>133.3333</iyy>
<izz>133.3333</izz>
</inertia>
</inertial>
<visual name='body_visual'>
<geometry>
<box>
<size>1 1 1</size>
</box>
</geometry>
</visual>
<collision name='body_collision'>
<geometry>
<box>
<size>1 1 1</size>
</box>
</geometry>
</collision>
</link>
<plugin
filename="libignition-gazebo-buoyancy-engine-system.so"
name="ignition::gazebo::systems::BuoyancyEngine">
<link_name>body</link_name>
<namespace>buoyant_box</namespace>
<min_volume>0.0</min_volume>
<neutral_volume>0.002</neutral_volume>
<default_volume>0.002</default_volume>
<max_volume>0.003</max_volume>
<max_inflation_rate>0.0003</max_inflation_rate>
<surface>0</surface>
</plugin>
</model>
</world>
</sdf>
16 changes: 16 additions & 0 deletions examples/worlds/diff_drive.sdf
Original file line number Diff line number Diff line change
Expand Up @@ -252,6 +252,14 @@
<wheel_separation>1.25</wheel_separation>
<wheel_radius>0.3</wheel_radius>
<odom_publish_frequency>1</odom_publish_frequency>
<max_linear_acceleration>1</max_linear_acceleration>
<min_linear_acceleration>-1</min_linear_acceleration>
<max_angular_acceleration>2</max_angular_acceleration>
<min_angular_acceleration>-2</min_angular_acceleration>
<max_linear_velocity>0.5</max_linear_velocity>
<min_linear_velocity>-0.5</min_linear_velocity>
<max_angular_velocity>1</max_angular_velocity>
<min_angular_velocity>-1</min_angular_velocity>
</plugin>

</model>
Expand Down Expand Up @@ -431,6 +439,14 @@
<right_joint>right_wheel_joint</right_joint>
<wheel_separation>1.25</wheel_separation>
<wheel_radius>0.3</wheel_radius>
<max_linear_acceleration>1</max_linear_acceleration>
<min_linear_acceleration>-1</min_linear_acceleration>
<max_angular_acceleration>2</max_angular_acceleration>
<min_angular_acceleration>-2</min_angular_acceleration>
<max_linear_velocity>0.5</max_linear_velocity>
<min_linear_velocity>-0.5</min_linear_velocity>
<max_angular_velocity>1</max_angular_velocity>
<min_angular_velocity>-1</min_angular_velocity>
</plugin>

</model>
Expand Down
8 changes: 8 additions & 0 deletions examples/worlds/diff_drive_skid.sdf
Original file line number Diff line number Diff line change
Expand Up @@ -346,6 +346,14 @@
<right_joint>rear_right_wheel_joint</right_joint>
<wheel_separation>1.25</wheel_separation>
<wheel_radius>0.3</wheel_radius>
<max_linear_acceleration>1</max_linear_acceleration>
<min_linear_acceleration>-1</min_linear_acceleration>
<max_angular_acceleration>2</max_angular_acceleration>
<min_angular_acceleration>-2</min_angular_acceleration>
<max_linear_velocity>0.5</max_linear_velocity>
<min_linear_velocity>-0.5</min_linear_velocity>
<max_angular_velocity>1</max_angular_velocity>
<min_angular_velocity>-1</min_angular_velocity>
</plugin>

</model>
Expand Down
Loading