ROS as a middleware to Internet of Things

This paper discusses the feasibility of using the framework Robot Operating System (ROS) as a basis for the development of a middleware in the Internet of Things (IoT) context. The main concepts regarding IoT and ROS are presented and followed by the evaluation criteria. Finally, case studies considering the ROS features and some common assumptions of IoT environments are analyzed. Key words: IoT, distributed systems, ROS, Internet of Things.

[1]  Maurizio Tomasella,et al.  Vision and Challenges for Realising the Internet of Things , 2010 .

[2]  Friedemann Mattern,et al.  From the Internet of Computers to the Internet of Things , 2010, From Active Data Management to Event-Based Systems and More.

[3]  Artemis Moroni,et al.  Vision and Challenges for Realising the Internet of Things , 2010 .

[4]  Jari Arkko,et al.  Using IPsec to Protect Mobile IPv6 Signaling Between Mobile Nodes and Home Agents , 2004, RFC.

[5]  A. James 2010 , 2011, Philo of Alexandria: an Annotated Bibliography 2007-2016.

[6]  Janne Poikolainen,et al.  Internet of Things – Emergence of standards , 2012 .

[7]  Kurt Konolige,et al.  The Office Marathon: Robust navigation in an indoor office environment , 2010, 2010 IEEE International Conference on Robotics and Automation.

[8]  Andreas Möller,et al.  A Middleware for Intelligent Environments and the Internet of Things , 2010, UIC.

[9]  Rodrigo Román Castro,et al.  SMEPP: A Secure Middleware For Embedded P2P , 2009 .

[10]  Nader Mohamed,et al.  Challenges in middleware solutions for the internet of things , 2012, 2012 International Conference on Collaboration Technologies and Systems (CTS).

[11]  Roland Siegwart,et al.  Onboard IMU and monocular vision based control for MAVs in unknown in- and outdoor environments , 2011, 2011 IEEE International Conference on Robotics and Automation.

[12]  Jean-Philippe Vasseur,et al.  Design and Application Spaces for IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs) , 2012, RFC.

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

[14]  Gabriel Montenegro,et al.  IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs): Overview, Assumptions, Problem Statement, and Goals , 2007, RFC.

[15]  Yolande Berbers,et al.  DisCoTec Workshop on Context-Aware Adaptation Mechanisms for Pervasive and Ubiquitous Services ( CAMPUS 2010 ) Middleware for the Internet of Things , Design Goals and Challenges 1 , 2010 .

[16]  Odest Chadwicke Jenkins,et al.  Robots as web services: Reproducible experimentation and application development using rosjs , 2011, 2011 IEEE International Conference on Robotics and Automation.

[17]  Valérie Issarny,et al.  CHOReOS: scaling choreographies for the internet of the future , 2010, Middleware Posters '10.

[18]  Peter Friess,et al.  Internet of Things Strategic Research Roadmap , 2011 .

[19]  Anthony C. Boucouvalas,et al.  Integrating RFIDs and Smart Objects into a Unified Internet of Things Architecture , 2011, Adv. Internet Things.