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.
Similar content being viewed by others
References
Dynamic Electronic Institutions, Digital Business Ecosystem and Peer to Peer Cloud Robotics Simulation Videos (2014). https://sites.google.com/site/deidbep2psimulations/
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
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
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
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
Dignum V (2004) A model for organizational interaction: based on agents, founded in logic. Ph.D. thesis, Universiteit Utrecht
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
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
Lpez FLY (2003) Social power and norms: impact on agent behaviour. Tech. rep.
Luck M, McBurne P, Shehory O, Willmott S (2005) Agent Technology: Computing as Interaction (A Roadmap for Agent Based Computing ). AgentLink
Luck M, McBurney P, Preist C (2003) Agent Technology: Enabling Next Generation Computing (A Roadmap for Agent Based Computing). AgentLink
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
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
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
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
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
Noriega P (1999) Agent mediated auctions: the fishmarket metaphor, Institut d’Investigació en Intel ⋅ ligència Artificial
OMG (2003) Model Driven Architecture (MDA) Guide. OMG doc. ab/2003-06-01
Seidewitz E (2003) What models mean. IEEE Softw 20(5):26–32. doi:10.1109/MS.2003.1231147
Shoham Y, Leyton-Brown K (2008) Multiagent Systems: Algorithmic, game-theoretic, and logical foundations. Cambridge University Press, New York, USA
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
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
Wooldridge M (2002) An Introduction to Multi-agent Systems. John Wiley & Sons
Google goggles [latest access on 06/11/2014 0344 hrs]. http://www.google.com/mobile/goggles/
GostaiNet [latest access on 06/11/2014 0344 hrs]. http://www.gostai.com/
Internet of Things. [latest access on 06/11/2014 0344 hrs]. http://www.rfidjournal.com/articles/view?4986
The point cloud library (PCL) [latest access on 06/11/2014 0344 hrs]. http://www.pointclouds.org/
ROS the robot operating system. http://www.ros.org/
Rosbridge applications layer network protocol specification [latest access on 06/11/2014 0344 hrs]. http://www.rosbridge.org/
Rosjava [latest access on 06/11/2014 0344 hrs]. http://wiki.ros.org/rosjava
Web of Things. [latest access on 06/11/2014 0344 hrs]. http://www.webofthings.org/
TurtleBOTs (2014). http://www.turtlebot.com/
Visual Basic for Applications (2014). http://excelvbatutor.com
VisualBots Simulator (2014). http://www.visualbots.com/
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
Corresponding author
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-015-0339-x