Service Component Architectures in Robotics: The SCA-Orocos Integration

Recent robotics studies are investigating how robots can exploit the World Wide Web in order to offer their functionality and retrieve information that is useful for completing their tasks. This new trend requires the ability of integrating robotics and information systems technology. On the first side a set of robotics component based frameworks, which are typically data flow oriented, have been developed throughout the last years and Orocos is one of the most mature. On the other side the state of the art is represented by the Service Oriented Architecture, where the Service Component Architecture defines a component-based implementation of this approach.

[1]  Anne-Marie Kermarrec,et al.  The many faces of publish/subscribe , 2003, CSUR.

[2]  Elvinia Riccobene,et al.  A Modeling and Executable Language for Designing and Prototyping Service-Oriented Applications , 2011, 2011 37th EUROMICRO Conference on Software Engineering and Advanced Applications.

[3]  M Tenorth,et al.  Web-Enabled Robots , 2011, IEEE Robotics & Automation Magazine.

[4]  Elvinia Riccobene,et al.  A formal framework for coordinated simulation of heterogeneous service-oriented applications ? , 2011, FACS 2011.

[5]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[6]  Óscar Martínez Mozos,et al.  Furniture Models Learned from the WWW , 2011, IEEE Robotics & Automation Magazine.

[7]  Nobuto Matsuhira,et al.  Development of a concept model of a robotic information home appliance, ApriAlpha , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[8]  Paolo Salvaneschi,et al.  Stable Aspects in Robot Software Development , 2006 .

[9]  Thomas Bräunl,et al.  Fault-Tolerant Robot Programming through Simulation with Realistic Sensor Models , 2006 .

[10]  Toshio Fukuda,et al.  A Special Issue Toward a WWW for Robots [From the Guest Editors] , 2011 .

[11]  Patrizia Scandurra,et al.  Component-based robotic engineering (Part I) [Tutorial] , 2009, IEEE Robotics & Automation Magazine.

[12]  Eric A. Marks,et al.  Service-Oriented Architecture: A Planning and Implementation Guide for Business and Technology , 2006 .