.. role:: raw-html-m2r(raw)
:format: html
Feature list and roadmap
------------------------
.. list-table::
:header-rows: 1
* - Feature
- ROS2 Driver
* - joint-position-based control
- yes
* - scaled joint-position-based control
- yes
* - joint-velocity-based control
- yes\ :raw-html-m2r:`1`
* - Cartesian position-based control
- no
* - Cartesian twist-based control
- no
* - Trajectory forwarding for execution on robot
- no
* - reporting of tcp wrench
- yes
* - pausing of programs
- yes
* - continue trajectories after EM-Stop resume
- yes
* - continue trajectories after protective stop
- yes
* - panel interaction in between possible
- yes
* - get and set IO states
- yes
* - use `tool communication forwarder `_ on e-series
- yes
* - use the driver without a teach pendant necessary
- yes
* - support of CB1 and CB2 robots
- no
* - trajectory extrapolation on robot on missing packages
- yes
* - use ROS as drop-in for TP-programs
- yes
* - headless mode
- yes
* - extract calibration from robot
- yes
* - send custom script commands to robot
- no
* - Reconnect on a disconnected robot
- yes
:raw-html-m2r:`1` 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