This paper presents an overview of a newly developed Coupled Layer Architecture for Robotic Autonomy (CLARAty), which is designed for improving the modularity of system software while more tightly coupling the interaction of autonomy and controls. First, we frame the problem by briefly reviewing previous work in the field and describing the impediments and constraints that been encountered. Then we describe why a fresh approach of the topic is warranted, and introduce our new two-tiered design as an evolutionary modification of the conventional three-level robotics architecture. The new design features a tight coupling of the planner and executive in one Decision Layer, which interacts with a separate Functional Layer at all levels of system granularity. The Functional Layer is an object-oriented software hierarchy that provides basic capabilities of system operation, resource prediction, state estimation, and status reporting. The Decision Layer utilizes these capabilities of the Func...
|
2229
|
A robust layered control system for a mobile robot
– Brooks
- 1986
|
|
156
|
Adaptive execution in complex dynamic worlds
– Firby
- 1989
|
|
148
|
Structure Control for Autonomous Robots
– Simmons
- 1994
|
|
118
|
On Three-Layer Architectures
– Gat
- 1998
|
|
100
|
Design of Dynamically Reconfigurable Real-Time Software using Port-Based Objects
– Stewart, Volpe, et al.
- 1521
|
|
85
|
A Task Description Language for Robot Control
– Simmons, Apfelbaum
- 1998
|
|
29
|
Robot Manipulator Control under Unix: RCCL, a Robot Control
– Hayward, Paul
- 1987
|
|
24
|
Integrated Planning and Execution for Autonomous Spacecraft
– Chien, Knight, et al.
- 1999
|
|
23
|
Error analysis of a real-time stereo system
– Xiong, Matthies
- 1997
|
|
22
|
Using continuous planning techniques to coordinate multiple rovers
– Estlin, Rabideau, et al.
- 2000
|
|
21
|
4-D/RCS reference model architecture for unmanned ground vehicles
– Albus
|
|
21
|
Navigation Results from Desert Field Tests of the Rocky 7
– Volpe
- 1999
|
|
15
|
Theory and Experiments in Autonomous Sensor-Based Motion Planning with Applications for Flight Planetary Microrovers
– Laubach
- 1999
|
|
12
|
Robot arm dynamics and control
– Bejczy
- 1974
|
|
11
|
et al, “Recent progress in local and global traversability for planetary rovers
– Singh
- 2000
|
|
9
|
et al. Behavior Control for Robotic Exploration of Planetary Surfaces
– Gat
- 1994
|
|
8
|
Automated Planning and Scheduling for Planetary Rover Distributed Operations
– Backes, Rabideau, et al.
- 1999
|
|
8
|
A Planning Approach to Monitor and Control for Deep Space Communications
– Fisher, Knight, et al.
- 2000
|
|
8
|
Roams: Rover analysis modeling and simulation software
– Jain, Yen
- 1999
|
|
7
|
Rover Maneuvering for Autonomous Vision-Based Dexterous Manipulation
– Nesnas, Maimone, et al.
- 2000
|
|
7
|
A Software Architecture for Hard Real-Time Execution of Automatically Synthesized Plans or Control Laws
– Schoppers
- 1994
|
|
7
|
et al. Rocky 7: A Next Generation Mars Rover Prototype
– Volpe
- 1997
|
|
7
|
Vision-Guided Autonomous Stair Climbing
– Xiong, Matthies
- 2000
|
|
6
|
et al. Robotic vehicles for planetary exploration
– Wilcox
- 1992
|
|
5
|
Kinematic state estimation for a Mars rover
– Balaram
- 2000
|
|
5
|
et al. The ORCCAD Architecture
– Borrelly
- 1998
|
|
5
|
Autonomous Vision-Based Manipulation from a Rover Platform
– Nesnas, Maimone, et al.
- 1999
|
|
5
|
Embedded Control of A Miniature Science Rover For Planetary Exploration
– Tunstel, Welch, et al.
- 1998
|
|
4
|
The Modular Telerobot Task Execution System for Space Telerobotics
– Backes, Long, et al.
- 1993
|
|
4
|
An 8-D.O.F. Dual-Arm System for Advanced Teleoperation Performance Experiments
– Bejczy, Szakaly
- 1991
|
|
4
|
Remote Agent: To Boldly Go Where No
– Muscettola
- 1998
|
|
3
|
et al. The Pathfinder Microrover
– Matijevic
- 1997
|
|
3
|
et al. FIDO Rover and Long-Range Autonomous Mars Science
– Schenker
- 1999
|
|
3
|
X2000 Systems And Technologies For Missions To The Outer Planets
– Woerner
- 1998
|
|
2
|
Automated Assembly in the JPL Telerobot Testbed
– Balaram, Stone
- 1992
|
|
2
|
et al. Integrating Model-based Artificial Intelligence Planning with Procedural Elaboration for Onboard Spacecraft Autonomy
– Knight
- 2000
|
|
2
|
et al. ControlShell: A Software Architecture for Complex Electromechanical Systems
– Schneider
- 1998
|
|
2
|
Technology for Robotic Surface Inspection in Space.” Has been accepted for presentation at the AlAA
– Volpe, Balaram
- 1994
|