ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

[ERROR] [WallTime: 1412925263.358047] Received a goal with velocities that are higher than 2.000000

The error you are seeing is not caused by exceeding a real, actual velocity limit, but rather by a check in ur_driver that compares the requested velocities against a (private) parameter called max_velocity. The idea behind the check was most likely to be able to enforce a maximum velocity over a trajectory. This is currently not (very well) documented.

This parameter has a default of 2 rad/s (this is in joint space).

You can do two things:

  1. add a max_velocity parameter to the ur_driver node element in ur_bringup/launch/ur_common.launch, like so:

    <node name="ur_driver" pkg="ur_driver" type="driver.py" args="...">
        <param name="max_velocity" type="double" value="YOUR_MAX_SPEED" />
    </node>
    
  2. edit ur_driver/src/ur_driver/driver.py, and increase the default value for the max_velocity parameter.

For now, I'd recommend you use option 1 on a source checkout of the universal_robot repository. Option 2 is really not a good idea.

I'll open a ticket on the github repository asking for this to be documented better.

[ERROR] [WallTime: 1412925263.358047] Received a goal with velocities that are higher than 2.000000

The error you are seeing is not caused by exceeding a real, actual velocity limit, but rather by a check in ur_driver that compares the requested velocities against a (private) parameter called max_velocity. The idea behind the check was most likely to be able to enforce a maximum velocity over a trajectory. This is currently not (very well) documented.

This parameter has a default of 2 rad/s (this is in joint space).

You can do two things:

  1. add a max_velocity parameter to the ur_driver node element in ur_bringup/launch/ur_common.launch, like so:

    <node name="ur_driver" pkg="ur_driver" type="driver.py" args="...">
        <param name="max_velocity" type="double" value="YOUR_MAX_SPEED" />
    </node>
    
  2. edit ur_driver/src/ur_driver/driver.py, and increase the default value for the max_velocity parameter.

For now, I'd recommend you use option 1 on a source checkout of the universal_robot repository. Option 2 is really not a good idea.

I'll open a ticket on the github repository asking for this to be documented better.


Edit: for reference, see universal_robot/issues/124.