2010 IEEE International Conference on Robotics and Automation 2010
DOI: 10.1109/robot.2010.5509763
|View full text |Cite
|
Sign up to set email alerts
|

Using logic to handle conflicts between system, component, and infrastructure goals in complex robotic architectures

Abstract: Complex robots with many interacting components in their control architectures are subject to component failures from which neither the control architecture nor the implementing infrastructure can recover. Moreover, the operating conditions for these components might be at odds with goals the robot might have adopted (e.g., through external commands or in the course of the execution of the current task).We argue that the best (if not the only) way to resolve any difficulties that arise from the different requi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
6
0

Year Published

2012
2012
2022
2022

Publication Types

Select...
2
2

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(6 citation statements)
references
References 14 publications
0
6
0
Order By: Relevance
“…Agent-level introspection in DIARC is performed by the DIARC goal manager, which selects the best available action to achieve the agent's goals in its current state (Schermerhorn and Scheutz 2010). The goal AT(ROBOT,RESEARCH LAB) and the actions working toward it are monitored to ensure progress, and new actions are selected based on agent and world states.…”
Section: Validation Experimentsmentioning
confidence: 99%
“…Agent-level introspection in DIARC is performed by the DIARC goal manager, which selects the best available action to achieve the agent's goals in its current state (Schermerhorn and Scheutz 2010). The goal AT(ROBOT,RESEARCH LAB) and the actions working toward it are monitored to ensure progress, and new actions are selected based on agent and world states.…”
Section: Validation Experimentsmentioning
confidence: 99%
“…The FODD-PLANNER was integrated into the DIARC robot architecture, which uses the Java-based Agent Development Environment (ADE) [14] as a framework for implementing architectural components (e.g., perceptual processing, navigation, action planning and natural language processing). Such an integration presents challenges at multiple levels.…”
Section: Integrationmentioning
confidence: 99%
“…State updates and goal requests received from the robot architecture are submitted to the planner process and actions returned from policy consultation are routed back to the goal manager by the ADE planner component. Communication between architectural components using predicates is well-established in ADE [14], so at the syntactic level, the interface is straightforward once the vocabulary is established. The search and report task was captured using five deterministic actions and one sensing action: movehall from one location to another, enter a room, exit a room, report a red box, deliver at a certain location, and the sensing action lookfor as described above.…”
Section: Integrationmentioning
confidence: 99%
See 1 more Smart Citation
“…Therefore, it is important to note that confronting unforeseen failures is mostly the default state for GPSRs, rather than an exceptional state as often described in the literature. There are some solutions for external failure recovery in the literature, which involve using simulations for the prediction of external failures [5] and logic-based reasoning to account for external failures [6], [7]. However, in most of these cases, the solutions are proposed for specific applications.…”
mentioning
confidence: 99%