ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

tl;dr: driver should work, you need to create robot support (urdf + meshes) and MoveIt packages.


For robots to be included on the list you're linking, the following packages need to exist for a specific robot:

  • a 'description' package (or robot support package as they are called in ROS-Industrial). This package contains the URDF, meshes and some launch files
  • MoveIt configuration package: this allows users to make use of MoveIt for motion control.
  • and most importantly: a driver package, which allows ROS-Industrial -- either using industrial_robot_clien nodes, or custom ones -- to connect to and command the appropriate industrial controller.

The abb_driver package is manipulator agnostic: it supports all robot models that an IRC5 controller supports. That means the driver should work with the IRB1520 and IRB1600.

What is currently not part of the standard distribution of ROS-Industrial packages are the models (urdf + meshes) and the MoveIt packages. Those you'll need to create for the models you mentioned.

If you'd like to contribute back, it would be preferable if you base your work on one of the existing support packages, such as the abb_irb2400_support package. You can just use the files and directory structure as a template.

tl;dr: driver should work, you need to create robot support (urdf + meshes) and MoveIt packages.


For robots to be included on the list you're linking, the following packages need to exist for a specific robot:

    1. a 'description' package (or robot support package as they are called in ROS-Industrial). This package contains the URDF, meshes and some launch files
    2. MoveIt configuration package: this allows users to make use of MoveIt for motion control.
    3. and most importantly: a driver package, which allows ROS-Industrial -- either using industrial_robot_clien nodes, or custom ones -- to connect to and command the appropriate industrial controller.

The abb_driver package is manipulator agnostic: it supports all robot models that an IRC5 controller supports. That means the driver should work with the IRB1520 and IRB1600.

What is currently not part of the standard distribution of ROS-Industrial packages are the models (urdf + meshes) and the MoveIt packages. Those you'll need to create for the models you mentioned.

If you'd like to contribute back, it would be preferable if you base your work on one of the existing support packages, such as the abb_irb2400_support package. You can just use the files and directory structure as a template.

tl;dr: driver should work, you need to create robot support (urdf + meshes) and MoveIt packages.


For robots to be included on the list you're linking, the following packages need to exist for a specific robot:

  1. a 'description' package (or robot support package as they are called in ROS-Industrial). This package contains the URDF, meshes and some launch files
  2. MoveIt configuration package: this allows users to make use of MoveIt for motion control.
  3. and most importantly: a driver package, which allows ROS-Industrial -- either using industrial_robot_clienindustrial_robot_client nodes, or custom ones -- to connect to and command the appropriate industrial controller.

The abb_driver package is manipulator agnostic: it supports all robot models that an IRC5 controller supports. That means the driver should work with the IRB1520 and IRB1600.

What is currently not part of the standard distribution of ROS-Industrial packages are the models (urdf + meshes) and the MoveIt packages. Those you'll need to create for the models you mentioned.

If you'd like to contribute back, it would be preferable if you base your work on one of the existing support packages, such as the abb_irb2400_support package. You can just use the files and directory structure as a template.