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

different levels using the same way. Thus, conceptually, the SOIAA architecture does not have to distinguish<br />

a priori on which level it interacts with the <strong>CORBYS</strong> sensorimotor comm<strong>and</strong> loop <strong>and</strong> is not limited to one<br />

particular level of control.<br />

In the spirit of ensuring the timeliness <strong>and</strong> novelty of the cognitive research component of the <strong>CORBYS</strong><br />

project, the present proposal for the interface requirements will emphasise that the interface supports the<br />

universality of the proposed cognitive solution in that it will not limit a priori (with exception of aspects of<br />

safety) the level at which SOIAA interacts with the <strong>CORBYS</strong> sensorimotor comm<strong>and</strong> loop. However, this<br />

does not preclude that clear preferences be formulated by the <strong>CORBYS</strong> Consortium which cognitive levels<br />

(e.g. high-level) should be addressed with priority.<br />

7.6.2 Functional <strong>Requirements</strong><br />

7.6.2.1 Processes<br />

Inputs<br />

Requirement No. SOIAA1<br />

Name: Sensorimotor data from the robot platforms<br />

Description: To develop <strong>and</strong> train a first prototype of the SOIAA algorithm UH requires a large data set<br />

of Sensorimotor data from the robot platforms. This data set should comprise timestamped<br />

low level sensor values, regarding various robot components or other available information,<br />

such as from the BCI (in the case of the first demonstrator), <strong>and</strong> would include, but would<br />

not be limited to:<br />

� positions<br />

� orientations<br />

� velocities<br />

� accelerations<br />

� forces<br />

� absolute positions/orientations if available<br />

� proprioceptive information about actuator activity<br />

� BCI channel information<br />

� (semantic) tags of events; especially to be used for debugging<br />

Reason / Comments: Any available sensor data should be accessible by SOIAA (<strong>and</strong> it should be possible for<br />

SOIAA to select between raw <strong>and</strong>, where applicable, suitably pre-processed data). The<br />

format it is provided in should foreshadow the interface which will later be used for the<br />

<strong>CORBYS</strong> sensorimotor comm<strong>and</strong> loop to interact with the SOIAA algorithm in the robot.<br />

Indicative priority M<strong>and</strong>atory<br />

Requirement No. SOIAA2<br />

Name: Documentation Sensorimotor data from the robot platforms<br />

Description: The sensor motor data should be accompanied by a document relating parameter values to<br />

the respective sensors <strong>and</strong> actuators, detailing the type of the parameter, its minimal <strong>and</strong><br />

maximal values, <strong>and</strong> other relevant information. Furthermore, it should identify which of the<br />

provided parameters would be available on the onboard robot system prototype, <strong>and</strong> which<br />

of them are supplementary “lab-only” data which will only be available as test <strong>and</strong> training<br />

data (e.g. h<strong>and</strong>-created semantic tags, absolute positions determined with sensors outside of<br />

the robot, etc.).<br />

Reason / Comments:<br />

Indicative priority Desirable<br />

Requirement No. SOIAA3<br />

76

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

Saved successfully!

Ooh no, something went wrong!