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

Merge 11 -> 12 #756

Merged
merged 46 commits into from
Nov 23, 2021
Merged

Merge 11 -> 12 #756

merged 46 commits into from
Nov 23, 2021

Conversation

scpeters
Copy link
Member

➡️ Forward port

Port sdf11 to sdf12

Branch comparison: sdf12...sdf11

Note to maintainers: Remember to Merge with commit (not squash-merge or rebase)

chapulina and others added 30 commits April 21, 2020 19:18
* [sdf6] Changelog links to BitBucket backup

Signed-off-by: Louise Poubel <louise@openrobotics.org>

* more fixes, new version of script

Signed-off-by: Louise Poubel <louise@openrobotics.org>
* [sdf4] Update BitBucket links

Signed-off-by: Louise Poubel <louise@openrobotics.org>

* fix a few more links

Signed-off-by: Steven Peters <scpeters@openrobotics.org>

Co-authored-by: Steven Peters <scpeters@openrobotics.org>

Co-authored-by: chapulina <louise@openrobotics.org>
Signed-off-by: Jose Luis Rivero <jrivero@osrfoundation.org>
Patch popen/pclose method for Windows
Signed-off-by: Ian Chen <ichen@osrfoundation.org>
Backport sdf6: Move recursiveSameTypeUniqueNames from ign.cc to parser.cc
* Prepare version 6.3.0

* Add entry in Changelog for 497
* Fix flattening logic for composed names in nested models

When nested models use names composed by several elements
(i.e: my_model::link) these were not converted by the
flattening logic inside parser.cc. The change makes the
logic to work with composed names.

Added a test to check that this is indeed working as
expected.

Signed-off-by: Jose Luis Rivero <jrivero@osrfoundation.org>
…azebosim#596)

Translate poses of nested models inside other nested models

When addNestedModel function is called, it processes links and joints
to translate the pose accordingly to parent pose. This was not done
for nested models inside the SDF being processed. The change includes 
nested models in the same way that is doing for links and add a test that 
fails without the change.

Signed-off-by: Jose Luis Rivero <jrivero@osrfoundation.org>
Co-authored-by: Addisu Z. Taddese <addisu@openrobotics.org>
* Prepare version 6.3.1
* Implement github actions for sdf6 branch

Signed-off-by: Steve Peters <scpeters@openrobotics.org>
Signed-off-by: Jose Luis Rivero <jrivero@osrfoundation.org>
Signed-off-by: Steven Peters <scpeters@openrobotics.org>
Signed-off-by: Steve Peters <scpeters@openrobotics.org>
* parse rpyOffset as radians

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* update tf for xyz and rpy offsets

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* remove inverse transform function in urdf parser

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* inject corrected_offets tag

Signed-off-by: Ian Chen <ichen@osrfoundation.org>

* Fix tag removal logic

Signed-off-by: Steven Peters <scpeters@openrobotics.org>

Co-authored-by: Alejandro Hernández Cordero <alejandro@openrobotics.org>
Co-authored-by: Steve Peters <scpeters@openrobotics.org>
Signed-off-by: Steve Peters <scpeters@openrobotics.org>
Signed-off-by: Louise Poubel <louise@openrobotics.org>
* Pass by const reference
* Remove unused variable
* Simplify redundant logic

Signed-off-by: Steve Peters <scpeters@openrobotics.org>
* ign_TEST: expect joint_axis_infinite_limits valid
* Add missing link6 to test/sdf/joint_axis_*.sdf

Signed-off-by: Steve Peters <scpeters@openrobotics.org>
* ign_TEST: expect joint_axis_infinite_limits valid
* Add missing link6 to test/sdf/joint_axis_*.sdf

Signed-off-by: Steve Peters <scpeters@openrobotics.org>
Adds sdf::testing::SourceFile, sdf::testing::TestFile, sdf::testing::env, and sdf::testing::setenv and updates tests to use them. This makes it easier to backport other changes from newer branches.

