diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0a56490ab..1db80900d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -24,7 +24,7 @@ Please try to include as much information as you can. Details like these are inc Contributions via pull requests are much appreciated. Before sending us a pull request, please ensure that: -1. You are working against the latest source on the *master* branch. +1. You are working against the latest source on the *main* branch. 2. You check existing open, and recently merged, pull requests to make sure someone else hasn't addressed the problem already. 3. You open an issue to discuss any significant work - we would hate for your time to be wasted. diff --git a/ur_robot_driver/doc/usage/controllers.rst b/ur_robot_driver/doc/usage/controllers.rst index 403baecbc..f546197bc 100644 --- a/ur_robot_driver/doc/usage/controllers.rst +++ b/ur_robot_driver/doc/usage/controllers.rst @@ -97,23 +97,25 @@ Type: :ref:`ur_controllers/GPIOController ` Allows setting I/O ports, controlling some UR-specific functionality and publishes status information about the robot. +forward_effort_controller +^^^^^^^^^^^^^^^^^^^^^^^^^ +Type: `effort_controllers/JointGroupEffortController `_ + +Allows setting target joint efforts (torques) directly. The user is therefore responsible for sending commands that are achievable. This controller is useful when implementing compliance or force control strategies. + forward_velocity_controller ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type: `velocity_controllers/JointGroupVelocityController `_ -Allows setting target joint positions directly. The robot tries to reach the target position as -fast as possible. The user is therefore responsible for sending commands that are achievable. This -controller is particularly useful when doing servoing such as ``moveit_servo``. +Allows setting target joint velocities directly. The user is therefore responsible for sending commands that are achievable. This controller is particularly useful when doing servoing such as ``moveit_servo``. forward_position_controller ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type: `position_controllers/JointGroupPositionController `_ -Allows setting target joint velocities directly. The user is responsible for sending commands that -are achievable. This controller is particularly useful when doing servoing such as -``moveit_servo``. +Allows setting target joint positions directly. The robot tries to reach the target position as fast as possible. The user is responsible for sending commands that are achievable. This controller is particularly useful when doing servoing such as ``moveit_servo``. force_mode_controller ^^^^^^^^^^^^^^^^^^^^^