Skip to content

Commit 5c41999

Browse files
authored
Improve wording on disambiguation section (#12)
1 parent 3df4147 commit 5c41999

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

doc/ros2_controller_vs_driver.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,21 @@ ROS 2 on the robot
1515

1616
1. Starting with PolyScope X v10.7.0 the robots have builtin ROS 2 support that allows some amount
1717
of interaction with the robot without the need of any ROS 2 driver. In particular, the robot
18-
publishes a lot of status information and offers services for example to control the robot's
18+
publishes a lot of status information and offers services to control e.g. the robot's
1919
I/O ports. See the `Topics and Services overview
2020
<https://docs.universal-robots.com/polyscopex-ros2/v10.7/Appendix/Appendix%202.html>`_ for more
2121
information.
2222

2323

2424
2. Starting with PolyScope X v10.7.0 there is basic URScript support for ROS 2. This allows
25-
publishing to and subscribing from ROS 2 topics directly in URScript as well as calling ROS 2
25+
publishing and subscribing to ROS 2 topics directly in URScript as well as calling ROS 2
2626
services and actions from URScript. See `Basic Usage in URScript
2727
<https://docs.universal-robots.com/polyscopex-ros2/v10.7/Basic%20Usage%20in%20URScript.html>`_
2828
for details on that.
2929

3030
.. note::
3131

32-
The builtin ROS 2 support will only be compatible with the ROS distribution running on the
32+
The builtin ROS 2 support will only be compatible with the ROS 2 distribution running on the
3333
robot. For example, PolyScope 10.7.0 is running ROS 2 Humble. It should not be used with
3434
any other distribution.
3535

@@ -44,7 +44,7 @@ Control the robot from an external ROS 2 application
4444
To control your robot using ROS 2, you can utilize the :ref:`ur_robot_driver`, an Open-Source ROS 2 driver that is maintained by Universal Robots and offers full compatibility with `ros2_control
4545
<https://control.ros.org>`_. This driver allows you to visualize the robot's state in RViz and control its motions through ROS 2. It supports CB3, e-Series, and PolyScope X robots.
4646

47-
By leveraging the ROS 2 driver, you can build your own application on the ROS framework. This includes integrating drivers for other hardware components, incorporating sensors, and utilizing ready-to-use software functionalities such as collision-aware path planning.
47+
By leveraging the ROS 2 driver, you can build your own application on the ROS 2 framework. This includes integrating drivers for other hardware components, incorporating sensors, and utilizing ready-to-use software functionalities such as collision-aware path planning.
4848

4949
The ROS 2 driver communicates with the robot using the :ref:`ur_client_library`.
5050

index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ application. Some key use cases are:
3636

3737

3838
.. note::
39-
There is also builtin ROS 2 support for PolyScope X robots, see the `PolyScope X ROS 2 documentation <https://docs.universal-robots.com/polyscopex-ros2/v10.7/index.html>`_ and / or :ref:`ros2_controller_vs_driver` for details.
39+
There is also builtin ROS 2 support for PolyScope X robots, see the `PolyScope X ROS 2 documentation <https://docs.universal-robots.com/polyscopex-ros2/v10.7/index.html>`_ for details, or :ref:`ros2_controller_vs_driver` for an explanation of the difference from the ROS 2 driver documented here.
4040

4141
Table of Contents
4242
-----------------

0 commit comments

Comments
 (0)