[PDF][PDF] A middle way for robotics middleware

P Fitzpatrick, E Ceseracciu… - Journal of Software …, 2014 - lornat75.github.io
Robotics is changing. The amount of software available (and needed) is growing. For better
or worse, the glue that holds that software together, the middleware, has a big impact on its …

The iCub software architecture: evolution and lessons learned

L Natale, A Paikan, M Randazzo… - Frontiers in Robotics …, 2016 - frontiersin.org
The complexity of humanoid robots is increasing with the availability of new sensors,
embedded CPUs, and actuators. This wealth of technologies allows researchers to …

Motor biases in visual attention for a humanoid robot

F Rea, G Sandini, G Metta - 2014 IEEE-RAS International …, 2014 - ieeexplore.ieee.org
Tantalizing evidence derived from psychophysics and developmental psychology
experiments has shown that attention is task-dependent. Two characteristics of human …

Transferring object gras** knowledge and skill across different robotic platforms

A Paikan, D Schiebener, M Wächter… - 2015 International …, 2015 - ieeexplore.ieee.org
This study describes the transfer of object gras** skills between two different humanoid
robots with different software frameworks. We realize such a knowledge and skill transfer …

[PDF][PDF] Data flow port monitoring and arbitration

A Paikan, P Fitzpatrick, G Metta… - Software Engineering for …, 2014 - lornat75.github.io
Develo** reusable software is hard; systematically develo** high quality reusable
software components is even harder. Separating computational components from …

Communication channel prioritization in a publish-subscribe architecture

A Paikan, D Domenichelli… - 2015 IEEE 8th Workshop …, 2015 - ieeexplore.ieee.org
Real-Time communication is important in distributed applications when timing constraints on
task execution and data processing play a fundamental role. Software engineering does not …

Enhancing software module reusability using port plug-ins: an experiment with the iCub robot

A Paikan, V Tikhanoff, G Metta… - 2014 IEEE/RSJ …, 2014 - ieeexplore.ieee.org
Systematically develo** high-quality reusable software components is a difficult task and
requires careful design to find a proper balance between potential reuse, functionalities and …

A representation of robotic behaviors using component port arbitration

A Paikan, G Metta, L Natale - ar** applications considering reactiveness, scalability and re-usability has always
been at the center of attention of robotic researchers. Behavior-based architectures have …

[PDF][PDF] The Use of Data Packets in a Behaviour Network to Improve the Action Selection Mechanism.

B Peach, P Robinson - PlanSIG, 2016 - ceur-ws.org
This paper presents a novel approach in the field of behaviour networks, using data packets
to traverse a behaviour network enabling an agent to more accurately select appropriate …

[PDF][PDF] XPERIENCE. ORG

G Metta, T Asfour, A Ude, N Krüger, JP Geib… - xperience.org
This deliverable describes the blueprint of the cognitive architecture of Xperience. In
particular, it presents the first validated implementation of the three layers of the architecture …