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