-
Notifications
You must be signed in to change notification settings - Fork 146
Support quaternions in URDF 1.1 #235
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
Conversation
|
the cmake package version for urdfdom_headers wasn't updated for the 2.0.0 release. I've opened ros/urdfdom_headers#92 to fix the version syncing issue for future releases and will tag a new release |
76ef1e7 to
fc87c34
Compare
Signed-off-by: Guillaume Doisy <guillaume@dexory.com>
Signed-off-by: Steve Peters <scpeters@openrobotics.org>
Update version in xml comment and add version attribute to xs:schema tag. Signed-off-by: Steve Peters <scpeters@openrobotics.org>
This adds URDFVersion comparison helpers with tests and updates the parser to allow parsing version 1.1. Signed-off-by: Steve Peters <scpeters@openrobotics.org>
* 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 <scpeters@openrobotics.org>
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 <scpeters@openrobotics.org>
bc22c73 to
583cb83
Compare
|
CI currently fails since the required version of |
|
Pulls: #235 |
|
The ci.ros2.org job succeeded but the GitHub workflows failed since they have old versions of urdfdom_headers. We should fix or disable these broken CI jobs |
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).
URDFVersionand updates the parsing logic to allow version 1.1quat_xyzwparsing logic based on URDFVersion and add testscc @saikishor