The software for competing in ARIAC 2018 has been released.
See the ARIAC wiki for competition documentation, installation instructions, and tutorials for working with the software.
ROS Resources: ROS Homepage | Media and Trademarks | Documentation | ROS Index | How to Get Help | Q&A Help Site | Discussion Forum | Service Status |
The software for competing in ARIAC 2018 has been released.
See the ARIAC wiki for competition documentation, installation instructions, and tutorials for working with the software.
New ARIAC software release (excerpt from https://bitbucket.org/osrf/ariac/wiki/2018/updates):
sample_interruption1.yaml
: high priority order interruption at a “convenient” time.sample_interruption2.yaml
: high priority order interruption at an “inconvenient” time.sample_flipped.yaml
: order requiring products to be flipped (see ‘Flipped products’ in the frame specifications).sample_not_enough_products.yaml
: order requiring more products than available for use.First qualifier has been released (excerpt from https://bitbucket.org/osrf/ariac/wiki/2018/updates):
/ariac/start_competition
service was called before the simulation had finished loading.pulley_part
product’s yaw is not distinguishable with perception sensors, but its yaw is evaluated by the scoring algorithm. This will be corrected for, either by making the yaw perceivable or by having the scoring algorithm ignore the yaw./ariac/material_locations
service classified as a ‘cheat’. After the first qualification task closes the /ariac/material_locations
service will become classified as a cheat. Teams will need to use sensors to infer the products available in storage bins.With each ARIAC software release, a new version of the automated evaluation setup will be released that uses the latest ARIAC version. The latest release will be used for evaluation of qualification task 1. See these instructions for how to update.
pulley_part
model updated. It is now asymmetric on top and bottom. Pulleys (and all other products) will always start un-flipped in the storage bins.Important note: Submissions for the first qualifier will be uploaded via secure online workspaces. All registered teams must contact ariac@nist.gov to have their workspace prepared in advance of when they intend to submit. If you are planning a submission for the first qualifier and do not yet have a secure workspace, you must contact ariac@nist.gov immediately or you risk missing the submission deadline.
[-2*PI, 2*PI]
; there is now an option to use joint limits of [-PI, PI]
, which provides better controller performance in some situations. It can be enabled by adding joint_limited_ur10: true
to your team’s config file similarly to this. Participants that do not wish to enable this option do not need to make any changes to their system. The use of this option is permitted in submissions for the first qualifier.ariac2-server
Docker image used in automated evaluation setup has been updated to use gazebo8.4 now that the logging issues have been resolved./ariac/end_competition
, /ariac/competition_state
, /ariac/drone/state
, /ariac/current_score
, /ariac/drone
topics/services documentation added/updated in the competition interface documentation.
/ariac/current_score
topic classified as a ‘cheat’.
After the first qualification task closes the /ariac/current_score
topic will become classified as a cheat.
qual1a.yaml
. The qual1 scenario description page has been updated to clarify that simulation state logging will be enabled in the first qualifier trials via the gazebo_state_logging: true
setting in the the trial config file. If the config file that you are testing with in the automated evaluation setup does not have logging explicitly enabled like this, please add that line to the config file to enable logging.UR10 replaced by the Kuka IIWA14. The IIWA14 will be used in all future trials; the UR10 will no longer be used. The IIWA14 presents the same ROS interface but participants will need to update their system to adapt to the new arm. This was announced as an upcoming change on 17 February 2018.
Updated environment. The workcell environment, particularly the shipping container, shelving and the conveyor belt, has been updated to accommodate the working area of the IIWA14. Teams will need to re-position their sensors. The dimensions of the shipping boxes, storage bins, and products have not been modified.
sample_dropped_products.yaml
for practice.sample_order_update.yaml
for practice.config/quals/qual1b.yaml
. Congratulations to the teams that qualified for the Finals./ariac/material_locations
service and the /ariac/current_score
topic have been re-classified as cheats.sample_sensor_blackout.yaml
for practice. Note that re-connecting to some sensors during development will cause them to resume publishing data, but this functionality is blocked in the automated evaluation setup.congestion_sensor
removed. This is the break beam positioned at the end of the conveyor belt by default.IIWA controller updates.
The controller has been updated to avoid an issue with joint 7 getting stuck, and to relax tolerances on the trajectory controller (see this issue for details).
To test out the proposed changes, add the ARIAC pre-release repository with:
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-prerelease `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-prerelease.list'
and then run sudo apt-get update && sudo apt-get install ariac2
. Your ARIAC version will be updated to 2.1.5, which will become the standard version if no regressions are reported. Please report regressions on the issue linked above.
When you are finished testing we suggest you remove the /etc/apt/sources.list.d/gazebo-prerelease.list
added in the above command.
config/quals/qual2b.yaml
.logs
directory output by the automated evaluation setup is now described in the readme.config/finals
directory. This page gives an overview of each trial. Stay tuned for an announcement about the outcome of the ARIAC 2018 Finals!
The software for competing in ARIAC 2019 (Version 3.0.1) has been released!
Please see the installation wiki page for instructions as they have changed, especially if you have installed a prerelease. This version is feature complete. Follow this thread to get notified of future bug fix releases.
Other links
The software for competing in ARIAC 2019 (Version 3.0.2) has been released!
Please see the installation page and software updates page for more information.
This release contains the trial config files for the Qualifier.
Please see the qualifier page to learn how qualification works and the qualifier scenarios page to learn how to practice on the Part A trial configs.
Qualifier submissions will be accepted until April 14th.
Other links
The end date of the 14th conflicts with those on the Challenge.gov site (https://challenge.gov/a/buzz/challenge/999/ideas/top):
Dates of the Competition
Qualifier Begin: April 15, 2019
Qualifier End: April 19, 2019
Competition Testing (Finals) Period Begins: May 13, 2019
Competition Testing (Finals) Period Ends: 5:00 PM, May 17, 2019
Announcement of Cash Prize Winners: May 21, 2019