ros / urdfdom

URDF parser
http://ros.org/wiki/urdf
Other
97 stars 131 forks source link

Joint limits (vel, effort) are checked even when the joint is continuous type. #180

Open Groebehavn opened 1 year ago

Groebehavn commented 1 year ago

According to URDF specification, limits only apply for revolute and prismatic joints as required fields, but not for continuous, where they are optional. The type in joint.cpp is not checked, so when a velocity limit is present for continuous joints, the validator wrongly returns an error due to the lack of effort limit for example. Could someone take a look on this please? :) Reference here.