AAAI 2006 Scavenger Hunt Event

Paul Oh
Drexel University
paul@coe.drexel.edu

Zachary Dodds
Harvey Mudd College
dodds@cs.hmc.edu


What's New

6/15/06    The Scavenger Hunt Schedule has been posted. So have a draft of the Judging Guidelines.

6/1/2006    We thank K-Team and Road Narrows Robotics for donating a Korebot Light Linux SBC robotics board to the scavenger hunt event, to be awarded to the overall first-pace team.
  

Overview

In this year's scavenger hunt robot competition, entries will reason about and navigate the conference's foyer, hallways, and rooms. We welcome entries from any subfield of AI with a spatial reasoning component. Systems incorporating spatial-reasoning techniques from disparate subfields, e.g., natural language processing, human-robot interaction, multiagent cooperation, and/or sliding-scale autonomy are encouraged, as are more traditional entries focusing on navigation and mapping.

The competition will consist of two phases: a demonstration created primarily by each participating team and a challenge directed by the contest judges.

The demonstration phase

In the demonstration, participants will show off their system's abilities within the conference environment. For example, a particpant might wish to demonstrate the ability of a robot to follow a trail of colored paper in the conference hall, receive a designated visual cue, and then head to an "X" marking the spot of their treasure. Another entry might create a spatiotemporal map of the people around it and their interactions. This might be accomplished through sensor observations or by interacting with passersby. During this demonstration phase, particpants largely set their own goals and exhibit what their system is capable of. This phase of the competition is especially friendly to other robotic contest entries, educational projects, and systems that take novel AI approaches to environmental reasoning.

The challenge phase

In the predetermined challenge, robots will have to identify the location of a number of objects chosen by the judges ("the hunt"). These objects will be selected to respect the primary sensing modalities of each entrant: generality is an objective, but not the only one. Examples of some of the possible objects appear below. This task requires robots to explore a dynamic area, including moving objects/people, in order to acquire objects to satisfy the checklist.

In addition to this scavenger hunt challenge, judges may ask participants to vary the operating conditions from their demonstration phase in order to explore the limits of their system's capabilities.

Each contestant will be given a list of items to find. In order to be as concrete as possible, these items will be chosen from the page linked FROM THIS SCAVENGER HUNT ITEM PAGE - all are available at very low cost from Wal-Mart or other similar places.

System-specific Accommodations Welcome

To encourage all kinds of entries, participants may substitute the above items with others, if the sensor suite of their robotic system requires it. Accommodations will be worked out on an individual basis - teams are welcome to bring their own "objects" to find during the challenge phase in any case. In general, system-specific alterations to accentuate the capabilities (and downplay limitations) of each entry are welcome.

For example, an entry with range sensors but without a camera might substitute distinguishable architectural features, such as a particular corridor or niche, for the above items. A system using audio input might seek out the source of a particular voice or recording being played. Systems whose focus is human interaction might seek out a particular individual or, more generally, a person exhibiting a specified behavior.

Regardless of approach, robots should report the location of the scavenger hunt items they find. This report may be in the form of a natural language utterance, a map of the environment showing the location of items, or if the item can be manipulated, by picking up the object and returning it to the starting point.

Contestants may enter a team of robots and will be more favorably judged if they demonstrate some form of cooperation.

Scoring

We recognize that direct comparison of potentially very different entries is not easy. However, the judges will base their fundamental assessments on the extent and success of the spatial reasoning that each system demonstrates, given the naturalness and perceived difficulties of its operating conditions. Minimum requirements are a mobile robot.

Each judge on the panel will give a subjective score between 1 and 10 for each entry. Their scores will be averaged to produce a final score. The following criteria will be used as a guide for the judges' considerations.

The contestants will be evaluated on overall success as well as on any particular abilities they incorporate into their solutions, such as:

Environment Details

Linked here is a pdf showing the atrium area of the conference venue - this is where the robot competition and exhibition will be held, including the scavenger hunt.
atriumLayout.pdf

Prizes

A overall first place will be determined. Additional places and prizes for innovative aspects of specific solutions may also be awarded.


AAAI Robot Competition Home Page