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

environment. In fact, entities therein only become semantically useful objects through the actions the robot<br />

performs on.<br />

Real-time control:<br />

Fast reactive components (low-level) <strong>and</strong> building blocks for recognition or task coordination (midlevel) act<br />

in real-time. Active models used for real-time perceptions <strong>and</strong> tasks are retrieved from the global knowledge<br />

database <strong>and</strong> stored in a cache memory. In addition, they have a certain a degree of autonomy for adaptation.<br />

The execution supervisor is responsible for the priority management of tasks <strong>and</strong> perceptual components.<br />

13.2.2 ISAC: IMA (Intelligent Machine Architecture)<br />

The IMA (Intelligent Machine Architecture) was specifically developed to ease the integration of<br />

heterogeneous software components. The general premise is that all software components can be modelled as<br />

basic agents which are loosely coupled over a DCOM (Distributed Component object model) connection.<br />

Here the application of multi-agent based hybrid cognitive architecture IMA in the humanoid robot ISAC<br />

where all aspects of the robots control system are modelled around agents is presented. It is implemented with<br />

symbolic components (software agents) which embed different connectionist algorithms. The layout of IMA<br />

cognitive architecture is depicted on Figure 31.<br />

Figure 31: IMA multiagent-based cognitive robot architecture (Kawamura et.al. 2004)<br />

Robotic platform (description, actuation <strong>and</strong> sensing):<br />

ISAC is an upper body part humanoid robot that has six DoF arms, pneumatically actuated by<br />

agonist/antagonist McKibben muscles. Each arm has four finger <strong>and</strong> thumb. ISAC is equipped with an active<br />

stereovision system, laser motion detectors, stereo microphones to localise the position of the sound source,<br />

touch sensors on fingers, proximity sensors on palms <strong>and</strong> two force sensors between h<strong>and</strong>s <strong>and</strong> arms.<br />

System (software) architecture:<br />

The IMA architecture is collection of software modules (agents). Each IMA agent encapsulates all aspects of<br />

138

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

Saved successfully!

Ooh no, something went wrong!