D2.1 Requirements and Specification - CORBYS
D2.1 Requirements and Specification - CORBYS
D2.1 Requirements and Specification - CORBYS
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>D2.1</strong> <strong>Requirements</strong> <strong>and</strong> <strong>Specification</strong><br />
time to compute, because the next behaviour must be specified soon<br />
The Deliberator: slow but smart; can either produce plans for the sequencer, or respond to queries<br />
from it<br />
The majority of architectures to follow Gat’s architecture adopt the basic idea of layered architecture but adapt<br />
it to meet the challenges of complex robotic systems. Also, it should be noted that not all architectures are<br />
equally hybrid, with many hybrid architectures choosing to omit an explicit planning layer in favour of using<br />
plan libraries or a behaviour sequencer. These will be illustrated in the next section where several preeminent<br />
examples are analysed aiming to identify core elements which are essential to providing intelligent<br />
robot control architecture.<br />
13.2 Cognitive architectures used for controlling different robotic systems<br />
13.2.1 Armar – a cognitive architecture for a humanoid robot<br />
In order to develop architecture that supports fast perception, control <strong>and</strong> task execution on a low-level as well<br />
as recognition <strong>and</strong> interpretation of complex contexts, planning of tasks execution, <strong>and</strong> learning of behaviours<br />
at a high-level (Burghart et al.2005) chose a three-layered architecture Armar adapted to the requirements of a<br />
humanoid robot. It is a mixture of a hierarchical three-layered form on the one h<strong>and</strong> <strong>and</strong> a composition of<br />
behaviour-specific modules on the other h<strong>and</strong> as described in (Vernon et al. 2006).<br />
135