Skip to content

Commit 42a8ea7

Browse files
committed
MTC Tutorial: Insert Tips
1 parent 34e3f7f commit 42a8ea7

3 files changed

Lines changed: 26 additions & 1 deletion

File tree

9.89 KB
Loading
43.5 KB
Loading

doc/moveit_task_constructor/moveit_task_constructor_tutorial.rst

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,27 @@ Subsequently, you can run the individual demos: ::
5555
rosrun moveit_task_constructor_demo modular
5656
roslaunch moveit_task_constructor_demo pickplace.launch
5757

58-
On the right side you should see the `Motion Planning Tasks` panel outlining the hierarchical stage structure of the tasks.
58+
.. tip::
59+
60+
To debug your application code and
61+
generate a visual task representation,
62+
add a new panel to your `RViZ` display.
63+
If you use the provided launch file, this is already pre-configured.
64+
65+
.. figure:: images/panel_1.png
66+
:width: 370px
67+
:alt: add mtc rviz panel_1
68+
:align: center
69+
70+
Select the `Motion Planning Tasks` plugin from the
71+
``moveit_task_constructor_visualization`` package.
72+
73+
.. figure:: images/panel_2.png
74+
:width: 370px
75+
:alt: add mtc rviz panel_2
76+
:align: center
77+
78+
The `Motion Planning Tasks` panel outlines the hierarchical stage structure of the tasks.
5979
When you select a particular stage, the list of successful and failed solutions will be
6080
shown in the right-most window. Selecting one of those solutions will start its visualization.
6181

@@ -103,6 +123,11 @@ Stages not only support solving motion planning problems.
103123
They can also be used for all kinds of state transitions, as for instance modifying the planning scene.
104124
Combined with the possibility of using class inheritance it is possible to construct very complex behavior while only relying on a well-structured set of primitive stages.
105125

126+
.. tip::
127+
128+
In general, it is a good habit to encapsulate
129+
application-specific `MoveIt Task Constructor` code within a ros-node.
130+
106131
Programmatic Extension
107132
----------------------
108133

0 commit comments

Comments
 (0)