Skip to content

Commit 48d32b8

Browse files
authored
Update feature list (backport of #1372) (#1374)
1 parent a08d8ab commit 48d32b8

File tree

2 files changed

+19
-9
lines changed

2 files changed

+19
-9
lines changed

ur_calibration/doc/index.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11

2+
.. _ur_calibration:
3+
24
ur_calibration
35
==============
46

ur_robot_driver/doc/features.rst

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,16 @@ Feature list and roadmap
1313
* - joint-position-based control
1414
- yes
1515
* - scaled joint-position-based control
16-
- yes
16+
- yes (`scaled_jtc
17+
<https://docs.ros.org/en/humble/p/ur_controllers/doc/index.html#ur-controlers-scaledjointtrajectorycontroller>`_)
1718
* - joint-velocity-based control
1819
- yes\ :raw-html-m2r:`<sup>1</sup>`
1920
* - Cartesian position-based control
2021
- no
2122
* - Cartesian twist-based control
2223
- no
2324
* - Trajectory forwarding for execution on robot
24-
- no
25+
- yes (`passthrough_trajectory_controller <https://docs.ros.org/en/humble/p/ur_controllers/doc/index.html#ur-controllers-passthroughtrajectorycontroller>`_)
2526
* - reporting of tcp wrench
2627
- yes
2728
* - pausing of programs
@@ -33,9 +34,9 @@ Feature list and roadmap
3334
* - panel interaction in between possible
3435
- yes
3536
* - get and set IO states
36-
- yes
37+
- yes (`io_and_status_controller <https://docs.ros.org/en/humble/p/ur_controllers/doc/index.html#ur-controllers-gpiocontroller>`_)
3738
* - use `tool communication forwarder <https://github.com/UniversalRobots/Universal_Robots_ToolComm_Forwarder_URCap>`_ on e-series
38-
- yes
39+
- yes (:ref:`setup-tool-communication`)
3940
* - use the driver without a teach pendant necessary
4041
- yes
4142
* - support of CB1 and CB2 robots
@@ -45,13 +46,20 @@ Feature list and roadmap
4546
* - use ROS as drop-in for TP-programs
4647
- yes
4748
* - headless mode
48-
- yes
49+
- yes (`headless_mode
50+
<https://docs.universal-robots.com/Universal_Robots_ROS_Documentation/doc/ur_robot_driver/ur_robot_driver/doc/operation_modes.html#headless-mode>`_)
4951
* - extract calibration from robot
50-
- yes
52+
- yes (`ur_calibration <https://docs.ros.org/en/humble/p/ur_calibration/doc/index.html>`_)
5153
* - send custom script commands to robot
52-
- no
54+
- yes (`io_and_status_controller`_)
5355
* - Reconnect on a disconnected robot
5456
- yes
57+
* - Freedrive Mode
58+
- yes (`freedrive_mode_controller
59+
<https://docs.ros.org/en/humble/p/ur_controllers/doc/index.html#ur-controllers-forcemodecontroller>`_)
60+
* - Tool Contact mode
61+
- yes (`tool_contact_controller <https://docs.ros.org/en/humble/p/ur_controllers/doc/index.html#ur-controllers-toolcontactcontroller>`_)
62+
* - Force Mode
63+
- yes (`force_mode_controller <https://docs.ros.org/en/humble/p/ur_controllers/doc/index.html#ur-controllers-freedrivemodecontroller>`_)
5564

56-
57-
:raw-html-m2r:`<sup>1</sup>` Velocity-based joint control is implemented in the driver, but the current version of ros2_control do not yet support Velocity-based joint trajectory control
65+
:raw-html-m2r:`<sup>1</sup>` Velocity-based joint control is implemented in the driver, the velocity-based joint trajectory controller would need tweaking of the gain parameters for each model.

0 commit comments

Comments
 (0)