Agile Robotics for Industrial Automation Competition

General information

This landing page is targeted toward participants of the Agile Robotics for Industrial Automation Competition (ARIAC). Contained here is general information about ARIAC, and links to important resources.

The objective of the Agile Robotics for Industrial Automation Competition (ARIAC) is to test the agility of industrial robot systems, with the goal of enabling industrial robots on the shop floors to be more productive, more autonomous, and to require less time from shop floor workers.

ARIAC will take place in June 2017. See below for important information on qualifying for the competition.

Gazebo will provide the simulation infrastructure. A custom set of models, plugins and scripts will be used to simulate an industrial setting with a robot arm and dynamic objects.


The second qualification task for ARIAC has been released.

Full details are available at

Teams have until Monday April 3 2017 to upload their submissions.

While full completion of the tasks in the second qualifier is recommended for teams to ensure that they are on-track to participate in the final competition, it is not required. In that sense, teams that have not completed the first qualification task are still encouraged to participate in this qualifier.

As mentioned in previous announcements, teams must register before they can qualify.

Submissions for the first qualification task for ARIAC are closed.

Participants who have submitted to Qualification Task 1 will be notified of their results individually. You can see snippets of successful submissions in this video. Qualification Task 2 will be released on March 6 2017 and will remain open for submissions until March 31 2017.

The first qualification task for ARIAC has been released.

Full details are available at

Teams have until February 24 2017 to upload their submissions.

As mentioned in the previous announcement, teams must register before they can qualify.

ARIAC is proud to announce that registration is now OPEN! The registration form can be found here.

Qualification time is almost here. To compete in ARIAC 2017, each team must complete at least 1 of the 3 qualifiers. Each qualifier will be increasingly difficult, with the first designed to primarily ensure that teams can install and control a robot in a representative manufacturing environment.

The first qualifier will be posted on Jan. 27th 2017, at which point teams will have 4 weeks to submit their control solution. Each subsequent qualifier will be posted shortly after the end of submissions for the prior qualifier. The competition itself will be held at the beginning of June 2017. We encourage you to complete all three qualifiers, even though only one is required. The second and third qualifiers will better prepare you for the challenges presented in the competition.

Teams must register before they can qualify. Each qualifier will be available for 4 weeks after its initial posting.


Qualifying Competitions

To qualify to enter the competition in June 2017, you first need to demonstrate your team's potential by completing at least one qualifying task. The first qualifier will be released in January 2017, with additional qualifiers to be released at set intervals leading up to the competition in June 2017. The qualifiers will increase in complexity and difficulty over time, moving competitors toward the challenge of the full competition.

How a qualifier works: You participate in a qualifier remotely, using your own computer. We will provide instructions for how to download and install a particular version of the ARIAC software. We highly recommend using a computer that runs ROS Indigo on 64-bit Ubuntu Trusty (14.04); while other platforms may work, we are only officially supporting ARIAC for Indigo on 64-bit Trusty. We further recommend using an NVIDIA GPU with NVIDIA's drivers, for the best experience running Gazebo. You'll use our software together with your own code to complete a specified task, and then upload evidence of your work (e.g., data logs). We will accept uploads for approximately 1 month following the release of a new qualifier.

Details of released qualifiers can be found here.


The code needed to participate in ARIAC is available at

Installation and usage guides

The tutorials available from the following links provide detailed instructions for installation and usage of Gazebo's ARIAC simulation environment.

Sources of support

We strive to provide responsive and high-quality support for our software. Please refer to the following list of our support resources to find the right avenue for help and information.

  1. Wiki: Tutorials, documentation, and other useful information.
  2. Mailing list: A mailing list used for general discussion and questions about ARIAC.
  3. Issue tracker: A resource to submit and follow feature requests, bugs, and enhancements.