This paper describes an implementation of the 3 T robot architecture which has been under development for the last eight years. The architecture uses three levels of abstraction and description languages which are compatible between levels. The makeup of the architecture helps to coordinate planful activities with real-time behaviors for dealing with dynamic environments. In recent years, other architectures have been created with similar attributes but two features distinguish the 3 T architecture: 1) a variety of useful software tools have been created to help implement this architecture on multiple real robots; and 2) this architecture, or parts of it, have been implemented on a variety of very different robot systems using different processors, operating systems, effectors and sensor suites. 1 Introduction Since the late eighties we have been investigating ways to combine deliberation and reactivity in control architectures for programming robots to carry out tasks robustly in f...
|
2229
|
A robust layered control system for a mobile robot
– Brooks
- 1986
|
|
575
|
SOAR: An Architecture for General Intelligence
– Laird, Newell, et al.
|
|
346
|
A Robot Exploration and Mapping Strategy Based on a Semantic Hierarchy of Spatial Representations
– Kuipers, Byun
- 1991
|
|
240
|
Motor schema-based mobile robot navigation
– Arkin
- 1989
|
|
229
|
The vector field histogram - fast obstacle avoidance for mobile robots
– Borenstein, Koren
- 1991
|
|
183
|
Integrating planning and reacting in a heterogeneous asynchronous architecture for controlling real-word mobile robots
– Gat
- 1992
|
|
163
|
Reasoning about Change
– Shoham
- 1988
|
|
142
|
CIRCA: A cooperative intelligent real-time control architecture
– Musliner, Durfee, et al.
- 1993
|
|
133
|
Topological mapping for mobile robots using a combination of sonar and vision sensing
– Kortenkamp, Weymouth
- 1994
|
|
112
|
SSS: A hybrid architecture applied to robot navigation
– Connell
- 1992
|
|
111
|
An architecture for adaptive intelligent systems
– Hayes-Roth
- 1995
|
|
91
|
NASA/NBS standard reference model for telerobot control system architecture
– Albus, McCain, et al.
- 1989
|
|
88
|
L.: Planning and reacting in uncertain and dynamic environments
– Wilkins, Myers, et al.
- 1995
|
|
54
|
An Architecture for Coordinating Planning, Sensing and Action
– Simmons
- 1990
|
|
46
|
Firby. Adaptive Execution in Complex Dynamic Worlds
– James
- 1989
|
|
38
|
Issues and architectures for planning and execution
– Hanks, Firby
- 1990
|
|
38
|
An architecture for vision and action
– Firby, Kahn, et al.
- 1995
|
|
35
|
Using Stereo Vision to Pursue Moving Agent with a Mobile Robot
– Huber, Kortenkamp
- 1995
|
|
31
|
Firby. An investigation into reactive planning in complex domains
– James
- 1987
|
|
24
|
The Challenges of Real-Time AI
– Musliner, Hendler, et al.
- 1995
|
|
22
|
Path Planning and Execution Monitoring for a Planetary Rover
– Gat, Slack, et al.
- 1990
|
|
17
|
Firby. Task networks for controlling continuous processes
– James
- 1994
|
|
17
|
MIX: A general purpose multiagent architecture
– Iglesias, González, et al.
- 1996
|
|
14
|
Navigation templates: Mediating qualitative guidance and quantitative control in mobile robots
– Slack
- 1993
|
|
13
|
Guidance and control architecture for the eave vehicle
– Blidberg, Chappell
- 1986
|
|
12
|
Representation and algorithms for multiagent adversarial planning
– Elsaesser, MacMillan
- 1991
|
|
12
|
Unifying control in a layered agent architecture
– Fischer, Muller, et al.
- 1995
|
|
12
|
A mobile robot that recognizes people
– Wong, Kortenkamp, et al.
- 1995
|
|
11
|
Firby. Generating natural language expectations from a reactive execution system
– Martin, James
- 1991
|
|
10
|
A reactive robot system for find and fetch tasks in an outdoor environment
– Bonasso, Antonisse, et al.
- 1992
|
|
10
|
Foundations of Intelligent Controls
– Saridis
- 1985
|
|
9
|
Execution monitoring for a mobile robot system
– Miller
- 1989
|
|
8
|
Sequencing formally defined reactions for robotic activity: Integrating raps and gapps
– Slack
- 1992
|
|
7
|
Task execution: Interfacing to reactive skill networks." Working notes
– Firby, Slack
- 1995
|
|
7
|
Exploiting plans as resources for action
– Payton
- 1990
|
|
6
|
A streamlined software environment for situated skills
– Yu, Slack, et al.
- 1994
|
|
5
|
Integrating deliberative planning in a robot architecture
– Elsaesser, Slack
- 1994
|
|
5
|
Autonomous Rough Terrain Navigation: Lessons Learned, paper #AIAA-91-3813-CP
– Miller
- 1991
|
|
5
|
Sequencing formally de ned reactions for robotic activity: Integrating raps and gapps
– Slack
- 1992
|
|
5
|
Lessons learned from the animate agent project (so far
– Firby
- 1995
|
|
3
|
An implemented intelligent agent architecture for autonomous submersibles
– Miller, Slack, et al.
- 1994
|
|
3
|
A situated reasoning architecture for space-based repair and replace tasks
– Sanborn, Bloom, et al.
- 1989
|
|
3
|
An intelligent agent architecture in which to pursue robot learning
– Bonasso, Kortenkamp
- 1994
|
|
3
|
Integrated mobile robot design: Winning the AAAI-92 robot competition
– Kortenkamp, Huber, et al.
- 1993
|
|
2
|
A reactive robot system for nd and fetch tasks in an outdoor environment
– Bonasso, Antonisse, et al.
- 1992
|
|
2
|
A plan language for dealing with the physical world
– Miller
- 1986
|
|
2
|
Increasing access with a low-cost robotic wheelchair
– Miller, Slack
- 1994
|
|
2
|
Computation limited sonar-based local navigation
– Slack
- 1992
|
|
2
|
A telerobotic interface protocol
– Graves, Ciscon, et al.
- 1993
|
|
2
|
New and improved Soar I/O
– Weismeyer
- 1989
|