[Documentation] [TitleIndex] [WordIndex

  Show EOL distros: 

ROS-Industrial Installation

The page provides instructions for installing the ROS-Industrial $ROS_DISTRO stacks on a PC and various robot controllers.

Prerequisites

All of the following ROS Industrial software must be installed on the ROS PC:

  1. ROS "Desktop Full" install

  • The instructions for installing ROS on Ubuntu can be found here.

  • The instructions for installing ROS on Ubuntu can be found here.

  • The instructions for installing ROS on Ubuntu can be found here.

  • The instructions for installing ROS on Ubuntu can be found here.

  • The instructions for installing ROS on Ubuntu can be found here.

  • The instructions for installing ROS on Ubuntu can be found here.

  • The instructions for installing ROS on Ubuntu can be found here.

  • The instructions for installing ROS on Ubuntu can be found here.

  • The instructions for installing ROS on Ubuntu can be found here.

ROS-Industrial Stacks

The ROS-Industrial stacks enable communication with an industrial robot and various other industrial hardware. There are two options for installation: binary packages and build-from-source.

Binary Package Installation (Recommended)

Binary package installation is recommended for most users. This installation can be performed from the command line using apt-get.

All released stacks: apt-get install ros-$ROS_DISTRO-industrial-desktop

Or by individual stacks:

   * Industrial core: `apt-get install ros-$ROS_DISTRO-industrial-core`
   * ABB stack: `apt-get install ros-$ROS_DISTRO-abb`
   * Universal robot stack: `apt-get install ros-$ROS_DISTRO-universal-robot`
   * ros_canopen stack: `apt-get install ros-$ROS_DISTRO-ros-canopen`

Source Installation (Recommended for Developers)

Installation from source is only recommended for those who want the latest (unstable) functionality or those who want to modify the ROS-Industrial packages.

Repositories

The source code repositories can be found at the ROS-Industrial Github organisation.

Source Repository Layout

The ROS-Industrial git repository is organized similar to the ROS repository conventions, with one exception. ROS-Industrial releases (stable) are made from release name branches. release name-devel branches are reserved for continued development (potentially unstable). :

repository
  ...tags                     (all released versions)
  ...branches
    ...<release_name>         (latest release - matches documentation)
    ...<release_name>-devel   (latest development - may not match documentation)

Compile ROS-Industrial Stacks

All of ROS-Industrial is built using catkin. For more information see the Catkin wiki page.

Robot Controller Install

In addition to ROS PC installs, there is configuration and software installation required on most robot robot controllers. See the vendor specific stack tutorials for more information:


2018-12-15 12:18