Integrating Cloud Services in Behaviour Programming for Autonomous Robots

This paper introduces CLEPTA, an extension to the PROFETA robotic programming framework for the integration of cloud services in developing the software for autonomous robots. CLEPTA provides a set of basic classes, together with a software architecture, which helps the programmer in specifying the invocation of cloud services in the programs handling robot's behaviour; such a feature allows designers (i) to execute computation-intensive algorithms and (ii) to include, in robot's behaviour, additional features made available in the Cloud.

[1]  Anand S. Rao,et al.  AgentSpeak(L): BDI Agents Speak Out in a Logical Computable Language , 1996, MAAMAW.

[2]  Ming-Hsuan Yang,et al.  Robust Object Tracking with Online Multiple Instance Learning , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  Giancarlo Fortino,et al.  Translating Statecharts-Based into BDI Agents: The DSC/PROFETA Case , 2013, MATES.

[4]  Giuseppe M. L. Sarnè,et al.  HySoN: A Distributed Agent-Based Protocol for Group Formation in Online Social Networks , 2013, MATES.

[5]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[6]  Jodi Forlizzi,et al.  Service robots in the domestic environment: a study of the roomba vacuum in the home , 2006, HRI '06.

[7]  Hajime Asama,et al.  Development of open humanoid platform DARwIn-OP , 2011, SICE Annual Conference 2011.

[8]  Pierre Blazevic,et al.  The NAO humanoid: a combination of performance and affordability , 2008, ArXiv.

[9]  Corrado Santoro,et al.  Exploiting GPUs to Simulate Complex Systems , 2013, 2013 Seventh International Conference on Complex, Intelligent, and Software Intensive Systems.

[10]  Walter Van de Velde,et al.  Agents Breaking Away , 1996, Lecture Notes in Computer Science.

[11]  Corrado Santoro,et al.  A Methodology to Extend Imperative Languages with AgentSpeak Declarative Constructs , 2010, WOA.

[12]  Nicholas Ayache,et al.  Artificial vision for mobile robots - stereo vision and multisensory perception , 1991 .

[13]  Giuseppe M. L. Sarnè,et al.  A Distributed Agent-Based Approach for Supporting Group Formation in P2P e-Learning , 2013, AI*IA.

[14]  Corrado Santoro,et al.  ComplexSim: An SMP-Aware Complex Network Simulation Framework , 2012, 2012 Sixth International Conference on Complex, Intelligent, and Software Intensive Systems.

[15]  David Stuart Robertson,et al.  Enacting the Distributed Business Workflows Using BPEL4WS on the Multi-agent Platform , 2005, MATES.

[16]  Anil K. Jain,et al.  Handbook of Face Recognition, 2nd Edition , 2011 .

[17]  Mukaddim Pathan,et al.  BodyCloud: Integration of Cloud Computing and body sensor networks , 2012, 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings.

[18]  Guido Boella,et al.  AI*IA 2013: Advances in Artificial Intelligence , 2013, Lecture Notes in Computer Science.

[19]  Corrado Santoro,et al.  Flexible Robot Strategy Design Using Belief-Desire-Intention Model , 2010, Eurobot Conference.

[20]  Achim Gottscheber,et al.  Research and Education in Robotics - EUROBOT 2010 - International Conference, Rapperswil-Jona, Switzerland, May 27-30, 2010, Revised Selected Papers , 2011, Eurobot Conference.

[21]  Corrado Santoro,et al.  ComplexSim: a flexible simulation platform for complex systems , 2013, Int. J. Simul. Process. Model..