Skip to content

Utilize blend radius in trajectory forwarding #352

Open
@t-schnell

Description

@t-schnell

Summary

The UR Client Library offers setting the blend-radius to be used by the robot trajectory interpolation. This should be controllable from the ROS side aswell.

Impact

This would offer better control over the trajectory execution in the trajectory forwarding mode.

Issue details

Currently, blend radius cannot be controlled in any way from the ROS side and the default value is always used. This means, that in trajectory forwarding it is, for example, not possible to ensure certain points along the trajectory are reached precisely. Functionality to control these values per point exist on the client library, but there is no direct equivalent to blend radius in the ROS trajectory definitions.

The general idea would be to use the path_tolerance value, which in the cartesian case should be mostly trivial. On the joint based side, though, there has to be some generalized way to move from joint based tolerances to a cartesian blend radius. For this, extra input and suggestions are appreciated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    beta-testingConcerns new Cartesian ROS control featuresenhancementNew feature or requesthelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions