11.12.2012 Views

D2.1 Requirements and Specification - CORBYS

D2.1 Requirements and Specification - CORBYS

D2.1 Requirements and Specification - CORBYS

SHOW MORE
SHOW LESS

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 />

behaviours including reflexes, voluntary motion behaviours, <strong>and</strong> knowledge acquisition modules providing<br />

task-oriented information about the robot environment. Zhang & Zhu (2004) present a multi-agent based<br />

architecture using a distributed communication infrastructure <strong>and</strong> an event-driven situation evaluation agent<br />

for outdoor mobile robot navigation where event-driven control is used to h<strong>and</strong>le the dynamic change in the<br />

environment. Smartfire (Petridis <strong>and</strong> Knight, 2001) uses the blackboard architecture in a hybrid CBR system<br />

for the automatic set-up of fire field models which enables fire safety practitioners who are not expert in<br />

modelling techniques to use a fire modelling tool. This hybrid system demonstrates the power of blackboard<br />

with a common knowledge representation <strong>and</strong> mechanisms for adaptation <strong>and</strong> conflict resolution.<br />

Psyclone is a generic framework for AI, which includes support for multimodal input (vision, audio, speech<br />

<strong>and</strong> other sensor input) <strong>and</strong> modular cognitive processing <strong>and</strong> multimodal output generation (speech <strong>and</strong><br />

animated output). It is a message-based middleware for developing large distributed systems (Thórisson<br />

2005). It introduces the concept of a whiteboard, an extension of the blackboard model which allows<br />

heterogeneous systems to be connected together. The Psyclone framework consists of a number of<br />

whiteboards, each functioning as a publisher/subscriber of information. Data is retained by whiteboards for a<br />

time period, in a searchable database for later retrieval by modules needing historical information. Psyclone<br />

acts as a central connection point for modules using whiteboards. It also allows supervision of the system at<br />

runtime using a built-in monitoring system. Time-stamped information on whiteboards can be viewed <strong>and</strong> the<br />

content of individual messages can be read.<br />

11.4 Summary on technology gaps <strong>and</strong> priorities for development in <strong>CORBYS</strong><br />

The state-of-the-art review highlights various existing concepts that have already been developed <strong>and</strong> are<br />

fairly well-established in literature. It is foreseen that a maximally optimum combination of existing concepts<br />

in light of requirements for <strong>CORBYS</strong> will provide solid foundations for the <strong>CORBYS</strong> situation assessment<br />

<strong>and</strong> awareness cognitive architecture. The following aspects have, in particular, been identified as points of<br />

interest where the <strong>CORBYS</strong> project can contribute to research <strong>and</strong> development of context-<strong>and</strong>-situationaware<br />

cognitive architecture: i) observation (<strong>and</strong> learning) of cyclic patterns of gait, ii) identification of<br />

deviation from established normal gait pattern, iii) rectifications suggested to human-in-the-loop,<br />

iv) facilitation for user refinement (level 5 in the revised model JDL/DFG model). In order to present generic<br />

architecture for situation awareness, the blackboard solution is seen as the most suitable for several reasons.<br />

Components developed in <strong>CORBYS</strong> can be used as reusable off-the-shelf publishers <strong>and</strong> subscribers of the<br />

blackboard system <strong>and</strong> this enables ease of deployment in other application domains, where <strong>CORBYS</strong><br />

solutions may be used. Moreover, through multiple publisher <strong>and</strong> subscriber components, the use of<br />

blackboard will enable isolation of the <strong>CORBYS</strong> cognitive architecture from the application domains e.g. the<br />

two <strong>CORBYS</strong> demonstrators. Domain specific requirements can be addressed by specialist publisher<br />

components developed to work with the blackboard. A major technology gap/challenge is to develop suitable<br />

fusion algorithms for the <strong>CORBYS</strong> gait rehabilitation platform, <strong>and</strong> for the <strong>CORBYS</strong> mobile robot for<br />

examination of hazardous areas.<br />

12 State­of­the­Art in Behaviour Generation, Anticipation <strong>and</strong> Initiation<br />

(UH)<br />

12.1 Introductory Comments<br />

The state-of-the-art of various forms of cognitive mechanisms concerning behaviour anticipation, -generation<br />

<strong>and</strong> initiation will be considered.<br />

120

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!