6 research outputs found
A Generic Multi-Layer Architecture Based on ROS-JADE Integration for Autonomous Transport Vehicles
The design and operation of manufacturing systems is evolving to adapt to different challenges. One of the most important is the reconfiguration of the manufacturing process in response to context changes (e.g., faulty equipment or urgent orders, among others). In this sense, the Autonomous Transport Vehicle (ATV) plays a key role in building more flexible and decentralized manufacturing systems. Nowadays, robotic frameworks (RFs) are used for developing robotic systems such as ATVs, but they focus on the control of the robotic system itself. However, social abilities are required for performing intelligent interaction (peer-to-peer negotiation and decision-making) among the different and heterogeneous Cyber Physical Production Systems (such as machines, transport systems and other equipment present in the factory) to achieve manufacturing reconfiguration. This work contributes a generic multi-layer architecture that integrates a RF with a Multi-Agent System (MAS) to provide social abilities to ATVs. This architecture has been implemented on ROS and JADE, the most widespread RF and MAS framework, respectively. We believe this to be the first work that addresses the intelligent interaction of transportation systems for flexible manufacturing environments in a holistic form.This work was financed by MINECO/FEDER, UE (grant number DPI2015-68602-R) and by UPV/EHU (grant number PPG17/56)
A Reference Software Architecture for Social Robots
Social Robotics poses tough challenges to software designers who are required
to take care of difficult architectural drivers like acceptability, trust of
robots as well as to guarantee that robots establish a personalised interaction
with their users. Moreover, in this context recurrent software design issues
such as ensuring interoperability, improving reusability and customizability of
software components also arise.
Designing and implementing social robotic software architectures is a
time-intensive activity requiring multi-disciplinary expertise: this makes
difficult to rapidly develop, customise, and personalise robotic solutions.
These challenges may be mitigated at design time by choosing certain
architectural styles, implementing specific architectural patterns and using
particular technologies.
Leveraging on our experience in the MARIO project, in this paper we propose a
series of principles that social robots may benefit from. These principles lay
also the foundations for the design of a reference software architecture for
Social Robots. The ultimate goal of this work is to establish a common ground
based on a reference software architecture to allow to easily reuse robotic
software components in order to rapidly develop, implement, and personalise
Social Robots