Skip to content

Definition of orientation_error message type in cartesian_control_msgs/CartesianTolerance #4

@wafts95

Description

@wafts95

The current msg type for orientation_error is set to be geometry_msgs/Vector3. According to the FZI proposal, it is said that:

With this definition users can define tolerances per axis, where rotational constraints are meant to be angle differences in the local coordinate system. Therefore we use geometry_msgs/Vector3 instead of geometry_msgs/Pose for position_error and orientation_error.

I am not completely sure what to understand from the Vector3 orientation_error:

  1. Are we meant to define either a rotation error in either RPY, rotation vector or any Euler angle?
  2. Are we meant to interpret this Vector3 as a list of elements defining a cone around each of the x, y, and z axes of the goal pose, with that cone being the maximum allowable angular deviation of the respective x, y, and z axes of the current pose?

Please let me know, and I believe that we can update the documentation of the msg definition based on your answer.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions