Anthony C. Barrett

Learn More
Diagram of the MDS architecture emphasizing the central role of explicitly represented state knowledge and models, goal directed operation, and the separation of state determination from control in all feedback loops. Abstract. Not only has the number of launched spacecraft per year exploded recently, but spacecraft are also getting progressively more(More)
While NASA is increasingly interested in multi-platform space missions, controlling such platforms via timed command sequences-the current favored operations technique-is unfortunately very difficult, and a key source of this complexity involves resolving conflicts to coordinate multiple spacecraft plans. We propose distributed constraint satisfaction(More)
We present an algorithm for summarizing the metric resource requirements of an abstract task based on the resource usages of its potential refinements. We use this summary information within the ASPEN planner/scheduler to coordinate a team of rovers that conflict over shared resources. We find analytically and experimentally that an iterative repair planner(More)
The trend toward multiple-spacecraft missions requires autonomous teams of spacecraft to coordinate their activities when sharing limited resources. This paper describes how an iterative repair planner/scheduler can reason about the activities of multiple spacecraft at abstract levels in order to greatly improve the scheduling of their use of shared(More)
Interacting agents that interleave planning and execution must reach consensus on their commitments to each other. For domains with varying degrees of interaction and different constraints on communication and computation, agents will require different coordination protocols in order to efficiently achieve their goals. ShAC (Shared Activity Coordination) is(More)
This paper describes progress toward developing visual intelligence algorithms (VI) that can produce human-like text descriptions (captions) from video inputs. Video frames are assumed to be generated according to an underlying " script' that specifies a camera model and the content and action in a scene. VI is formulated as the problem of recovering the(More)