Skip to content

Commit f5d91b7

Browse files
committed
Merge branch 'ign-gazebo6' into ivanpauno/parameters-component6
2 parents 7b38dc7 + 132555a commit f5d91b7

File tree

222 files changed

+13033
-2842
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

222 files changed

+13033
-2842
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# More info:
22
# https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners
33

4-
* @chapulina
4+
* @mjcarroll
55
*/rendering/* @iche033
66
src/systems/physics/* @azeey
77
src/systems/sensors/* @iche033

.github/ci/packages.apt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ libxi-dev
2323
libxmu-dev
2424
python3-distutils
2525
python3-pybind11
26+
python3-pytest
2627
qml-module-qt-labs-folderlistmodel
2728
qml-module-qt-labs-settings
2829
qml-module-qtqml-models2

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,6 @@ build_*
1212

1313
.ycm_extra_conf.py
1414
*.orig
15+
16+
# clangd index
17+
.cache

CMakeLists.txt

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ cmake_minimum_required(VERSION 3.10.2 FATAL_ERROR)
33
#============================================================================
44
# Initialize the project
55
#============================================================================
6-
project(ignition-gazebo6 VERSION 6.9.0)
6+
project(ignition-gazebo6 VERSION 6.12.0)
7+
set (GZ_DISTRIBUTION "Fortress")
78

89
#============================================================================
910
# Find ignition-cmake
@@ -59,7 +60,7 @@ set(CMAKE_POLICY_DEFAULT_CMP0077 NEW)
5960
# as protobuf could be find transitively by any dependency
6061
set(protobuf_MODULE_COMPATIBLE TRUE)
6162

62-
ign_find_package(sdformat12 REQUIRED VERSION 12.4)
63+
ign_find_package(sdformat12 REQUIRED VERSION 12.6)
6364
set(SDF_VER ${sdformat12_VERSION_MAJOR})
6465

6566
#--------------------------------------
@@ -74,13 +75,13 @@ set(IGN_TRANSPORT_VER ${ignition-transport11_VERSION_MAJOR})
7475

7576
#--------------------------------------
7677
# Find ignition-msgs
77-
ign_find_package(ignition-msgs8 REQUIRED VERSION 8.3)
78+
ign_find_package(ignition-msgs8 REQUIRED VERSION 8.6)
7879
set(IGN_MSGS_VER ${ignition-msgs8_VERSION_MAJOR})
7980

8081
#--------------------------------------
8182
# Find ignition-common
8283
# Always use the profiler component to get the headers, regardless of status.
83-
ign_find_package(ignition-common4 VERSION 4.4
84+
ign_find_package(ignition-common4 VERSION 4.5.1
8485
COMPONENTS
8586
profiler
8687
events
@@ -96,7 +97,7 @@ set(IGN_FUEL_TOOLS_VER ${ignition-fuel_tools7_VERSION_MAJOR})
9697

9798
#--------------------------------------
9899
# Find ignition-gui
99-
ign_find_package(ignition-gui6 REQUIRED VERSION 6.3)
100+
ign_find_package(ignition-gui6 REQUIRED VERSION 6.5)
100101
set(IGN_GUI_VER ${ignition-gui6_VERSION_MAJOR})
101102
ign_find_package (Qt5
102103
COMPONENTS
@@ -119,7 +120,7 @@ set(IGN_PHYSICS_VER ${ignition-physics5_VERSION_MAJOR})
119120

120121
#--------------------------------------
121122
# Find ignition-sensors
122-
ign_find_package(ignition-sensors6 REQUIRED VERSION 6.1
123+
ign_find_package(ignition-sensors6 REQUIRED VERSION 6.6
123124
# component order is important
124125
COMPONENTS
125126
# non-rendering
@@ -138,6 +139,7 @@ ign_find_package(ignition-sensors6 REQUIRED VERSION 6.1
138139

139140
# cameras
140141
camera
142+
boundingbox_camera
141143
segmentation_camera
142144
depth_camera
143145
rgbd_camera
@@ -147,7 +149,7 @@ set(IGN_SENSORS_VER ${ignition-sensors6_VERSION_MAJOR})
147149

148150
#--------------------------------------
149151
# Find ignition-rendering
150-
ign_find_package(ignition-rendering6 REQUIRED VERSION 6.3)
152+
ign_find_package(ignition-rendering6 REQUIRED VERSION 6.5)
151153
set(IGN_RENDERING_VER ${ignition-rendering6_VERSION_MAJOR})
152154

153155
#--------------------------------------
@@ -160,6 +162,9 @@ set(IGN_MATH_VER ${ignition-math6_VERSION_MAJOR})
160162
ign_find_package(ignition-tools
161163
REQUIRED
162164
PKGCONFIG "ignition-tools")
165+
# Note that CLI files are installed regardless of whether the dependency is
166+
# available during build time
167+
set(IGN_TOOLS_VER 1)
163168

164169
#--------------------------------------
165170
# Find ignition-utils

Changelog.md

Lines changed: 279 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,228 @@
11
## Ignition Gazebo 6.x
22

3+
### Gazebo Sim 6.12.0 (2022-08-30)
4+
5+
1. Add topic parameter to thrust plugin
6+
* [Pull request #1681](https://github.com/gazebosim/gz-sim/pull/1681)
7+
8+
1. Add information about `<topic>` system parameter
9+
* [Pull request #1671](https://github.com/gazebosim/gz-sim/pull/1671)
10+
11+
1. Adding tests for hydrodynamics
12+
* [Pull request #1617](https://github.com/gazebosim/gz-sim/pull/1617)
13+
14+
1. Fix Windows and Doxygen
15+
* [Pull request #1643](https://github.com/gazebosim/gz-sim/pull/1643)
16+
17+
### Gazebo Sim 6.11.0 (2022-08-17)
18+
19+
1. Add support for specifying log record period
20+
* [Pull request #1636](https://github.com/gazebosim/gz-sim/pull/1636)
21+
22+
1. Common widget GzColor replacement
23+
* [Pull request #1530](https://github.com/gazebosim/gz-sim/pull/1530)
24+
25+
1. Replace plotIcon in ComponentInspector with GzPlotIcon
26+
* [Pull request #1638](https://github.com/gazebosim/gz-sim/pull/1638)
27+
28+
1. Component Inspector with common widget pose plotting
29+
* [Pull request #1607](https://github.com/gazebosim/gz-sim/pull/1607)
30+
31+
1. Change CODEOWNERS and maintainer to Michael
32+
* [Pull request #1644](https://github.com/gazebosim/gz-sim/pull/1644)
33+
34+
1. Replace pose in ViewAngle with GzPose
35+
* [Pull request #1641](https://github.com/gazebosim/gz-sim/pull/1641)
36+
37+
1. Add system to an entity through Component Inspector
38+
* [Pull request #1549](https://github.com/gazebosim/gz-sim/pull/1549)
39+
40+
1. Quick start dialog
41+
* [Pull request #1536](https://github.com/gazebosim/gz-sim/pull/1536)
42+
* [Pull request #1627](https://github.com/gazebosim/gz-sim/pull/1627)
43+
44+
1. Quiet libSDFormat console on --verbose 0
45+
* [Pull request #1621](https://github.com/gazebosim/gz-sim/pull/1621)
46+
47+
1. New Apply Link Wrench system
48+
* [Pull request #1593](https://github.com/gazebosim/gz-sim/pull/1593)
49+
50+
1. Add Tf publishing to AckermannSteering system
51+
* [Pull request #1576](https://github.com/gazebosim/gz-sim/pull/1576)
52+
53+
1. Fix component updates
54+
* [Pull request #1580](https://github.com/gazebosim/gz-sim/pull/1580)
55+
56+
1. Implement vector3 with common widget vector3
57+
* [Pull request #1569](https://github.com/gazebosim/gz-sim/pull/1569)
58+
59+
1. Fix to modelphotoshoot test
60+
* [Pull request #1570](https://github.com/gazebosim/gz-sim/pull/1570)
61+
62+
1. Update log playback gui config
63+
* [Pull request #1590](https://github.com/gazebosim/gz-sim/pull/1590)
64+
65+
1. Helper function to get an entity from an entity message
66+
* [Pull request #1595](https://github.com/gazebosim/gz-sim/pull/1595)
67+
68+
1. Fix compilation of scene broadcaster test
69+
* [Pull request #1599](https://github.com/gazebosim/gz-sim/pull/1599)
70+
71+
1. Ignition -> Gazebo
72+
* [Pull request #1596](https://github.com/gazebosim/gz-sim/pull/1596)
73+
74+
1. Add Model::CanonicalLink getter
75+
* [Pull request #1594](https://github.com/gazebosim/gz-sim/pull/1594)
76+
77+
1. Implement Pose3d with common widget pose
78+
* [Pull request #1571](https://github.com/gazebosim/gz-sim/pull/1571)
79+
80+
1. Fix UNIT_Server_TEST on Windows
81+
* [Pull request #1577](https://github.com/gazebosim/gz-sim/pull/1577)
82+
83+
1. Use pytest to generate junit xml files for python tests
84+
* [Pull request #1562](https://github.com/gazebosim/gz-sim/pull/1562)
85+
86+
1. Refactor: Utilizes function to load animations
87+
* [Pull request #1568](https://github.com/gazebosim/gz-sim/pull/1568)
88+
89+
1. Utilizes function to sequence trajectories
90+
* [Pull request #1565](https://github.com/gazebosim/gz-sim/pull/1565)
91+
92+
1. Disable MacOS flakies Citadel
93+
* [Pull request #1545](https://github.com/gazebosim/gz-sim/pull/1545)
94+
95+
### Gazebo Sim 6.10.0 (2022-06-24)
96+
97+
1. Expose the ability to stop a server from C++
98+
* [Pull request #1551](https://github.com/gazebosim/gz-sim/pull/1551)
99+
100+
1. Fix various Protobuf Windows warnings
101+
* [Pull request #1299](https://github.com/gazebosim/gz-sim/pull/1299)
102+
103+
1. New service for adding systems to an entity
104+
* [Pull request #1524](https://github.com/gazebosim/gz-sim/pull/1524)
105+
106+
1. Added particle emitters to scene broadcaster
107+
* [Pull request #1516](https://github.com/gazebosim/gz-sim/pull/1516)
108+
109+
1. Use more `sdf::Plugin` instead of `sdf::ElementPtr`
110+
* [Pull request #1352](https://github.com/gazebosim/gz-sim/pull/1352)
111+
112+
1. Depend on common 4.5.1
113+
* [Pull request #1547](https://github.com/gazebosim/gz-sim/pull/1547)
114+
115+
1. Update README links
116+
* [Pull request #1546](https://github.com/gazebosim/gz-sim/pull/1546)
117+
118+
1. Add bounding boxes into the label system plugin
119+
* [Pull request #1040](https://github.com/gazebosim/gz-sim/pull/1040)
120+
121+
1. Odometry publisher: also publish `Pose_V` (TF)
122+
* [Pull request #1534](https://github.com/gazebosim/gz-sim/pull/1534)
123+
124+
1. Fix clang warning from Thruster plugin
125+
* [Pull request #1540](https://github.com/gazebosim/gz-sim/pull/1540)
126+
127+
1. Fix locks in Visualize Lidar GUI plugin
128+
* [Pull request #1538](https://github.com/gazebosim/gz-sim/pull/1538)
129+
130+
1. Bash completion for flags
131+
* [Pull request #1504](https://github.com/gazebosim/gz-sim/pull/1504)
132+
133+
1. Fix sensors battery state test
134+
* [Pull request #1529](https://github.com/gazebosim/gz-sim/pull/1529)
135+
136+
1. Add new `GZ_GUI_RESOURCE_PATH` to help message
137+
* [Pull request #1470](https://github.com/gazebosim/gz-sim/pull/1470)
138+
139+
1. Fix regression with camera sensors not using the background color set in `<scene>`
140+
* [Pull request #1515](https://github.com/gazebosim/gz-sim/pull/1515)
141+
142+
1. Check RGBD camera sensor connection
143+
* [Pull request #1513](https://github.com/gazebosim/gz-sim/pull/1513)
144+
145+
1. Optimize sensor updates
146+
* [Pull request #1480](https://github.com/gazebosim/gz-sim/pull/1480)
147+
148+
1. System inspector GUI widget
149+
* [Pull request #1404](https://github.com/gazebosim/gz-sim/pull/1404)
150+
151+
1. Scene update resource finder
152+
* [Pull request #1508](https://github.com/gazebosim/gz-sim/pull/1508)
153+
154+
1. Updating hydrodynamics plugin description
155+
* [Pull request #1502](https://github.com/gazebosim/gz-sim/pull/1502)
156+
157+
1. Makes thruster stop when battery runs out.
158+
* [Pull request #1495](https://github.com/gazebosim/gz-sim/pull/1495)
159+
160+
1. Fix Documentation Header.
161+
* [Pull request #1501](https://github.com/gazebosim/gz-sim/pull/1501)
162+
163+
1. Adding rssi
164+
* [Pull request #1482](https://github.com/gazebosim/gz-sim/pull/1482)
165+
166+
1. Delete unused gazebo.hh.in
167+
* [Pull request #1490](https://github.com/gazebosim/gz-sim/pull/1490)
168+
169+
1. :books: Fixed broken URL link to gazebo documentation
170+
* [Pull request #1486](https://github.com/gazebosim/gz-sim/pull/1486)
171+
172+
1. View polyline collisions on the GUI
173+
* [Pull request #1481](https://github.com/gazebosim/gz-sim/pull/1481)
174+
175+
1. Extruded 2D polyline geometries
176+
* [Pull request #1456](https://github.com/gazebosim/gz-sim/pull/1456)
177+
178+
1. Fix fuel url
179+
* [Pull request #1479](https://github.com/gazebosim/gz-sim/pull/1479)
180+
181+
1. Camera trigger integration test
182+
* [Pull request #1384](https://github.com/gazebosim/gz-sim/pull/1384)
183+
184+
1. Extend Multicoptor Control system to include nested model inertial params
185+
* [Pull request #1450](https://github.com/gazebosim/gz-sim/pull/1450)
186+
187+
1. Remove dead ign.cc file
188+
* [Pull request #1474](https://github.com/gazebosim/gz-sim/pull/1474)
189+
190+
1. Test case to check if velocity limits are applied to joints
191+
* [Pull request #1445](https://github.com/gazebosim/gz-sim/pull/1445)
192+
193+
1. SceneBroadcaster: Use double for state publish frequency instead of int
194+
* [Pull request #1417](https://github.com/gazebosim/gz-sim/pull/1417)
195+
196+
1. Revert format change
197+
* [Pull request #1468](https://github.com/gazebosim/gz-sim/pull/1468)
198+
199+
1. Fix finding DART on macOS
200+
* [Pull request #1469](https://github.com/gazebosim/gz-sim/pull/1469)
201+
202+
1. Skip serializing nested model with `//pose/@relative_to` attribute
203+
* [Pull request #1454](https://github.com/gazebosim/gz-sim/pull/1454)
204+
205+
1. Fix running simulation with no world specified on the command line
206+
* [Pull request #1463](https://github.com/gazebosim/gz-sim/pull/1463)
207+
208+
1. Add repo specific issue templates
209+
* [Pull request #1461](https://github.com/gazebosim/gz-sim/pull/1461)
210+
211+
1. python: release GIL when running server
212+
* [Pull request #1458](https://github.com/gazebosim/gz-sim/pull/1458)
213+
214+
1. python: remove semicolons
215+
* [Pull request #1459](https://github.com/gazebosim/gz-sim/pull/1459)
216+
217+
1. Bump rendering dependency version
218+
* [Pull request #1455](https://github.com/gazebosim/gz-sim/pull/1455)
219+
220+
1. Improve contact sensor / visualization performance
221+
* [Pull request #1452](https://github.com/gazebosim/gz-sim/pull/1452)
222+
223+
1. Set simulation time to Rendering
224+
* [Pull request #1415](https://github.com/gazebosim/gz-sim/pull/1415)
225+
3226
### Ignition Gazebo 6.9.0 (2022-04-14)
4227

5228
1. Add new `RFComms` system
@@ -1901,7 +2124,62 @@
19012124

19022125
## Ignition Gazebo 3.x
19032126

1904-
### Ignition Gazebo 3.X.X (20XX-XX-XX)
2127+
### Ignition Gazebo 3.13.0 (2022-06-01)
2128+
2129+
1. Extruded 2D polyline geometries
2130+
* [Pull request #1456](https://github.com/gazebosim/gz-sim/pull/1456)
2131+
2132+
1. Add elevator system
2133+
* [Pull request #535](https://github.com/gazebosim/gz-sim/pull/535)
2134+
2135+
1. Add desktop entry and svg logo
2136+
* [Pull request #1411](https://github.com/gazebosim/gz-sim/pull/1411)
2137+
* [Pull request #1430](https://github.com/gazebosim/gz-sim/pull/1430)
2138+
2139+
1. Delete unused `gazebo.hh.in`
2140+
* [Pull request #1490](https://github.com/gazebosim/gz-sim/pull/1490)
2141+
2142+
1. Add repo specific issue templates
2143+
* [Pull request #1461](https://github.com/gazebosim/gz-sim/pull/1461)
2144+
2145+
1. Added user command to set multiple entities' poses
2146+
* [Pull request #1394](https://github.com/gazebosim/gz-sim/pull/1394)
2147+
2148+
1. Component inspector: refactor Pose3d C++ code into a separate class
2149+
* [Pull request #1400](https://github.com/gazebosim/gz-sim/pull/1400)
2150+
2151+
1. Added more sensor properties to `scene/info` topic
2152+
* [Pull request #1344](https://github.com/gazebosim/gz-sim/pull/1344)
2153+
2154+
1. `JointStatePublisher` publish parent, child and axis data
2155+
* [Pull request #1345](https://github.com/gazebosim/gz-sim/pull/1345)
2156+
2157+
1. Removed unused variables in shapes plugin
2158+
* [Pull request #1321](https://github.com/gazebosim/gz-sim/pull/1321)
2159+
2160+
1. Log an error if `JointPositionController` cannot find the joint. (citadel retarget)
2161+
* [Pull request #1314](https://github.com/gazebosim/gz-sim/pull/1314)
2162+
2163+
1. `Buoyancy`: fix center of volume's reference frame
2164+
* [Pull request #1302](https://github.com/gazebosim/gz-sim/pull/1302)
2165+
2166+
1. Remove `EachNew` calls from sensor PreUpdates
2167+
* [Pull request #1281](https://github.com/gazebosim/gz-sim/pull/1281)
2168+
2169+
1. Prevent `GzScene3D` 💥 if another scene is already loaded
2170+
* [Pull request #1294](https://github.com/gazebosim/gz-sim/pull/1294)
2171+
2172+
1. Add `project()` call to examples
2173+
* [Pull request #1274](https://github.com/gazebosim/gz-sim/pull/1274)
2174+
2175+
1. Implement `/server_control::stop`
2176+
* [Pull request #1240](https://github.com/gazebosim/gz-sim/pull/1240)
2177+
2178+
1. 👩‍🌾 Make depth camera tests more robust
2179+
* [Pull request1257](https://github.com/gazebosim/gz-sim/pull/1257)
2180+
2181+
1. Make tests run as fast as possible
2182+
* [Pull request #1194](https://github.com/gazebosim/gz-sim/pull/1194)
19052183

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

0 commit comments

Comments
 (0)