You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: my_dual_robot_cell/doc/build_moveit_config.rst
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,31 +25,31 @@ Although the Setup Assistant is very straightforward, there are some tips and tr
25
25
26
26
The first task the MoveIt! Setup Assistant asks us to do is to load the URDF with the optional xacro arguments. If you would like to change the ``ur_type`` for example, you could also specify that here. For this demonstration we'll go with our description's default values.
27
27
28
-
.. image:: load_urdf.png
28
+
.. image:: figures/load_urdf.png
29
29
:alt:Load a URDF
30
30
31
31
Next, make sure that the generated **self-collisions** are detected correctly. In our example the robot
32
32
is positioned on the table in such a way, that it collides with the monitor on the table when all
33
33
joints are in the 0 position. Hence, the collision is allowed as "Collision by default". We remove
34
34
that tick, since we don't want that collision to be ignored.
35
35
36
-
.. image:: self_collisions.png
36
+
.. image:: figures/self_collisions.png
37
37
:alt:Adjust self-collisions - Remove the tick for the collision between monitor and ur20_upper_arm_link.
38
38
39
39
40
40
We skip adding virtual joints for now and continue with our **planning group(s)**.
41
41
We add a planning group called **ur_arm**. A reasonable and error-resistant approach is to define
42
42
it as a kinematic chain in the following manner:
43
43
44
-
.. image:: planning_group_kinematics.png
44
+
.. image:: figures/planning_group_kinematics.png
45
45
:alt:Kinematic setup for our planning group
46
46
47
-
.. image:: planning_group_chain.png
47
+
.. image:: figures/planning_group_chain.png
48
48
:alt:Kinematic Chain
49
49
50
50
Your planning groups should look something like this:
51
51
52
-
.. image:: planning_groups.png
52
+
.. image:: figures/planning_groups.png
53
53
:alt:Planning Groups
54
54
55
55
We'll skip setting up ros2_control related points, since we've already configured that in our
@@ -58,7 +58,7 @@ control package.
58
58
In the **MoveIt Controllers** step we setup our desired controller to match the name
59
59
"scaled_joint_trajectory_controller":
60
60
61
-
.. image:: moveit_controllers.png
61
+
.. image:: figures/moveit_controllers.png
62
62
:alt:MoveIt! coontrollers configuration
63
63
64
64
We skip **perception** as we don't have any cameras setup in our scenario.
@@ -69,13 +69,13 @@ are for starting a demo using mock hardware, which would basically be a duplicat
69
69
already did in our control package. Since we also do not use the Warehouse feature for now, we also
70
70
skip that file.
71
71
72
-
.. image:: launch_files.png
72
+
.. image:: figures/launch_files.png
73
73
:alt:Select the launch files to be generated
74
74
75
75
After the **Author information** we select which configuration files to generate. Again, we strip
76
76
down all the files needed for mock hardware startup.
77
77
78
-
.. image:: config_files.png
78
+
.. image:: figures/config_files.png
79
79
:alt:Select the config files to be generated
80
80
81
81
With all the information entered, you can **generate** the package and close the setup assistant.
0 commit comments