Generalized best-first search strategies and the optimality of A*
Journal of the ACM (JACM)
Depth-first iterative-deepening: an optimal admissible tree search
Artificial Intelligence
Formal theories of knowledge in AI and robotics
New Generation Computing
Planning for conjunctive goals
Artificial Intelligence
Scientific discovery: computational explorations of the creative process
Scientific discovery: computational explorations of the creative process
Program development as a formal activity
Readings in artificial intelligence and software engineering
Practical planning: extending the classical AI planning paradigm
Practical planning: extending the classical AI planning paradigm
How evaluation guides AI research
AI Magazine
A system and control theoretic perspective on artificial intelligence planning systems
Applied Artificial Intelligence
Designing programs that check their work
STOC '89 Proceedings of the twenty-first annual ACM symposium on Theory of computing
Planning multi-step error detection and recovery strategies
International Journal of Robotics Research
Minimalist mobile robotics: a colony-style architecture for an artificial creature
Minimalist mobile robotics: a colony-style architecture for an artificial creature
AI planning: systems and techniques
AI Magazine
Explaining and repairing plans that fail
Artificial Intelligence
Formulation of tradeoffs in planning under uncertainty
Formulation of tradeoffs in planning under uncertainty
Intelligence without representation
Artificial Intelligence
Vision, instruction, and action
Vision, instruction, and action
Do the right thing: studies in limited rationality
Do the right thing: studies in limited rationality
Proceedings of the first international conference on Principles of knowledge representation and reasoning
Tractable decision-analytic control
Proceedings of the first international conference on Principles of knowledge representation and reasoning
Artificial Intelligence
Planning and control
An architecture for bounded rationality
ACM SIGART Bulletin
Modeling digital circuits for troubleshooting
Artificial Intelligence - Special issue: Qualitative reasoning about physical systems II
The roles of associational and causal reasoning in problem solving
Artificial Intelligence
Declarative goals in reactive plans
Proceedings of the first international conference on Artificial intelligence planning systems
Semantics for tasks that can be interrupted or abandoned
Proceedings of the first international conference on Artificial intelligence planning systems
Building symbolic primitives with continuous control routines
Proceedings of the first international conference on Artificial intelligence planning systems
A practical approach to integrating reaction and deliberation
Proceedings of the first international conference on Artificial intelligence planning systems
AI Magazine
Deductive planning and plan reuse in a command language environment
ECAI '92 Proceedings of the 10th European conference on Artificial intelligence
Reasoning about time and probability
Reasoning about time and probability
Intelligent behaviour in animals and robots
Intelligent behaviour in animals and robots
Designing the 1993 robot competition
AI Magazine
AAAI'94 Proceedings of the twelfth national conference on Artificial intelligence (vol. 2)
Analysis of adaptation and environment
Artificial Intelligence - Special volume on computational research on interaction and agency, part 2
A situated view of representation and control
Artificial Intelligence - Special volume on computational research on interaction and agency, part 2
Autonomous Robots
An algorithm for probabilistic planning
Artificial Intelligence - Special volume on planning and scheduling
A general programming language for unified planning and control
Artificial Intelligence - Special volume on planning and scheduling
Plan reuse versus plan generation: a theoretical and empirical analysis
Artificial Intelligence - Special volume on planning and scheduling
GPS, a program that simulates human thought
Computers & thought
The interactive museum tour-guide robot
AAAI '98/IAAI '98 Proceedings of the fifteenth national/tenth conference on Artificial intelligence/Innovative applications of artificial intelligence
Robot Motion Planning
Designing Autonomous Agents: Theory and Practice from Biology to Engineering and Back
Designing Autonomous Agents: Theory and Practice from Biology to Engineering and Back
A Computer Model of Skill Acquisition
A Computer Model of Skill Acquisition
Computational Theories of Interaction and Agency
Computational Theories of Interaction and Agency
The Artificial Life Route to Artificial Intelligence: Building Embodied, Situated Agents
The Artificial Life Route to Artificial Intelligence: Building Embodied, Situated Agents
KI '98 Proceedings of the 22nd Annual German Conference on Artificial Intelligence: Advances in Artificial Intelligence
Expressing Transformations of Structured Reactive Plans
ECP '97 Proceedings of the 4th European Conference on Planning: Recent Advances in AI Planning
Fast Probabilistic Plan Debugging
ECP '97 Proceedings of the 4th European Conference on Planning: Recent Advances in AI Planning
PRODIGY 4.0: The Manual and Tutorial
PRODIGY 4.0: The Manual and Tutorial
The Behavior Language: User''s Guide
The Behavior Language: User''s Guide
Achieving Artificial Intelligence through Building Robots
Achieving Artificial Intelligence through Building Robots
Combining Associational and Causal Reasoning to Solve Interpretation and Planning Problems
Combining Associational and Causal Reasoning to Solve Interpretation and Planning Problems
The Dynamic Structure of Everyday Life
The Dynamic Structure of Everyday Life
Using Simulation-Based Projection to Plan in an Uncertain and Temporally Complex World
Using Simulation-Based Projection to Plan in an Uncertain and Temporally Complex World
The synthesis of digital machines with provable epistemic properties
TARK '86 Proceedings of the 1986 conference on Theoretical aspects of reasoning about knowledge
STRIPS: a new approach to the application of theorem proving to problem solving
IJCAI'71 Proceedings of the 2nd international joint conference on Artificial intelligence
Intelligent monitoring and control
IJCAI'89 Proceedings of the 11th international joint conference on Artificial intelligence - Volume 1
Decision-making in an embedded reasoning system
IJCAI'89 Proceedings of the 11th international joint conference on Artificial intelligence - Volume 2
Solving time-dependent planning problems
IJCAI'89 Proceedings of the 11th international joint conference on Artificial intelligence - Volume 2
A multi-level planning and navigation system for a mobile robot: a first approach to HILARE
IJCAI'79 Proceedings of the 6th international joint conference on Artificial intelligence - Volume 1
ONYX: An architecture for planning in uncertain environments
IJCAI'85 Proceedings of the 9th international joint conference on Artificial intelligence - Volume 1
An architecture for vision and action
IJCAI'95 Proceedings of the 14th international joint conference on Artificial intelligence - Volume 1
Universal plans for reactive robots in unpredictable environments
IJCAI'87 Proceedings of the 10th international joint conference on Artificial intelligence - Volume 2
Creature design with the subsumption architecture
IJCAI'87 Proceedings of the 10th international joint conference on Artificial intelligence - Volume 2
Complexity results for planning
IJCAI'91 Proceedings of the 12th international joint conference on Artificial intelligence - Volume 1
IJCAI'91 Proceedings of the 12th international joint conference on Artificial intelligence - Volume 1
Extending classical planning to real-world execution with machine learning
IJCAI'95 Proceedings of the 14th international joint conference on Artificial intelligence - Volume 2
Integrated Plan-Based Control of Autonomous Robots in Human Environments
IEEE Intelligent Systems
IAT '06 Proceedings of the IEEE/WIC/ACM international conference on Intelligent Agent Technology
Probabilistic hybrid action models for predicting concurrent percept-driven robot behavior
Journal of Artificial Intelligence Research
Refining the execution of abstract actions with learned action models
Journal of Artificial Intelligence Research
Integrated plan tracking and prognosis for autonomous production processes
ETFA'09 Proceedings of the 14th IEEE international conference on Emerging technologies & factory automation
Automated plan assessment in cognitive manufacturing
Advanced Engineering Informatics
iFALCON: A neural architecture for hierarchical planning
Neurocomputing
Hi-index | 0.00 |
Autonomous robots that accomplish their jobs in partly unknown and changing environments often learn important information while carrying out their jobs. To be reliable and effcient, they have to act appropriately in novel situations and respond immediately to unpredicted events. They also have to reconsider their intended course of action when it is likely to have flaws. For example, whenever a robot detects another robot, it should predict that robot's effect on its plan and -- if necessary -- revise its plan to make it more robust. To accomplish these patterns of activity we equip robots with structured reactive plans (SRPs), concurrent control programs that can not only be interpreted but also reasoned about and manipulated. These plans specify how the robot is to respond to sensory input in order to accomplish its jobs. In this book we describe a computational model of forestalling common flaws in autonomous robot behavior. To this end, we develop a representation for SRPs in which declarative statements for goals, perceptions, and beliefs make the structure and purpose of SRPs explicit and thereby simplify and speed up reasoning about SRPs and their projections. We have also developed a notation for transforming SRPs, which does not only make the physical effects of plan execution explicit, but also the process of plan interpretation, as well as temporal, causal, and teleological relationships among plan interpretation, the world, and the physical behavior of the robot. Using this notation a planning system can diagnose and forestall common flaws in robot plans that cannot be dealt with in other planning representations. Finally, we have extended the language for writing SRPs with constructs that allow for a flexible integration of planning and execution and thereby turned it into a single high-level language that can handle both planning and execution actions. Experiments in a simulated world show that by simultaneously forestalling flaws and executing SRPs, the robot can perform its jobs more reliably than, and almost as effciently as, it could using fixed control programs.