A Robotic-agent Platform For Embedding Software Agents using Raspberry Pi and Arduino Boards

  • Nilson Mori Lazarin CEFET/RJ
  • Carlos Eduardo Pantoja CEFET/RJ

Resumo


This paper presents a robotic-agent platform to embed software agents into hardware devices. The platform consists in embed Jason framework in Raspberry Pi, allowing directly control of its pins, in order to control hardware devices, and Arduino to control sensors/actuators. So, it is necessary to prepare both hardware and software, and establish a communication between them. For this, it was developed the Javino library, which is a communication protocol for exchange messages between Java and Arduino using a serial port. It is also presented a three step methodology for supporting the robotic-agent development. An example using the proposed platform and methodology is presented. It was chosen a vehicle chassis, as the hardware robot, that is able to move and deviate from obstacles.

Referências

Barros R. S., Heringer V. H., Pantoja C. E., Lazarin N. M., and Moraes L. M. (2014) “An Agent-oriented Ground Vehicles Automation Using Jason Framework” In: Proceedings of 6th International Conference on Agents and Artificial Intelligence: volume 1, ICAART'14, Angers, France.

Bellifemine, F., Caire, G., and Greenwood, D. (2007). "Developing multi-agent systems with JADE". Wiley series in agent technology.

Boissier, O., Bordini, R. H., Hubner, J. F., Ricci, A. e Santi, A. (2011) “Multi-agent oriented programming with jacamo” Science of Computer Programming.

Bordini, R. H., Hubner, J. F. e Wooldridge, W. (2007) “Programming Multi-Agent Systems in AgentSpeak using Jason” Jonh Wiley and Sons, London.

Calce A., Forooshani P. M., Speers A., Watters K. ,Young T., and and Jenkin M. (2013) “Autonomous Aquatic Agents” In: Proceedings of 5th International Conference on Agents and Artificial Intelligence: volume 1, ICAART'13, Barcelona.

Gertz E. and Justo P. D. (2012). Environmental monitoring with Arduino. EUA: Maker Press, 2012.

Upton, E. and Halfacree, G. (2012). "Raspberry pi user guide". United Kingdom: John Wiley & Sons Ltd,.

Wooldridge, M. (2000). "Reasoning about rational agents". Intelligent robotics and autonomous agents, MIT Press.
Publicado
01/06/2015
LAZARIN, Nilson Mori; PANTOJA, Carlos Eduardo. A Robotic-agent Platform For Embedding Software Agents using Raspberry Pi and Arduino Boards. In: WORKSHOP-ESCOLA DE SISTEMAS DE AGENTES, SEUS AMBIENTES E APLICAÇÕES (WESAAC), 9. , 2015, Niterói/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2015 . p. 13-20. ISSN 2326-5434.