Signed-off-by: Addisu Z. Taddese <addisu@openrobotics.org>
…ing for name uniqueness (gazebosim#733)

* Backport test utilities from sdf10
* Backport Console redirect functionality
* Make exception for plugins when checking for name uniqueness (gazebosim#721)
* Replace unavailable error printing API

Signed-off-by: Addisu Z. Taddese <addisu@openrobotics.org>
Merge 10 -> 11 and resolve conflicts
Signed-off-by: Nick Lamprianidis <nlamprian@gmail.com>
Co-authored-by: Steve Peters <scpeters@openrobotics.org>
* Add Joint DOM API to access joint sensors

Signed-off-by: Addisu Z. Taddese <addisu@openrobotics.org>

* Add missing file

Signed-off-by: Addisu Z. Taddese <addisu@openrobotics.org>

* modified Joint::SensorNameExists

Signed-off-by: Jenn Nguyen <jenn@openrobotics.org>

Co-authored-by: Jenn Nguyen <jenn@openrobotics.org>
* Added Force Torque Noise functions + Unit tests

Signed-off-by: Devansh <devansh@vt.edu>
Co-authored-by: Michael Carroll <michael@openrobotics.org>
Co-authored-by: Steve Peters <scpeters@openrobotics.org>
Signed-off-by: Louise Poubel <louise@openrobotics.org>
* Prepare for v9.7.0

Signed-off-by: Carlos Agüero <caguero@openrobotics.org>
Signed-off-by: Ashton Larkin <ashton@openrobotics.org>
scpeters and others added 13 commits November 5, 2021 16:53
Signed-off-by: Steve Peters <scpeters@openrobotics.org>
Signed-off-by: Steve Peters <scpeters@openrobotics.org>
Signed-off-by: Steve Peters <scpeters@openrobotics.org>
…ebosim#716)

Signed-off-by: FirefoxMetzger <sebastian@wallkoetter.net>

Co-authored-by: Steve Peters <scpeters@openrobotics.org>
Co-authored-by: Addisu Z. Taddese <addisu@openrobotics.org>
There is special handling in the parser_urdf code to
update plugin fields when links are merged together
during fixed joint reduction. A test for this was
added to sdf6 in gazebosim#500. A portion of this test is
applied directly to the sdf10 branch to illustrate
a problem with ReduceSDFExtensionPluginFrameReplace
in parser_urdf.cc.

The original migration to use tinyxml2 in gazebosim#264 changed
the data structure used in SDFExtension to store
XMLDocuments instead of XMLPointers, which requires
an extra call to FirstChildElement, but the
ReduceSDFExtension*FrameReplace functions did not
receive this update. The fix here refactors the function
arguments to pass the first child element directly,
which simplifies the helper function implementation.

Signed-off-by: Steve Peters <scpeters@openrobotics.org>
Signed-off-by: Louise Poubel <louise@openrobotics.org>
Signed-off-by: Steve Peters <scpeters@openrobotics.org>
The IncludeFlatteningNames test added in gazebosim#597 is no longer
relevant because nested model names are no longer flattened.
The model used by the test is removed as well since it is
not used elsewhere.

Signed-off-by: Steve Peters <scpeters@openrobotics.org>
Signed-off-by: Steve Peters <scpeters@openrobotics.org>
@scpeters scpeters requested a review from azeey November 16, 2021 18:19
@github-actions github-actions bot added 🌱 garden Ignition Garden 🏯 fortress Ignition Fortress labels Nov 16, 2021
Copy link
Collaborator

@azeey azeey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, but the branch needs to be updated now.

@scpeters
Copy link
Member Author

LGTM, but the branch needs to be updated now.

updated

@mjcarroll mjcarroll merged commit 8d728ce into gazebosim:sdf12 Nov 23, 2021
@scpeters scpeters deleted the merge_11_12 branch November 23, 2021 16:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🏯 fortress Ignition Fortress 🌱 garden Ignition Garden
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants