On 5-3-2015 14:51, Michael Wojtynek wrote:
>
> Seems you are right with your remembrance. Last time you solved this problem by lowering the preconfigured tolerances inside the driver. Right now I’m not sure where the tolerances are defined. I guess in [1] are the joint angle tolerances in radians and in [2] the position tolerances in meters defined?
The driver adheres to ROS standards, so all angles are in radians,
velocities in rad/s and distances in meters.
> Do I have to adjust the tolerances in MoveIt! according to the driver tolerance?
if tol(moveit) > tol(driver): not a problem.
if tol(driver) > tol(moveit): then driver can probably never (or only
incidently) reach goal position.
I think the second is the situation you have now.
Personally, I would submit an enhancement request for those tolerances
in the driver to be configurable using ROS parameters from a launch
file. Just report it as an issue on the tracker [3] (and link back to
this thread).
Gijs
PS: you linked to files in hydro-devel. The indigo-devel branch is the
default one now.
[3]
https://github.com/ros-industrial/universal_robot/issues