@@ -11,43 +11,6 @@ lbr_fri_ros2
11
11
12
12
The ``lbr_fri_ros2 `` package adds :lbr_fri_ros2: `AsyncClient <lbr_fri_ros2::AsyncClient> `.
13
13
14
- Quick Start
15
- -----------
16
- .. warning ::
17
- Do always execute in ``T1 `` mode first.
18
-
19
- .. note ::
20
- Make sure you followed the install instructions in :doc: `Hardware Setup <../../lbr_fri_ros2_stack/doc/hardware_setup >`.
21
-
22
- #. .. dropdown:: Launch the ``LBRServer `` application on the ``KUKA smartPAD ``
23
-
24
- .. thumbnail :: ../../lbr_demos/doc/img/applications_lbr_server.png
25
-
26
- #. Run the :lbr_fri_ros2: `App <lbr_fri_ros2::App> ` node via `app.launch.py <https://github.com/lbr-stack/lbr_fri_ros2_stack/blob/humble/lbr_fri_ros2/launch/app.launch.py >`_:
27
-
28
- .. code-block :: bash
29
-
30
- ros2 launch lbr_fri_ros2 app.launch.py model:=iiwa7 # [iiwa7, iiwa14, med7, med14]
31
-
32
- This launch file does 2 things:
33
-
34
- - Loads the ``robot_description `` (to read joint limits)
35
- - Runs the :lbr_fri_ros2: `AppComponent <lbr_fri_ros2::AppComponent> `, which has an instance of :lbr_fri_ros2: `App <lbr_fri_ros2::App> ` to
36
-
37
- - Create services to connect to / disconnect from the robot
38
- - Publish robot states to ``/lbr/state `` via :lbr_fri_ros2: `Client <lbr_fri_ros2::Client> `
39
- - Read robot commands from ``/lbr/command `` via :lbr_fri_ros2: `Client <lbr_fri_ros2::Client> `
40
-
41
- The topic names change with the robot's name. When running
42
-
43
- .. code-block :: bash
44
-
45
- ros2 launch lbr_fri_ros2 app.launch.py robot_name:=lbr_1 model:=iiwa7 # [iiwa7, iiwa14, med7, med14]
46
-
47
- Commands / states will be published to ``/lbr_1/state `` / ``/lbr_1/command ``.
48
-
49
- See :ref: `LBR Demos ` for more examples.
50
-
51
14
Software Architecture
52
15
---------------------
53
16
An overview of the software architecture is shown :ref: `below <target to software architecture figure >`:
0 commit comments