forked from RobotLocomotion/drake
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
sdformat: Update to libsdformat 9.0 (SDFormat 1.7) (RobotLocomotion#1…
…2505) This PR incorporates libsdformat 9.0, which supports the specification of SDFormat 1.7. Specifically, this incorporates pose frame semantics for SDFormat, which are described in this proposal: http://sdformat.org/tutorials?tut=pose_frame_semantics_proposal&cat=pose_semantics_docs (source permalink: https://bit.ly/2ZSl1kH) A brief summary of the changes from the proposal: * Users may now specify poses relative to another frame using `//pose/@relative_to` * Before, this was `//pose/@frame`, and was not described in the spec and only partially supported in Drake, but nowhere else. * Poses and frames within models cannot refer to the "world" frame. * Users may now specify explicit frames, which will be exposed as `MultibodyPlant` frames, and can be used within `//pose/@relative_to`. * Users can specify the attached-to fame using `//frame/@attached_to`. Before, this was specified using `//frame/pose/@frame`, and was only partially supported in Drake and nowhere else. * All SDFormat models now have a canonical link, and all models have a model frame attached to this canonical link. * For this reason, all models must have at least one link. * `//joint/axis/xyz/@expressed_in` can be used to express an axis in a given frame. `//joint/axis/use_parent_model_frame` has been removed in SDFormat 1.7, but will be converted automatically from SDFormat 1.6 to 1.7. (Note: The above paths are using XPath syntax.)
- Loading branch information
1 parent
f9e69b6
commit 3901c76
Showing
13 changed files
with
372 additions
and
332 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.