Skip to content

Commit

Permalink
Update for moveit PR moveit#1724: Jog Arm Dimensions (moveit#433)
Browse files Browse the repository at this point in the history
* Update for moveit PR moveit#1724: Jog Arm Dimensions

See more here: moveit/moveit#1724

* Fix dumb copy-paste formatting error
  • Loading branch information
AdamPettinger committed Jun 2, 2020
1 parent 553e536 commit 40d7ed4
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions doc/arm_jogging/arm_jogging_tutorial.rst
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,10 @@ Settings
--------
User-configurable settings of the jog node are well-documented in ``jog_arm/config/ur_simulated_config.yaml``.

Changing Control Dimensions
---------------------------
The dimensions jogging is allowed in may be changed with the ``change_control_dimensions`` (``moveit_msgs/ChangeControlDimensions``) service. The service consists of the 6 booleans representing the manipulator's degrees of freedom (3 translation and 3 rotation), defined in the input velocity command frame. Setting one of these booleans to ``false`` will result in the user input in that direction being overwritten with a 0, thus disallowing motion in the direction.

Robot Requirements
------------------
The jogger streams an array of position or velocity commands to the robot controller. This is compatible with ros\_control ``position_controllers/JointGroupPositionControllers`` or ``velocity_controllers/JointGroupVelocityControllers``. You can check if these controllers are available for your robot by searching for the controller config file (typically named ``controllers.yaml``). After launching the robot, you can check if any ros_control controllers are available with: ::
Expand Down Expand Up @@ -106,6 +110,8 @@ An `rqt_graph` of the jogger is shown below (Enlarge by clicking it). Most of th

- **joint_group_position_controller/command** topic: This is the outgoing command that causes the robot to move.

- **change_control_dimensions** service: This is the service offered to change which dimensions jogging is allowed in

.. image:: jogging_rqt_graph.png
:width: 700px

Expand Down

0 comments on commit 40d7ed4

Please sign in to comment.