Skip to main content
Log in

Peer to peer trade in HTM5 meta model for agent oriented cloud robotic systems

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

Abstract

Cloud computing is a methodology and not a technology. Adaptation of cloud computing services for robotic applications is relatively straightforward while adaptation of underlying ideas will require a new design attitude. Cloud computing is a cost-effective and dynamic business model. Currently cloud robotics is understood as a client server methodology which enables robots utilize resources and services placed at centralized servers. These cloud servers treat robots as any other client computer offering them platform, infrastructure, process or algorithm as a service. HTM5 is an OMG MDA based multi-view meta-model for agent oriented development of cloud robotic systems. HTM5 encourages design of peer-to-peer service ecosystems based on an open registry and matchmaking mechanism. In peer-to-peer cloud robotics, a robot can trade its hardware, software and functional resources as a service to other robots in the ecosystem. The peer-to-peer trade in such systems may be driven by contracts and relationships between its member agents. This article discusses trade-view model of HTM5 methodology and its use in developing a cloud robotic ecosystem that implements peer-to-peer, contract based economy. The article also presents a case study with experiments that implement distributed artificial intelligence and peer-to-peer service oriented trade on simulated and real robot colonies.

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

Similar content being viewed by others

References

  1. Dynamic Electronic Institutions, Digital Business Ecosystem and Peer to Peer Cloud Robotics Simulation Videos (2014). https://sites.google.com/site/deidbep2psimulations/

  2. Alban Rousset Bndicte Herrmann CLLP (2014) A survey on parallel and distributed multi-agent systems. In: Euro-Par 2014: Parallel processing workshops, vol 8805, pp 371–382

  3. Aldewereld H, Vazquez Salceda J, Dignum F, Meyer JJC (2005) Norm compliance of protocols in electronic institutions. In: Proceedings of the fourth international joint conference on Autonomous Agents and Multiagent Systems, AAMAS ’05. ACM, New York, USA, pp 1291–1292

  4. Arumugam R, Enti V, Bingbing L, Xiaojun W, Baskaran K, Kong FF, Kumar A, Meng KD, Kit GW (2010) DAvinCi: A cloud computing framework for service robots. In: 2010 IEEE International Conference on Robotics and Automation (ICRA). doi:10.1109/ROBOT.2010.5509469, pp 3084–3089

  5. Candido S., Kuffner J. (2013) Cloud-based robot grasping with the google object recognition engine. In: IEEE International Conference on Robotics and Automation, p 8

  6. Dignum V (2004) A model for organizational interaction: based on agents, founded in logic. Ph.D. thesis, Universiteit Utrecht

  7. Hungate JI, Gray MM (1995) Conference report: application portability profile and open system environment users forum gaithersburg, md may 910, 1995 . J Res Natl Inst Stand Technol 100(6):699–709

    Article  Google Scholar 

  8. Jennings NR, Bussmann S (2003) Agent-based control systems. why are they suited to engineering complex systems?. IEEE Control Syst Mag 23(3):61–73

    Article  Google Scholar 

  9. Lpez FLY (2003) Social power and norms: impact on agent behaviour. Tech. rep.

  10. Luck M, McBurne P, Shehory O, Willmott S (2005) Agent Technology: Computing as Interaction (A Roadmap for Agent Based Computing ). AgentLink

  11. Luck M, McBurney P, Preist C (2003) Agent Technology: Enabling Next Generation Computing (A Roadmap for Agent Based Computing). AgentLink

  12. Muntaner-Perich E, Rosa Esteva J (2007) Using dynamic electronic institutions to enable digital business ecosystems. In: Noriega P, Vzquez-Salceda J, Boella G, Boissier O, Dignumm V, Fornara N, Matson E (eds) Coordination, organizations, institutions, and norms in agent systems II, lecture notes in computer science, vol 4386. Springer Berlin Heidelberg, pp 259–273

  13. Muntaner-Perich E, Rosa Esteva J (2008) Towards a formalisation of dynamic electronic institutions. In: Sichman J, Padget J, Ossowski S, Noriega P (eds) Coordination, organizations, institutions, and norms in agent systems III, lecture notes in computer science, vol 4870. Springer Berlin Heidelberg, pp 97–109

  14. Nagrath V, Meriaudeau F, Malik A, Morel O (2013) Introducing the concept of hyperactivity in multi agent systems. In: 2013 International Conference on Communication Systems and Network Technologies (CSNT). doi:10.1109/CSNT.2013.117, pp 542–546

  15. Nagrath V, Morel O, Malik A, Saad N, Meriaudeau F (2013) Agent driven peer-to-peer cloud robotics. In: Cloud robotics workshop, IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS2013). http://www.roboearth.org/iros2013. Tokyo Big Sight, Japan

  16. Nagrath V, Morel O, Malik A, Saad N, Meriaudeau F (2013) HTM5-Trade model for relationship based trade modelling in multi agent systems. In: Science and Information Conference (SAI), 2013, pp 188–196

  17. Noriega P (1999) Agent mediated auctions: the fishmarket metaphor, Institut d’Investigació en Intel ⋅ ligència Artificial

  18. OMG (2003) Model Driven Architecture (MDA) Guide. OMG doc. ab/2003-06-01

  19. Seidewitz E (2003) What models mean. IEEE Softw 20(5):26–32. doi:10.1109/MS.2003.1231147

    Article  Google Scholar 

  20. Shoham Y, Leyton-Brown K (2008) Multiagent Systems: Algorithmic, game-theoretic, and logical foundations. Cambridge University Press, New York, USA

    Book  Google Scholar 

  21. Stone P, Veloso M (2000) Multiagent systems: A survey from a machine learning perspective. Auton Robot 8(3):345–383. doi:10.1023/A:1008942012299

    Article  Google Scholar 

  22. Waibel M, Beetz M, Civera J, D’Andrea R, Elfring J, Galvez-Lopez D, Haussermann K, Janssen R, Montiel JMM, Perzylo A, Schiessle B, Tenorth M, Zweigle O, van de Molengraft R (2011) RoboEarth. Robot Autom Mag, IEEE 18(2):69–82. doi:10.1109/MRA.2011.941632

    Article  Google Scholar 

  23. Wooldridge M (2002) An Introduction to Multi-agent Systems. John Wiley & Sons

  24. Google goggles [latest access on 06/11/2014 0344 hrs]. http://www.google.com/mobile/goggles/

  25. GostaiNet [latest access on 06/11/2014 0344 hrs]. http://www.gostai.com/

  26. Internet of Things. [latest access on 06/11/2014 0344 hrs]. http://www.rfidjournal.com/articles/view?4986

  27. The point cloud library (PCL) [latest access on 06/11/2014 0344 hrs]. http://www.pointclouds.org/

  28. ROS the robot operating system. http://www.ros.org/

  29. Rosbridge applications layer network protocol specification [latest access on 06/11/2014 0344 hrs]. http://www.rosbridge.org/

  30. Rosjava [latest access on 06/11/2014 0344 hrs]. http://wiki.ros.org/rosjava

  31. Web of Things. [latest access on 06/11/2014 0344 hrs]. http://www.webofthings.org/

  32. TurtleBOTs (2014). http://www.turtlebot.com/

  33. Visual Basic for Applications (2014). http://excelvbatutor.com

  34. VisualBots Simulator (2014). http://www.visualbots.com/

Download references

Acknowledgments

The current research is being funded by the Laboratory Le2i (CNRS 6306, Le-Creusot, FRANCE), Bourgogne regional council (Regional French administration) and the Universiti Technologi Petronas (Perak, Malaysia).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vineet Nagrath.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Nagrath, V., Morel, O., Malik, A.S. et al. Peer to peer trade in HTM5 meta model for agent oriented cloud robotic systems. Peer-to-Peer Netw. Appl. 9, 328–343 (2016). https://doi.org/10.1007/s12083-015-0339-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-015-0339-x

Keywords

Navigation