gazebo-classic:jrivero/gazebo11-tse/test

Last commit made on 2021-07-29
Get this branch:
git clone -b jrivero/gazebo11-tse/test https://git.launchpad.net/gazebo-classic

Branch merges

Branch information

Name:
jrivero/gazebo11-tse/test
Repository:
lp:gazebo-classic

Recent commits

a6e8999... by Jose Luis Rivero

Include race condition test to play with connections inside an event

Signed-off-by: Jose Luis Rivero <email address hidden>

0096765... by Jose Luis Rivero

Add mutex for connections list in destructor

Signed-off-by: Jose Luis Rivero <email address hidden>

14ad930... by Jose Luis Rivero

Declare mutex as mutable so EventCount const method can block it

Signed-off-by: Jose Luis Rivero <email address hidden>

c54a843... by Sonia Jin <email address hidden>

make events threadsafe:

- initial connection (insert) and cleanup (remove) locked with mutex

- signal (access) checks for object not null before attempting to access (not locking because would need recursive mutex)

9cd47a0... by Steve Peters <email address hidden>

Find tbb version < 2021 with pkg-config (#3037)

We currently don't support 2021 and newer, see #2867.

Signed-off-by: Steven Peters <email address hidden>

0fcdfc0... by Steve Peters <email address hidden>

Bump version to 11.7.0 (#3034)

Signed-off-by: Steve Peters <email address hidden>

c546a82... by Andy Getz <email address hidden>

Qualify `gazebo::util` in `using namespace` declarations. (#2979)

This avoids ambiguity in the presence of a top-level namespace
named util, e.g. https://godbolt.org/z/WMfseEGPf.

Co-authored-by: Steve Peters <email address hidden>

1c58a0a... by William Lew <email address hidden>

Distortion camera initialization fix (#3033)

* Fixed incorrect distortion when loading scene with multiple distortion cameras

Signed-off-by: William Lew <email address hidden>

* Add models and world to show distortion bug

There is a bug in the initialization of cameras with distortion.
Loading multiple cameras with different distortion parameters
at the same time causes some of the same distortion parameters
to be applied to all those cameras. Spawning a model with a single
distorted camera afterwards works fine, even in a world that
already contains distorted cameras.

Signed-off-by: Steve Peters <email address hidden>

Co-authored-by: Steve Peters <email address hidden>

7a43a8d... by Shane Loretz

Use CURL::libcurl instead of variables (#3030)

* Make an IMPORTED target for CURL on bionic
* CURL is a PRIVATE dep

Signed-off-by: Shane Loretz <email address hidden>

* Remove unneeded CURL include, linkage
* Link to CURL for two plugins only

Only StaticMapPlugin and RestWebPlugin use CURL, so
only add linking for these.

Signed-off-by: Steve Peters <email address hidden>
Co-authored-by: Steve Peters <email address hidden>

a708aa3... by kjeppesen1 <email address hidden>

Distortion normalization improvement + fix "folding" on large distortions (#3009)

This fixes distortion behavior when the SDFormat
<ignition:legacy_mode> parameter is set to false in
the distortion context. The fix ensures that pixel
coordinates projected to camera plane for distortion
and disables cropping.

This also fixes a wraparound issue for extreme distortions.

Signed-off-by: Audrow Nash <email address hidden>

Co-authored-by: kbjeppes <email address hidden>
Co-authored-by: Audrow Nash <email address hidden>