Time Sensitive Targeting (TST) is a domain
requiring a diverse team of agents able to coordinate
in discovering, assessing, prioritizing and solving
new tasks within a very limited amount of time. This
requires heterogeneous, dynamically formed teams
that are both tightly coordinated and capable of
reasoning about task deadlines. Search and rescue is
one real-world example of a TST problem. For
instance an avalanche rescue team’s goal might be to
“find each buried survivor and dig him or her out of
the snow within sixty minutes.” In this case
searchers and diggers need to form dynamically
changing and complementary teams to rescue as
many survivors as possible within a limited time.
Time Sensitive Targeting can be a difficult
problem solving task for humans as well as robots.
Frequently decisions must be made about how to re-
evaluate team strategy to make the best use of scarce
resources. This makes TST an ideal testbed for a
market-based task planning and allocation
algorithm.
This paper describes our attempt to design and
evaluate the first market-based planning system
capable of reasoning in situations requiring tightly
coordinated, deadline aware agents. In Section 2 we
describe the specifics of our simulated Time
Sensitive Targeting domain. We introduce our
planning algorithm in Section 3. In Section 4 we
discuss our experiments involving teams of humans
attempting to solve a TST problem. In Section 5 we
contrast the human and robot results, and in Section
6 we present our conclusions about the potential for
the application of information technology to benefit
teams of human decision makers.
2 TST SCENARIO
The central element of solving a Time Sensitive
Targeting problem is the ability to assess and
respond to emerging tasks within a limited window
of time. The typical TST task requires a coordinated
effort between a large number of specialized
information gathering and action taking agents.
Furthermore it is essential that the team is able to
continually reprioritize its goals as new information
arrives from the noisy and rapidly changing
environment.
We designed a simulated TST scenario to use in
our task planning and problem solving experiments.
Our scenario is a type of Search and Rescue problem
in which agents attempt to locate, investigate, and
rescue six simultaneously moving targets before
each target’s time deadline expires.
The premise of the scenario is that the Coast
Guard is responsible for monitoring three areas of
ocean for sick or injured animals. The Coast Guard
is provided with a fleet of specialized vehicles such
as helicopters, boats, and submarines. The goal is to
use these vehicles to find, diagnose, and rescue a
series of endangered animals. In our experiments the
fleet of vehicles was controlled either by a small
team of humans or by our market-based robot task
planning algorithm.
Over the course of the 90 minutes of an exercise,
the Coast Guard receives messages containing
reports of the general locations where distressed
animals have been sighted. A message provides the
type of animal, an approximate latitude-longitude, a
time deadline for task completion (e.g. cure the sick
manatee within 30 minutes or it will die), and the
relative value of the task (represented by the
maximum reward offered for task completion).
The Coast Guard’s vehicle fleet includes a
heterogeneous collection of robots. There are three
main categories of vehicles.
Radar Sensors are planes and boats equipped
with radar or sonar sensing capabilities. They are
generally very fast and have large sensing range, so
they can get to a location quickly, pinpoint where an
animal is located, and track an animal as it moves.
They can share the information they gather with
other teammates. Due to the limitations of radar, this
type of sensor is not able to determine an animal’s
species or diagnose an illness.
Video Sensors include boats and helicopters
with visual sensing capabilities. They are able to
identify animal types and diagnose diseases. They
can also report the information they have gathered to
the rest of the team. However they tend to move
slowly and have limited sensing range, so they are
best used in tandem with other sensors.
Rescue Workers are boats or submarines
outfitted with equipment for capturing or curing an
animal in distress. This is the only type of vehicle
capable of saving an animal once it has been located.
They are generally about as fast as radar sensors, but
they have no sensors of their own. They must rely on
reports from the sensor robots for navigation data.
Also, they are only allowed to assist an animal after
the proper diagnosis has been made by a video
sensor.
The Coast Guard has multiple robots in each
group. Even within groups there are variations of
individual characteristics such as speed or sensor
range. There are 33 vehicles in total, divided
between three separate areas of ocean.
Because of the specialization of the robots, they
are required to form ad hoc teams to fully complete
any task. Each team must, at a minimum, consist of
two robots: a video sensor to find the animal and
make the diagnosis, and a rescue worker to assist the
animal. A radar sensor is not required but its speed
ICINCO 2007 - International Conference on Informatics in Control, Automation and Robotics
150