lbr_moveit_config

Documentation for generating (Generate MoveIt Configuration) and updating (Update MoveIt Configuration) the MoveIt 2 configurations for the LBRs. For full documentation see MoveIt Documentation.

Generate MoveIt Configuration

This procedure applies to all LBRs: iiwa7, iiwa14, med7, and med14.

  1. Make sure MoveIt 2 is installed.

sudo apt install ros-$ROS_DISTRO-moveit*
  1. Make sure the lbr-stack is installed and sourced, see Installation.

  2. Launch the setup assistant

ros2 launch moveit_setup_assistant setup_assistant.launch.py
  1. Manual changes:

    1. Manually add acceleration limits in joint_limits.yaml (not supported in URDF)

    2. In the move_group.launch.py use the robot descriotion from lbr_description

    3. In moveit_controllers.yaml change the arm_controller to joint_trajectory_controller, as in hardware.yaml

Update MoveIt Configuration

  1. Make sure the lbr-stack is installed and sourced, see Installation.

  2. Run the setup assistant for the existing configuration.

    ros2 launch iiwa7_moveit_config  setup_assistant.launch.py # [iiwa7, iiwa14, med7, med14]
    
  3. Update and save the configurations, similar to Generate MoveIt Configuration.