An Analysis of Javino Middleware for Robotic Platforms Using Jason and JADE Frameworks

  • Dayana Junger CEFET/RJ
  • João Victor Guinelli da Silva CEFET/RJ
  • Carlos Eduardo Pantoja CEFET/RJ

Resumo


Robotics is the field of knowledge in which it is possible to use agent-oriented programming languages to develop robots capable of interacting with their environment by using sensors and actuators. Some situations require that agents try to achieve tasks in the physical world by both sending commands to actuators and perceiving data from sensors. Based on this, Javino middleware can be employed to interconnect Java-based MAS and hardware devices. Thus, our main objective in this paper is to prove the usefulness of using Javino to perform the communication between MAS applications and Arduino boards. For this, we conduct experiments to analyze the Javino's performance in Jason and JADE frameworks and discover if there is any condition in which this middleware should not be used.

Referências

Bellifemini, F., Caire, G., Greenwood, D., (2004). Developing Multi-Agent Systems with JADE. John Wiley and Sons, London.

Bordini, R.H., Hubner, J.F., Wooldridge, W. (2007). Programming Multi-Agent Systems in AgentSpeak Using Jason. John Wiley and Sons, London.

Jensen, A.S., (2010). Implementing Lego Agents Using Jason, [link], November.

Lazarin, N.M., Pantoja, C.E. (2015). A Robotic-agent Platform for Embedding Software Agents using Raspberry Pi and Arduino Boards. In Proceedings of 9th Software Agents, Environments and Applications School: WESAAC’15, Niterói, Brazil.

Matarić, M. J. (2007). The Robotics Primer. MIT Press.

Soriano, A., Marín, L., Valera, Á., Vallés M. (2013). Multi-Agent Systems Integration in Embedded Systems with Limited Resources to Perform Tasks of Coordination and Cooperation. In: Proceedings of 10th International Conference on Informatics in Control, Automation and Robotics: p. 140 - 147, ICINCO’ 13, Reykjavik, Iceland.

Wooldridge, M. (2009). An Introduction to Multi-Agent Systems. John Wiley and Sons, London.
Publicado
23/05/2016
JUNGER, Dayana; SILVA, João Victor Guinelli da; PANTOJA, Carlos Eduardo. An Analysis of Javino Middleware for Robotic Platforms Using Jason and JADE Frameworks. In: WORKSHOP-ESCOLA DE SISTEMAS DE AGENTES, SEUS AMBIENTES E APLICAÇÕES (WESAAC), 10. , 2016, Maceió/AL. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2016 . p. 163-168. ISSN 2326-5434. DOI: https://doi.org/10.5753/wesaac.2016.33217.