Principles in Framework Design Applied in Networked Robotics

Abstract In recent years, we developed a considerable range of networked robotic applications based on the software framework Finroc. Such systems often require integrating diverse communication technologies, protocols, and computing platforms. In this context, beneficial concepts and approaches applied in the framework are introduced — and their positive impact on flexibility, interoperability, and development effort of resulting applications is discussed. Furthermore, applications are presented and tool support is illustrated.

[1]  Sebastian Wrede,et al.  A Meta-model and Toolchain for Improved Interoperability of Robotic Frameworks , 2012, SIMPAR.

[2]  Norbert Wehn,et al.  Performance evaluation of ambient services by combining robotic frameworks and a smart environment platform , 2013, Robotics Auton. Syst..

[3]  Seung-Ik Lee,et al.  OPRoS: A New Component‐Based Robot Software Platform , 2010 .

[4]  Karsten Berns,et al.  On Software Quality-motivated Design of a Real-time Framework for Complex Robot Control Systems , 2013, Electron. Commun. Eur. Assoc. Softw. Sci. Technol..

[5]  Karsten Berns,et al.  Design Principles in Robot Control Frameworks , 2013, GI-Jahrestagung.

[6]  Giorgio Metta,et al.  Towards long-lived robot genes , 2008, Robotics Auton. Syst..

[7]  Mathias Broxvall,et al.  The PEIS kernel : a middleware for ubiquitous robotics , 2007 .

[8]  Karsten Berns,et al.  Optimized Mobile Indoor Robot Navigation through Probabilistic Tracking of People in a Wireless Sensor Network , 2012, ROBOTIK.

[9]  Norbert Wehn,et al.  TinySEP – A Tiny Platform for Ambient Assisted Living , 2012 .

[10]  Gaurav S. Sukhatme,et al.  Most valuable player: a robot device server for distributed control , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[11]  Karsten Berns,et al.  {RAVON} -- The Robust Autonomous Vehicle for Off-road Navigation , 2009 .

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

[13]  R. F. Brown,et al.  PERFORMANCE EVALUATION , 2019, ISO 22301:2019 and business continuity management – Understand how to plan, implement and enhance a business continuity management system (BCMS).

[14]  Martin Proetzsch Development Process for Complex Behavior-Based Robot Control Systems , 2010 .

[15]  Karsten Berns,et al.  Universal web interfaces for robot control frameworks , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  T. Braun Cost-Efficient Global Robot Navigation in Rugged Off-Road Terrain , 2011, KI - Künstliche Intelligenz.

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