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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
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)
Aleksy, M., Korthaus, A., Schader, M.: Implementing Distributed Systems with Java and CORBA. Springer, Berlin (2005)
DLNA Alliance: Official website. Available at http://www.dlna.org (2011)
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)
Á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)
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)
Arnold, K.: The Jini architecture: dynamic services in a flexible network. In: 36th Proceedings Design Automation Conference, 1999 (1999)
Chico, M.J., Maestre, J.M., Camacho, E.F.: Upnp x10 sofware bridge. In: Iadis Multi Conference on Computer Science and Information Systems (2008)
DH Compliant Consortium: DHC-Groups draft specification for the teamwork between robots. version 1.0 (2010)
DH Compliant Consortium. DHC architecture specification (2012)
DH Compliant Consortium. DHC-Energy draft specification for energy management and smart grids. version 1.0 (2012)
DH Compliant Consortium. DHC-Localization draft specification for the robot localization. version 1.0 (2012)
DH Compliant Consortium. DHC-Rules draft specification for checking rules. version 1.0 (2012)
DH Compliant Consortium. DHC-Security & Privacy draft specification for data protection, user data privacy and access restriction. version 1.0 (2012)
DH Compliant Consortium. Official website. Available at http://www.dhcompliant.com (2012)
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)
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)
Ellison, C.: UPnP security ceremonies. Technical report, Intel Corporation (2003)
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)
UPnP Forum. Official website. Available at http://www.upnp.org (2011)
Cartif Foundation. Official website. Available at http://www.cartif.com/ (2011)
Gerkey, B.P., Matarić, M.J.: Sold!: auction methods for multi-robot coordination. IEEE Trans. Robot. Autom. 18(5), 758–768 (2002)
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)
Intel. Developer tools for UPnP technologies. Available at http://opentools.homeip.net/dev-tools-for-upnp (2012)
iRobot. Official website. Available at http://www.irobot.com/ (2011)
Jeronimo, M.: It just works: Upnp in the digital home. The Journal of Spontaneous Networking (2004)
Jeronimo, M., Weast, J.: UPnP Design by Example: A Software Developer’s Guide to Universal Plug and Play. Intel Press, Hillsboro, Oregon (2003)
Jones, J.L.: Robots at the tipping point: the road to iRobot Roomba. IEEE Robot. Autom. Mag. 13(1), 76–78 (2006)
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)
Kurt, T.E.: Hacking Roomba: Extreme Tech. Wiley, Indianapolis, Indiana (2006)
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)
Maestre, J.M., Camacho, E.F.: Smart home interoperability: the domoesi project approach. IJSH 3, 31–44 (2009)
Microsoft. Microsoft visual c# 2010 express. Available at http://www.microsoft.com/express/windows/ (2010)
Miori, V., Tarrini, L., Manca, M., Tolomei, G.: An open standard solution for domotic interoperability. IEEE Trans. Consum. Electron. 52(1), 97–103 (2006)
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)
Mobile Robots. Official website. Available at: http://www.mobilerobots.com (2011)
Sciore, E., Siegel, M., Rosenthal, A.: Using semantic values to facilitate interoperability among heterogeneous information systems. ACM Trans. Database Syst. 19, 254–290 (1994)
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)
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)
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)
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)
WowWee. Rovio mobile webcam. Available at http://www.wowwee.com/en/products/tech/telepresence/rovio/rovio (2012)
Zeadally, S., Kubher, P.: Internet acces to heterogeneous home area network devices with an OSGi-based residential gateway. IJAHUC 3(1), 48–56 (2008)
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-012-9801-7