From 24fe65a2d81a40c9276e39616ae74c65a13f1a47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20Fr=C3=B6hlich?= Date: Sun, 17 Nov 2024 21:29:56 +0100 Subject: [PATCH] Fix several links (#645) (cherry picked from commit 8bddea651c10401b9e57eeed65f003b9ae6cb3e8) # Conflicts: # example_15/doc/userdoc.rst --- example_13/doc/userdoc.rst | 5 +++- example_15/doc/userdoc.rst | 56 ++++++++++++++++++++++++-------------- 2 files changed, 39 insertions(+), 22 deletions(-) diff --git a/example_13/doc/userdoc.rst b/example_13/doc/userdoc.rst index b09fce9b6..e9e28c79a 100644 --- a/example_13/doc/userdoc.rst +++ b/example_13/doc/userdoc.rst @@ -462,7 +462,10 @@ Files used for this demos - URDF file: `three_robots.urdf.xacro `__ + Description: `threedofbot_description.urdf.xacro `__ - + ``ros2_control`` tag: `three_robots.ros2_control.xacro `__ + + ``ros2_control`` tag: + + `threedofbot.ros2_control.xacro `__ + + `rrbot_system_position_only.ros2_control.xacro `__ + + `rrbot_system_with_sensor.ros2_control.xacro `__ - RViz configuration: `three_robots.rviz `__ Controllers from this demo diff --git a/example_15/doc/userdoc.rst b/example_15/doc/userdoc.rst index 8b2b65cab..3d746d2fe 100644 --- a/example_15/doc/userdoc.rst +++ b/example_15/doc/userdoc.rst @@ -12,21 +12,6 @@ This example shows how to integrate multiple robots under different controller m Scenario: Using ros2_control within a local namespace ----------------------------------------------------- -* Launch file: `rrbot_namespace.launch.py `__ -* Controllers yaml: `rrbot_namespace_controllers.yaml `__ -* URDF file: `rrbot.urdf.xacro `__ - - * Description: `rrbot_description.urdf.xacro `__ - * ``ros2_control`` tag: `rrbot.ros2_control.xacro `__ - -* RViz configuration: `rrbot.rviz `__ -* Test nodes goals configuration: - - + `rrbot_forward_position_publisher `__ - + `rrbot_joint_trajectory_publisher `__ - -* Hardware interface plugin: `rrbot.cpp `__ - .. note:: When running ``ros2 control`` CLI commands you have to use additional parameter with exact controller manager node name, i.e., ``-c /rrbot/controller_manager``. @@ -75,25 +60,34 @@ Commanding the robot using ``JointTrajectoryController`` (name: ``/rrbot/positio ros2 launch ros2_control_demo_example_15 test_joint_trajectory_controller.launch.py publisher_config:=rrbot_namespace_joint_trajectory_publisher.yaml -Scenario: Using multiple controller managers on the same machine ----------------------------------------------------------------- +Files used for this demo: +<<<<<<< HEAD * Launch file: `multi_controller_manager_example_two_rrbots.launch.py `__ * Controllers yaml: - `multi_controller_manager_rrbot_1_controllers.yaml `__ - `multi_controller_manager_rrbot_2_controllers.yaml `__ * URDF file: `rrbot.urdf.xacro `__ +======= +* Launch file: `rrbot_namespace.launch.py `__ +* Controllers yaml: `rrbot_namespace_controllers.yaml `__ +* URDF file: `rrbot.urdf.xacro `__ +>>>>>>> 8bddea6 (Fix several links (#645)) * Description: `rrbot_description.urdf.xacro `__ - * ``ros2_control`` tag: `rrbot.ros2_control.xacro `__ + * ``ros2_control`` tag: `rrbot.ros2_control.xacro `__ * RViz configuration: `rrbot.rviz `__ * Test nodes goals configuration: - + `rrbot_forward_position_publisher `__ - + `rrbot_joint_trajectory_publisher `__ + + `rrbot_forward_position_publisher `__ + + `rrbot_joint_trajectory_publisher `__ + +* Hardware interface plugin: `rrbot.cpp `__ -* Hardware interface plugin: `rrbot.cpp `__ + +Scenario: Using multiple controller managers on the same machine +---------------------------------------------------------------- .. note:: @@ -169,6 +163,26 @@ Commanding the robots using the now activated ``position_trajectory_controller`` ros2 launch ros2_control_demo_example_15 test_multi_controller_manager_joint_trajectory_controller.launch.py + +Files used for this demo: + +* Launch file: `multi_controller_manager_example_two_rrbots.launch.py `__ +* Controllers yaml: + - `multi_controller_manager_rrbot_generic_controllers.yaml `__ +* URDF file: `rrbot.urdf.xacro `__ + + * Description: `rrbot_description.urdf.xacro `__ + * ``ros2_control`` tag: `rrbot.ros2_control.xacro `__ + +* RViz configuration: `rrbot.rviz `__ +* Test nodes goals configuration: + + + `rrbot_forward_position_publisher `__ + + `rrbot_joint_trajectory_publisher `__ + +* Hardware interface plugin: `rrbot.cpp `__ + + Controllers from this demo -------------------------- * ``Joint State Broadcaster`` (`ros2_controllers repository `__): `doc `__