@@ -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