-
Notifications
You must be signed in to change notification settings - Fork 6
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
Error Tolerance vs Limits #10
Comments
Could you perhaps give an example? The idea with these type of Are you thinking of the ability to express allowable tolerances around that desired state?
Would those be different from the limits as modelled in the robot model (ie: |
My mind had jumped to thinking in terms of a E.g., "goto all of these points while satisfying these constraints." Ideally the constraints should be set for each of the waypoints to enable controlled velocity moves and the like. And yes, I believe these would be different than the robot model constraints as they describe the desired path dynamics (vs the robot's dynamic capability). We can close this if it is out of scope. |
I believe -- but I'm only an interested user here, so perhaps the FZI guys will correct me -- the intention is for these messages to become the Cartesian counterpart to Those are currently not used to encode the kind of semantics you describe.
This sounds almost like a service request: "please take this Cartesian path and these associated constraints and then generate a Cartesian trajectory for me which adheres to all of it". Composition of path + constraints could be used in a service request definition in that case -- similar to what the How much it's actually taken into account I don't know btw, and it also seems to be "only" symmetric constraints.
Yes, I agree. It wasn't clear to me from your OP.
Well I don't know. It depends on what sort of information these messages are intended to carry. That was also why I opened #6. |
thanks @gavanderhoorn for summing things up so well. As already stated in the current document and further clarified in #8 the intention is indeed to specify a Cartesian counterpart of |
@fmauch wrote:
But that should not prevent us from adding fields which would increase the utility of the new messages, right? As in #3: the fact that |
Yes, but you also made the point of compositing a path out of a series of waypoints and constraints such as MoveIt's |
The current proposal contains error constraints as tolerances in the
CartesianTolerance
message but these are limited to symmetric bounds about the point in question. How might one express non-symmetric constraints such as a maximum velocities, accelerations, or perhaps jerks? Perhaps it is up to the consumer of the message to determine semantics in such cases (e.g., for the case of maximum jerk, just use the target (see #3) as the limit)? Just curious...The text was updated successfully, but these errors were encountered: