Skip to main content
Log in

Collaborative Tasks Between Robots Based on the Digital Home Compliant Protocol over UPnP

  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

The lack of interoperability is one of most important problems in the smart home. As a consequence, the integration of heterogeneous devices into the same system is a very difficult task which usually requires ad hoc solutions. For this reason, different interoperability standards have been proposed during the last two decades. In this paper we use a novel interoperability protocol: Digital Home Compliant (DHC) which is focused on the solution of the interoperability problem between domotic and robotic devices. In particular, we have implemented the DHC-Groups module in a Roomba which allows a robot group (hive) to perform collaborative tasks. Finally, an experiment is shown in order to test the DHC-Groups module and show its possibilities.

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.

Similar content being viewed by others

References

  1. Ahn, S.C., Lee, J.-W., Lim, K.-W., Ko, H., Kwon, Y.-M., Kim, H.-G.: Upnp sdk for robot development. In: SICE-ICASE International Joint Conference, pp. 363–368 (2006)

  2. Aleksy, M., Korthaus, A., Schader, M.: Implementing Distributed Systems with Java and CORBA. Springer, Berlin (2005)

    MATH  Google Scholar 

  3. DLNA Alliance: Official website. Available at http://www.dlna.org (2011)

  4. Alonso, A., Álvarez, O., González, I., Hu, H.: Visual localisation of mobile devices in an indoor environment under network delay conditions. IJDPS 2(2), 1–12 (2011)

    Article  Google Scholar 

  5. Álvarez, A., González, I., García, M.P.: Performance analysis of a UPnP/DHCompliant robotic adapter for collaborative tasks development. IJDPS 3(1), 1–14 (2012)

    Google Scholar 

  6. Alvarez, A., Martín, M.C., Maestre, J.M., Camacho, E.F.: Technologies for interoperability between heterogeneous systems (in spanish). In: XXXI Jornadas de Automática (2010)

  7. Arnold, K.: The Jini architecture: dynamic services in a flexible network. In: 36th Proceedings Design Automation Conference, 1999 (1999)

  8. Chico, M.J., Maestre, J.M., Camacho, E.F.: Upnp x10 sofware bridge. In: Iadis Multi Conference on Computer Science and Information Systems (2008)

  9. DH Compliant Consortium: DHC-Groups draft specification for the teamwork between robots. version 1.0 (2010)

  10. DH Compliant Consortium. DHC architecture specification (2012)

  11. DH Compliant Consortium. DHC-Energy draft specification for energy management and smart grids. version 1.0 (2012)

  12. DH Compliant Consortium. DHC-Localization draft specification for the robot localization. version 1.0 (2012)

  13. DH Compliant Consortium. DHC-Rules draft specification for checking rules. version 1.0 (2012)

  14. DH Compliant Consortium. DHC-Security & Privacy draft specification for data protection, user data privacy and access restriction. version 1.0 (2012)

  15. DH Compliant Consortium. Official website. Available at http://www.dhcompliant.com (2012)

  16. de la Pinta, J.R., Maestre, J.M., Camacho, E.F., Alonso, I.G.: Robots in the smart home: a project towards interoperability. IJAHUC 7(3), 192–201 (2011)

    Article  Google Scholar 

  17. Dickenson, B.C., Jenkins, O.C., Moseley, M., Bloom, D., Hartmann, D.: Roomba pac-man: teaching autonomous robotics through embodied gaming. In: AAAI Spring Symposium on Robots and Robot Venues: Resources for AI Education (2007)

  18. Ellison, C.: UPnP security ceremonies. Technical report, Intel Corporation (2003)

  19. Fadlullah, Z.M., Fouda, M.M., Kato, N., Takeuchi, A., Iwasaki, N., Nozaki, Y.: Toward intelligent machine-to-machine communications in smart grid. IEEE Commun. Mag. 49(4), 60–65 (2011)

    Article  Google Scholar 

  20. UPnP Forum. Official website. Available at http://www.upnp.org (2011)

  21. Cartif Foundation. Official website. Available at http://www.cartif.com/ (2011)

  22. Gerkey, B.P., Matarić, M.J.: Sold!: auction methods for multi-robot coordination. IEEE Trans. Robot. Autom. 18(5), 758–768 (2002)

    Article  Google Scholar 

  23. González, I., Álvarez, O., Alonso, A., Gómez, P., Maestre, J.M., Almudena García, M.d.P.: Towards a new open communication standard between homes and service robots, the DHCompliant case. Robot. Auton. Syst. 60(6), 889–900 (2012)

    Article  Google Scholar 

  24. Intel. Developer tools for UPnP technologies. Available at http://opentools.homeip.net/dev-tools-for-upnp (2012)

  25. iRobot. Official website. Available at http://www.irobot.com/ (2011)

  26. Jeronimo, M.: It just works: Upnp in the digital home. The Journal of Spontaneous Networking (2004)

  27. Jeronimo, M., Weast, J.: UPnP Design by Example: A Software Developer’s Guide to Universal Plug and Play. Intel Press, Hillsboro, Oregon (2003)

    Google Scholar 

  28. Jones, J.L.: Robots at the tipping point: the road to iRobot Roomba. IEEE Robot. Autom. Mag. 13(1), 76–78 (2006)

    Article  Google Scholar 

  29. Krishnamurthy, W., an Litwin, R., Kent, W.: Language features for interoperability of databases with schematic discrepancies. In: Proceedings of the 1991 ACMSIGMOD International Conference on Management of Data, vol. 20, pp. 40–49 (1991)

  30. Kurt, T.E.: Hacking Roomba: Extreme Tech. Wiley, Indianapolis, Indiana (2006)

    Google Scholar 

  31. Lobillo, R., Maestre, J.M., Camacho, E.F.: Zigbee positioning system: applications to home automation (in spanish). In: XXIX Jornadas de Automática, Tarragona (2008)

  32. Maestre, J.M., Camacho, E.F.: Smart home interoperability: the domoesi project approach. IJSH 3, 31–44 (2009)

    Google Scholar 

  33. Microsoft. Microsoft visual c# 2010 express. Available at http://www.microsoft.com/express/windows/ (2010)

  34. Miori, V., Tarrini, L., Manca, M., Tolomei, G.: An open standard solution for domotic interoperability. IEEE Trans. Consum. Electron. 52(1), 97–103 (2006)

    Article  Google Scholar 

  35. Niyato, D., Xiao, L., Wang, P.: Machine-to-machine communications for home energy management system in smart grid. IEEE Commun. Mag. 49, 53–59 (2011)

    Article  Google Scholar 

  36. Mobile Robots. Official website. Available at: http://www.mobilerobots.com (2011)

  37. Sciore, E., Siegel, M., Rosenthal, A.: Using semantic values to facilitate interoperability among heterogeneous information systems. ACM Trans. Database Syst. 19, 254–290 (1994)

    Article  Google Scholar 

  38. Snape, J., van den Berg, J., Guy, S.J., Manocha, D.: Independent navigation of multiple mobile robots with hybrid reciprocal velocity obstacles. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, 2009, IROS 2009, pp. 5917–5922 (2009)

  39. Tribelhorn, B., Dodds, Z.: Evaluating the roomba: a low-cost, ubiquitous platform for robotics research and education. In: Proceedings of the IEEE International Conference on Robotics and Automation (2007)

  40. Venkitaraman, N.: Wide-area media sharing with upnp/dlna. In: 5th IEEE Consumer Communications and Networking Conference, 2008, CCNC 2008, pp. 294–298. Las Vegas, Nevada (2008)

  41. Witten, I.H., Frank, E., Hall, M.A.: Data Mining: Practical Machine Learning Tools and Techniques, 3rd edn. Morgan Kaufmann Publishers (Elsevier), Burlington (USA) (2011)

    Google Scholar 

  42. WowWee. Rovio mobile webcam. Available at http://www.wowwee.com/en/products/tech/telepresence/rovio/rovio (2012)

  43. Zeadally, S., Kubher, P.: Internet acces to heterogeneous home area network devices with an OSGi-based residential gateway. IJAHUC 3(1), 48–56 (2008)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to J. R. de la Pinta.

Rights and permissions

Reprints and permissions

About this article

Cite this article

R. de la Pinta, J., Álvarez, A., Maestre, J.M. et al. Collaborative Tasks Between Robots Based on the Digital Home Compliant Protocol over UPnP. J Intell Robot Syst 72, 357–371 (2013). https://doi.org/10.1007/s10846-012-9801-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-012-9801-7

Keywords

Navigation