Closed hwiedPro closed 3 years ago
Does the version attribute to the robot node describe the version of the URDF format or the version of the robot?
It's the version of the URDF format.
As for your other suggestions: in short, I guess we could have done all of those other things, but the version tag has been in the schema for many years now. While the things you suggest might be slightly better, changing the schema and all downstream users would be extremely painful for a small amount of improvement.
If you really want to version the robot, I'd suggest doing the opposite: propose adding a robot_version
field. That's backwards compatible and something that we could consider.
Thanks for your answer. We will do so!
Hi guys,
currently a URDF starts with something like this:
Does the
version
attribute to therobot
node describe the version of the URDF format or the version of the robot?As there might be versioning of the robot description and as the attribute is placed in the robot node - at least to me - it seems that it describes the version of the robot (description). But as the version attribute is very restircted (has to be "1.0") I guess you meant to describe the format version.
Why isn't this attribute then called something like
urdf_version
e.g.:Also it would be possible to handle this like it's done for xml?
I'm looking forward to your reply. :) Best wishes and thanks for this great package!