An information model for modular robots: the Hardware Robot Information Model (HRIM)

Today's landscape of robotics is dominated by vertical integration where single vendors develop the final product leading to slow progress, expensive products and customer lock-in. Opposite to this, an horizontal integration would result in a rapid development of cost-effective mass-market products with an additional consumer empowerment. The transition of an industry from vertical integration to horizontal integration is typically catalysed by de facto industry standards that enable a simplified and seamless integration of products. However, in robotics there is currently no leading candidate for a global plug-and-play standard. This paper tackles the problem of incompatibility between robot components that hinder the reconfigurability and flexibility demanded by the robotics industry. Particularly, it presents a model to create plug-and-play robot hardware components. Rather than iteratively evolving previous ontologies, our proposed model answers the needs identified by the industry while facilitating interoperability, measurability and comparability of robotics technology. Our approach differs significantly with the ones presented before as it is hardware-oriented and establishes a clear set of actions towards the integration of this model in real environments and with real manufacturers.

[1]  Matthieu Herrb,et al.  G/sup en/oM: a tool for the specification and the implementation of operating modules in a distributed robot architecture , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[2]  Asunción Gómez-Pérez,et al.  Ontological Engineering: A state of the Art , 1999 .

[3]  Takashi Suehiro,et al.  RT-Component Object Model in RT-Middleware - Distributed Component Middleware for RT (Robot Technology) , 2005, CIRA.

[4]  James Lyke,et al.  Space-Plug-and-Play Avionics (SPA): A Three-Year Progress Report , 2007 .

[5]  Byoungyoul Song,et al.  An Introduction to Robot Component Model for OPRoS ( Open Platform for Robotic Services ) , 2008 .

[6]  Takashi Suehiro,et al.  A Software Platform for Component Based RT-System Development: OpenRTM-Aist , 2008, SIMPAR.

[7]  Amit P. Sheth,et al.  A Survey of the Semantic Specification of Sensors , 2009, SSN.

[8]  Christian Schlegel,et al.  Robotic software systems: From code-driven to model-driven designs , 2009, 2009 International Conference on Advanced Robotics.

[9]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[10]  Francisco José Ortiz Zaragoza,et al.  V3CMM: a 3-view component meta-model for model-driven robotic software development , 2010 .

[11]  Amit P. Sheth,et al.  The SSN ontology of the W3C semantic sensor network incubator group , 2012, J. Web Semant..

[12]  Tewfik Ziadi,et al.  RobotML, a Domain-Specific Language to Design, Simulate and Deploy Robotic Applications , 2012, SIMPAR.

[13]  Emilio Miguelanez,et al.  An IEEE standard Ontology for Robotics and Automation , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Herman Bruyninckx,et al.  The BRICS component model: a model-based development paradigm for complex robotics software systems , 2013, SAC '13.

[15]  Maki K. Habib,et al.  Applied ontologies and standards for service robots , 2013, Robotics Auton. Syst..

[16]  Adriana Tapus,et al.  Model-driven software development approaches in robotics research , 2014, MiSE 2014.

[17]  M. Jändel Plug-and-Play Robotics , 2014 .

[18]  James Lyke,et al.  Lessons Learned: Our Decade in Plug-and-play for Spacecraft James Lyke Air Force Research Laboratory 3550 Aberdeen Ave SE, , 2014 .

[19]  State of the Art on Service-Oriented Software Component Models , 2015 .

[20]  Raj Madhavan,et al.  IEEE Standard Ontologies for Robotics and Automation , 2015 .

[21]  Anis Koubaa Robot Operating System (ROS): The Complete Reference (Volume 1) , 2016 .

[22]  Georg Heppner,et al.  A Model-Driven Engineering Approach for ROS using Ontological Semantics , 2016, ArXiv.

[23]  Lander Usategui San Juan,et al.  Dissecting Robotics - historical overview and future perspectives , 2017, ArXiv.

[24]  Lander Usategui San Juan,et al.  The shift in the robotics paradigm — The Hardware Robot Operating System (H-ROS); an infrastructure to create interoperable robot components , 2017, 2017 NASA/ESA Conference on Adaptive Hardware and Systems (AHS).

[25]  Nancy M. Amato,et al.  A Roadmap for US Robotics - From Internet to Robotics 2020 Edition , 2021, Found. Trends Robotics.