Skip to content

Commit abb0753

Browse files
author
Felix Exner
committed
Add note about TEM
1 parent 2d026bc commit abb0753

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

ur_moveit_config/doc/index.rst

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,16 @@ interaction using
2323
2424
Now you should be able to use the MoveIt Plugin in rviz2 to plan and execute trajectories with the
2525
robot as explained `here <https://moveit.picknik.ai/main/doc/tutorials/quickstart_in_rviz/quickstart_in_rviz_tutorial.html>`_.
26+
27+
.. note::
28+
Usually, MoveIt uses trajectory execution monitoring (TEM). If executing a trajectory takes too long,
29+
e.g. because the action server died or the robot is blocked, this will lead to an error in
30+
trajectory execution. However, with the scaled joint trajectory controller used by this driver,
31+
this doesn't make much sense (as long as TEM is not aware of the scaling), as execution time can
32+
be unbounded on purpose. Hence, TEM is disabled in the example moveit configuration:
33+
34+
.. literalinclude:: ../config/moveit_controllers.yaml
35+
:language: yaml
36+
:start-at: trajectory_execution:
37+
:end-at: execution_duration_monitoring
38+
:caption: moveit_controllers.yaml

ur_robot_driver/doc/usage/move.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,4 +67,11 @@ To test the driver with the example MoveIt-setup, first start the driver as desc
6767
Now you should be able to use the MoveIt Plugin in rviz2 to plan and execute trajectories with the
6868
robot as explained `here <https://moveit.picknik.ai/main/doc/tutorials/quickstart_in_rviz/quickstart_in_rviz_tutorial.html>`_.
6969

70+
.. note::
71+
Usually, MoveIt uses trajectory execution monitoring (TEM). If executing a trajectory takes too long,
72+
e.g. because the action server died or the robot is blocked, this will lead to an error in
73+
trajectory execution. However, with the scaled joint trajectory controller used by this driver,
74+
this doesn't make much sense (as long as TEM is not aware of the scaling), as execution time can
75+
be unbounded on purpose. Hence, TEM is disabled in the example moveit configuration.
76+
7077
For more details, please see :ref:`ur_moveit_config`.

0 commit comments

Comments
 (0)