Skip to content

Conversation

@scpeters
Copy link
Contributor

This is a second attempt adding quaternions to the URDF spec from #194, which was reverted in #231 due to in order to properly handle schema versioning (see #230).

WIP

doisyg and others added 6 commits December 9, 2025 23:16
Update version in xml comment and add version
attribute to xs:schema tag.

Signed-off-by: Steve Peters <[email protected]>
This adds URDFVersion comparison helpers and updates
the parser to allow parsing version 1.1.

Signed-off-by: Steve Peters <[email protected]>
* Add URDFVersion constructor that accepts two integers
* Create URDFVersion object in correct scope to pass
  to parsing functions
* Pass URDFVersion argument to parsing functions

Signed-off-by: Steve Peters <[email protected]>
Update logic in parsePoseInternal to ignore
quat_xyzw if specified version is not new enough,
but print a warning message if any are detected.

Signed-off-by: Steve Peters <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants