Teambotica Architecture
The SRI UAV robot architecture is based on several years of research at SRI
into intelligent reactive control, planning, negotiation, and robot motion
control [1,2,3,4,5]. It is
similar to systems like SAFER [6] and
SRTA [7] in its
ability to deal with multiple goals at once and evaluate when to discard
goals. Figure 1 shows our Multi-Level Agent Adaptation
(MLAA) architecture. Clearly, monitoring is pervasive and serves each
layer in the architecture as well as the user (not shown).
Figure 1:
Multi-level Agent Adaptation Architecture.
![\begin{figure}\centerline{\includegraphics[bb=36 36 756 576,width=5.5in] {psfiles/UCAV-arch.eps}}\end{figure}](T-MLAA-arch.gif) |
The coordination module receives goal requests from the human commander or
other agents. The agent participates in a negotiation process to
determine its role in achieving the goal. During negotiation, the agent
consults the strategic planner to create a plan, or plan segment (referred to
as a recipe), and assess the recipe's viability given current
commitments. If the negotiation process results in the goal and its recipe
being accepted, the EA Manager instantiates the recipe and initiates
its execution. The Plan Initializer also creates monitoring sentinels
for use by the EA to detect deviation from the recipe during
execution. The execution of a recipe involves activation of tasks that
must be blended with other active tasks to maximize the satisfaction
of multiple goals. For example, if the robot needs to reach a waypoint
by a set time, take a picture of a location nearby, and also remain
concealed, the task blender modifies the path planner at runtime to
achieve all three tasks. Finally, the lowest layer in the architecture
is the interface between the tasking architecture and the physical, or simulated,
robot controller.
-
- 1
-
D. E. Wilkins and K. L. Myers.
A common knowledge representation for plan generation and reactive
execution.
Journal of Logic and Computation, 5(6):731-761, December 1995.
- 2
-
K. L. Myers.
A procedural knowledge approach to task-level control.
In Proc. of the 1996 International Conference on AI Planning
Systems. AAAI Press, Menlo Park, CA, 1996.
- 3
-
D. E. Wilkins and K. L. Myers.
A multiagent planning architecture.
In Proc. of the 1998 International Conference on AI Planning
Systems, pages 154-162, Pittsburgh, PA, 1998.
- 4
-
A. Cheyer and D. Martin.
The open agent architecture.
Journal of Autonomous Agents and Multi-Agent Systems,
4(1):143-148, 2001.
- 5
-
K. Konolige and K. Myers.
Artificial Intelligence Based Mobile Robots: Case studies of
Successful Robot Systems, chapter The Saphira architecture: a design for
autonomy.
MIT Press, 1998.
- 6
-
G. Holness, S. Karuppiah, D.and Uppala, and S. C. Ravela.
A service paradigm for reconfigurable agents.
In Proc. of the 2nd Workshop on Infrastructure for Agents, MAS,
and Scalable MAS (Agents 2001), Montreal, Canada, 2001.
- 7
-
R. Vincent, B. Horling, V. Lesser, and T. Wagner.
Implementing soft real-time agent control.
In Proceedings of the 5th International Conference on Autonomous
Agents. ACM Press, 2001.
|