Skip to content

Commit f28fd23

Browse files
committed
WIP: Improve landing page
1 parent 5fb05fd commit f28fd23

File tree

2 files changed

+42
-3
lines changed

2 files changed

+42
-3
lines changed

doc/ros2_controller_vs_driver.rst

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
.. _ros2_controller_vs_driver:
2+
3+
ROS 2 integration paths
4+
=======================
5+
6+
There are different paths to use a Universal Robots arm with ROS 2:
7+
8+
1. Starting with PolyScope X v10.7.0 the robots have builtin ROS 2 support that allows some amount
9+
of interaction with the robot without the need of any ROS 2 driver. In particular, the robot
10+
publishes a lot of status information and offers services for example to control the robot's
11+
I/O ports. See the `Topics and Services overview
12+
<https://docs.universal-robots.com/polyscopex-ros2/v10.7/Appendix/Appendix%202.html>`_ for more
13+
information.
14+
15+
.. note::
16+
17+
The builtin ROS 2 support will only be compatible with the ROS distribution running on the
18+
robot. For example, PolyScope 10.7.0 is running ROS 2 Humble. It should not be used with
19+
any other distribution.
20+
21+
2. Starting with PolyScope X v10.7.0 there is basic URScript support for ROS 2. This allows
22+
publishing to and subscribing from ROS 2 topics directly in URScript as well as calling ROS 2
23+
services and actions from URScript. See `Basic Usage in URScript
24+
<https://docs.universal-robots.com/polyscopex-ros2/v10.7/Basic%20Usage%20in%20URScript.html>`_
25+
for details on that.
26+
3. Using the :ref:`ur_robot_driver` which is a ROS 2 driver that offers full `ros2_control
27+
<https://control.ros.org>`_ compatibility. This allows visualizing the robot's state in RViz and
28+
control its motions through ROS 2. It works with CB3, e-Series (PolyScope 5) and PolyScope X robots.
29+
30+
The ROS 2 driver uses the :ref:`ur_client_library` to communicate with the robot.

index.rst

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,18 @@
11
.. _documentation_home:
22

3-
Welcome to the Universal Robots ROS 2 documentation!
4-
====================================================
3+
Welcome to the Universal Robots ROS 2 driver documentation!
4+
===========================================================
55

6-
This repositorycontains documentation and ROS 2 packages for Universal Robots.
6+
This documentation covers the ROS 2 packages for Universal Robots robots and the standalone Universal Robots
7+
Client Library.
8+
9+
Here comes some introduction to the ROS 2 driver. With images
10+
11+
.. note::
12+
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.
13+
14+
Table of Contents
15+
-----------------
716

817
.. toctree::
918
:titlesonly:

0 commit comments

Comments
 (0)