Seventh International Conference on Simulation Tools and Techniques

Research Article

Behavior-based code generation for robots and autonomous agents

Download480 downloads
  • @INPROCEEDINGS{10.4108/icst.simutools.2014.254642,
        author={Terrance Medina and Maria Hybinette and Tucker Balch},
        title={Behavior-based code generation for robots and autonomous agents},
        proceedings={Seventh International Conference on Simulation Tools and Techniques},
        publisher={ICST},
        proceedings_a={SIMUTOOLS},
        year={2014},
        month={8},
        keywords={animal behavior models agent based modeling and simulation on-the-fly automatic behavior model generation},
        doi={10.4108/icst.simutools.2014.254642}
    }
    
  • Terrance Medina
    Maria Hybinette
    Tucker Balch
    Year: 2014
    Behavior-based code generation for robots and autonomous agents
    SIMUTOOLS
    ICST
    DOI: 10.4108/icst.simutools.2014.254642
Terrance Medina1, Maria Hybinette1,*, Tucker Balch2
  • 1: University of Georgia
  • 2: Georgia Institute of Technology
*Contact email: maria.hybinette@mac.com

Abstract

Constructing accurate animal behavior models often requires close interaction between a diverse group of domain experts in fields such as biology, ecology, modeling and simulation. To ease the effort and time involved in creating these models, we propose on-the-fly automatic behavior model generation.

Automatic code generation is a well-established software engineering technique. It has proven valuable in GUI generation, web service specification and in multi-agent systems design. But while these techniques have served programmers well, there is still a lack of tools that are targeted towards domain specialists utilizing modeling and simulation frameworks.

To address this deficiency we present a tool that leverages robot control architectures to provide automatic code generation of animal models using an intermediate language that is readable and writable by both human and machine.