Skip to main content
Log in

A software framework for robotic mediators in smart environments

  • Original Article
  • Published:
Journal of Reliable Intelligent Environments Aims and scope Submit manuscript

Abstract

The experience of full automation without explicit user direction may induce anxiety among smart space users. The use of explicit mediators between users and fully automated systems may help to mitigate users’ anxiety. While robots mediators are one possible solution, several issues remain, including high complexity and limited collaboration between robots and smart space platforms, reducing overall system reliability. This paper proposes the Integrated Control Architecture for Robotic mediator in Smart environments (ICARS) as a solution to improve the integration and reliability of robot mediators within automated smart spaces. Assuming relatively thin network robots as robotic mediators to enable a wide distribution with less cost, ICARS provides a well-organized software framework consisting of three layers to integrate robots and smart spaces: a flexible communication/device model, an adaptive service model for the integrated robot control architecture, and a behavior-based high-level collaboration model. In this paper, we also present details of the design, implementation, and an application scenario conducted with ICARS. The results show that ICARS enables flexible integration of the diverse devices associated with robots and environments, adaptive service provision for collaborative services, and easier development of high-level collaborative applications with decent performance.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

References

  1. Weiser M (1991) The computer for the 21st century. Sci Am 265(3):94–104

    Article  Google Scholar 

  2. De Carolis B, Cozzolongo G (2009) Interpretation of user’s feedback in human-robot interaction. J Phys Agents 3(2):686–695

    Google Scholar 

  3. Ishii H (2008) Tangible bits: beyond pixels. In: Proceedings of the 2nd ACM international conference on tangible and embedded interaction

  4. Lee D, Yamazaki T, Helal S (2009) Robotic companions for smart space interactions. IEEE Pervasive Comput 8(2):78–84

    Article  Google Scholar 

  5. Linder N, Maes P (2010) LuminAR: portable robotic augmented reality interface design and prototype. In: Adjunct proceedings of the 23nd annual ACM symposium on user interface software and technology

  6. Bien ZZ et al (2008) Intelligent interaction for human-friendly service robot in smart house environment. Int J Comput Intell Syst 1(1):77–93

    Article  MathSciNet  Google Scholar 

  7. Coradeschi S, Saffiotti A (2006) Symbiotic robotic systems: Humans, robots, and smart environments. IEEE Intell Syst 21(3):82–84

    Article  Google Scholar 

  8. Cozzolongo G, De Carolis B, Pizzutilo S (2007) Social robots as mediators between users and smart environments. In: Proceedings of the 12th ACM international conference on intelligent user interfaces

  9. Mohamed N, Al-Jaroodi J, Jawhar I (2009) A review of middleware for networked robots. Int J Comput Sci Netw Secur 9(5):139–148

    Google Scholar 

  10. Siegel J (1998) OMG overview: CORBA and the OMA in enterprise computing. Commun ACM 41(10):37–43

    Article  Google Scholar 

  11. Ahn SC et al (2005) UPnP approach for robot middleware. In robotics and automation, 2005. In: Proceedings of the IEEE international conference on ICRA

  12. Kim BK et al (2005) Web services based robot control platform for ubiquitous functions. In: Robotics and automation, in proceedings of the IEEE international conference on ICRA

  13. Suh Y-H, Lee K-W, Cho E-S (2012) A communication framework for the robotic mediator collaborating with smart environments. J Inst Electron Eng Korea CI 49(2):75–82

    Google Scholar 

  14. Suh Y-H et al (2012) ICARS: integrated control architecture for the robotic mediator in smart environments: a software framework for the robotic mediator collaborating with smart environments. In: Proceedings of high performance computing and communication and 2012 IEEE 9th international conference on embedded software and systems (HPCC-ICESS)

  15. Suh Y-H, Lee K-W, Cho E-S (2013) A device abstraction framework for the robotic mediator collaborating with smart environments. In: Proceedings of IEEE 16th international conference on computational science and engineering

  16. Ando N et al (2005) RT-middleware: distributed component middleware for RT (robot technology). In: Intelligent robots and systems, in proceedings of IEEE/RSJ international conference on intelligent robots and systems

  17. Cote C et al (2006) Robotic software integration using MARIE. Int J Adv Robot Syst 3(1):55–60

    Article  Google Scholar 

  18. Schmidt DC (1994) ASX: an object-oriented framework for developing distributed applications. In: C++ conference

  19. Bruyninckx H (2001) Open robot control software: the OROCOS project. In: Proceedings of IEEE international conference on robotics and automation

  20. Brooks A et al (2007) Orca: a component model and repository. Software engineering for experimental robotics. Springer, Berlin, Heidelberg pp 231–251

  21. Henning M, Spruiell M (2003) Distributed programming with ice. ZeroC Inc., Jupiter

    Google Scholar 

  22. Utz H et al (2002) Miro-middleware for mobile robot applications. IEEE Trans Robot Autom 18(4):493–497

    Article  Google Scholar 

  23. Quigley M et al (2009) ROS: an open-source robot operating system. In: Proceedings of ICRA workshop on open source software

  24. Gerkey B, Vaughan RT, Howard A (2003) The player/stage project: tools for multi-robot and distributed sensor systems. In: Proceedings of the 11th international conference on advanced robotics

  25. Calmant T et al (2012) A dynamic sca-based system for smart homes and offices. In: Proceedings of international conference on service-oriented computing

  26. Alliance O (2003) Osgi service platform, release 3. IOS Press Inc, Amsterdam

    Google Scholar 

  27. Ahn SC et al (2006) Requirements to UPnP for robot middleware. In: Proceedings of IEEE/RSJ international conference on intelligent robots and systems

  28. Yu W et al (2009) Design and implementation of a ubiquitous robotic space. IEEE Trans Autom Sci Eng 6(4):633–640

    Article  Google Scholar 

  29. Saffiotti A, Broxvall M (2005) PEIS ecologies: ambient intelligence meets autonomous robotics. In: Proceedings of the 2005 joint conference on Smart objects and ambient intelligence: innovative context-aware services: usages and technologies

  30. Saffiotti A et al (2008) The PEIS-ecology project: vision and results. In: Proceedings of 2008 IEEE/RSJ international conference on intelligent robots and systems

  31. What is AWS IoT?—AWS IoT. http://docs.aws.amazon.com/iot/latest/developerguide/what-is-aws-iot.html. Accessed Apr 5 2018

  32. Google Brillo. https://developers.google.com/brillo/. Accessed Apr 5 2018

  33. Allseen alliance. https://allseenalliance.org/. Accessed Apr 5 2018

  34. Eclipse SmartHome—a flexible framework for the smart home. http://www.eclipse.org/smarthome/. Accessed Apr 5 2018

  35. AWS Robotics. https://github.com/awslabs/simplerobotservice. Accessed Apr 5 2018

  36. Cho E-S (2017) Toward more reliable intelligent environments. In: Proceedings of 6th workshop on the reliability of intelligent environments (WoRIE)

  37. Rodriguez-Dominguez C, Ruiz-Lopez T, Benghazi K, Noguera M, Luis GJ (2013) In: Proceedings of 9th international conference on, intelligent environments (IE)

Download references

Acknowledgements

This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (2015R1D1A1A09061480).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Eun-Sun Cho.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Suh, YH., Lee, KW. & Cho, ES. A software framework for robotic mediators in smart environments. J Reliable Intell Environ 4, 89–105 (2018). https://doi.org/10.1007/s40860-018-0060-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40860-018-0060-7

Keywords

Navigation