Rational handling of multiple goals for mobile robots
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
Opportunities and planning in an unpredictable world
Opportunities and planning in an unpredictable world
User-guided interleaving of planning and execution
New directions in AI planning
A layered architecture for office delivery robots
AGENTS '97 Proceedings of the first international conference on Autonomous agents
An autonomous spacecraft agent prototype
AGENTS '97 Proceedings of the first international conference on Autonomous agents
High-level planning and low-level execution: towards a complete robotic agent
AGENTS '97 Proceedings of the first international conference on Autonomous agents
Learning situation-dependent costs: improving planning from probabilistic robot execution
AGENTS '98 Proceedings of the second international conference on Autonomous agents
Representation and automatic synthesis of reaction plans
Representation and automatic synthesis of reaction plans
Adaptive execution in complex dynamic worlds
Adaptive execution in complex dynamic worlds
Interleaving planning and execution
Interleaving planning and execution
Probabilistic robot navigation in partially observable environments
IJCAI'95 Proceedings of the 14th international joint conference on Artificial intelligence - Volume 2
History-based diagnosis templates in the framework of the situation calculus
AI Communications - Special issue on KI-2001
History-Based Diagnosis Templates in the Framework of the Situation Calculus
KI '01 Proceedings of the Joint German/Austrian Conference on AI: Advances in Artificial Intelligence
A Logic-Based Approach to Finding Explanations for Discrepancies in Optimistic Plan Execution
Fundamenta Informaticae
Teaching sequential tasks with repetition through demonstration
Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems - Volume 3
Reactive planning in a motivated behavioral architecture
AAAI'05 Proceedings of the 20th national conference on Artificial intelligence - Volume 3
Combining probabilities, failures and safety in robot control
IJCAI'01 Proceedings of the 17th international joint conference on Artificial intelligence - Volume 2
Execution monitoring in adaptive mobile agents
CIA'99 Proceedings of the 3rd international conference on Cooperative information agents III
A systematic agent framework for situated autonomous systems
Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems: volume 2 - Volume 2
On-line robot execution monitoring using probabilistic action duration
Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems: volume 1 - Volume 1
HOPPER: a hierarchical planning agent for unpredictable domains
ACSC '09 Proceedings of the Thirty-Second Australasian Conference on Computer Science - Volume 91
Planning for a mobile robot to attend a conference
AI'05 Proceedings of the 18th Canadian Society conference on Advances in Artificial Intelligence
A Logic-Based Approach to Finding Explanations for Discrepancies in Optimistic Plan Execution
Fundamenta Informaticae
Hi-index | 0.00 |
ROGUE is an architecture built on a real robot which providesalgorithms for the integration of high-level planning, low-level roboticexecution, and learning. ROGUE addresses successfully several of thechallenges of a dynamic office gopher environment. This article presents thetechniques for the integration of planning and execution.ROGUE uses and extends a classical planning algorithm to create plans formultiple interacting goals introduced by asynchronous user requests. ROGUE translates the planner‘s actions to robot execution actions and monitorsreal world execution. ROGUE is currently implemented using the PRODIGY4.0planner and the Xavier robot. This article describes how plans are createdfor multiple asynchronous goals, and how task priority and compatibilityinformation are used to achieve appropriate efficient execution. We describehow ROGUE communicates with the planner and the robot to interleave planningwith execution so that the planner can replan for failed actions, identifythe actual outcome of an action with multiple possible outcomes, and takeopportunities from changes in the environment.ROGUE represents a successful integration of a classical artificialintelligence planner with a real mobile robot.