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:
Are we meant to define either a rotation error in either RPY, rotation vector or any Euler angle?
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.
The current msg type for
orientation_error
is set to begeometry_msgs/Vector3
. According to the FZI proposal, it is said that:I am not completely sure what to understand from the Vector3
orientation_error
:Please let me know, and I believe that we can update the documentation of the msg definition based on your answer.