A Concurrent Autonomous Agent for the Jaco Kinova Robotic Manipulator

  • Edi Moreira M. de Araujo UFBA
  • Augusto Loureiro da Costa UFBA

Abstract


This work presents the use of the Concurrent Autonomous Agent (CAA) in an JACO Kinova robot arm, enabling it to perform complex tasks in a completely autonomous way. The communication between the CAA and the manipulator will be made through the ROS (Robot Operating System), as well as the performance of the behaviors present in the reactive level. The Concurrent Autonomous Agent is an implementation of a cognitive agent architecture based on the Generic Cognitive Model for Autonomous Agents. This model over the years proved to be very effective, initially being used for the implementation of a distributed control system for multi-robot systems, called Mecateam, obtaining significant results in RoboCup’s Latin America and Brazilians. The CAA has already been implemented in several successful applications, such as the NAO humanoid robot and the AxeBot omnidirectional robot. These results point to CAA as a model of well-known cognition for the training of robots to perform tasks that require a certain degree of cognition.

References

Barros, T. T. T. (2014). Modelagem e implementação no ros de um controlador para manipuladores móveis.

Bittencourt, G. (1997). In the quest of the missing link. International Joint Conference of Artificial Inteligence, pages 310–315.

Bittencourt, G. and Costa, A. d. (2001). Hybrid cognitive model.

Costa, A. C. P. L. and Bittencourt, G. (1998). Ufsc-team: A cognitive multi-agent approach to the robocup 98 simulator league. pages 371–376.

Costa, A. L. and Bittencourt, G. (1999). From a concurrent architecture to a concurrent autonomous agents architecture. pages 274–285.

Costa, A. L., Ferreira, D. S. F., Conceição, A. G. S., and Pappas, G. (2015). Embedding the concurrent autonomous agent into a humanoid robot. IFAC-PapersOnLine, 48(19):203–208.

Costa, A. L. d., Scolari, A. G., Ribeiro, T. T., and Junior, J. s. (2011). Embarcando o agente autônomo concorrente no robô móvel omnidirecional axébot. nível reativo. X Simpósio Brasileiro de Automação Inteligente (SBAI).

Ferreira, D. S. F. (2014). Embarcando o agente autônomo concorrente em uma rede de microcontroladores de um robô móvel omnidirecional. Master’s thesis, Dissertação de Mestrado-Universidade Federal da Bahia, Programa em Pós Graduação em Engenharia Elétrica, Salvador - BA.

Kinova (2017). Ros Parameter Server.

Oliveira, L. L. R. d. et al. (2013). Controle de trajetória baseado em visão computacional utilizando o framework ros. Master’s thesis.
Published
2018-05-02
ARAUJO, Edi Moreira M. de; COSTA, Augusto Loureiro da. A Concurrent Autonomous Agent for the Jaco Kinova Robotic Manipulator. In: WORKSHOP-SCHOOL ON AGENTS, ENVIRONMENTS, AND APPLICATIONS (WESAAC), 12. , 2018, Fortaleza/CE. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . p. 200-211. ISSN 2326-5434. DOI: https://doi.org/10.5753/wesaac.2018.33267.