FAtiMA Toolkit – Toward an effective and accessible tool for the development of intelligent virtual agents and social robots

by   Samuel Mascarenhas, et al.

More than a decade has passed since the development of FearNot!, an application designed to help children deal with bullying through role-playing with virtual characters. It was also the application that led to the creation of FAtiMA, an affective agent architecture for creating autonomous characters that can evoke empathic responses. In this paper, we describe FAtiMA Toolkit, a collection of open-source tools that is designed to help researchers, game developers and roboticists incorporate a computational model of emotion and decision-making in their work. The toolkit was developed with the goal of making FAtiMA more accessible, easier to incorporate into different projects and more flexible in its capabilities for human-agent interaction, based upon the experience gathered over the years across different virtual environments and human-robot interaction scenarios. As a result, this work makes several different contributions to the field of Agent-Based Architectures. More precisely, FAtiMA Toolkit's library based design allows developers to easily integrate it with other frameworks, its meta-cognitive model affords different internal reasoners and affective components and its explicit dialogue structure gives control to the author even within highly complex scenarios. To demonstrate the use of FAtiMA Toolkit, several different use cases where the toolkit was successfully applied are described and discussed.


page 25

page 27

page 28

page 31


Towards Explainable Social Agent Authoring tools: A case study on FAtiMA-Toolkit

The deployment of Socially Intelligent Agents (SIAs) in learning environ...

Unity: A General Platform for Intelligent Agents

Recent advances in Deep Reinforcement Learning and Robotics have been dr...

Open-VICO: An Open-Source Gazebo Toolkit for Multi-Camera-based Skeleton Tracking in Human-Robot Collaboration

Simulation tools are essential for robotics research, especially for tho...

An Accessible Toolkit for 360 VR Studies

Virtual reality is expected to play a significant role in the transforma...

ChaTEAU: A Universal Toolkit for Applying the Chase

What do applications like semantic optimization, data exchange and integ...

VRMenuDesigner: A toolkit for automatically generating and modifying VR menus

With the rapid development of Virtual Reality (VR) technology, the resea...

Designing Building Blocks for Open-Ended Early Literacy Software

English has a convoluted relationship between its pronunciation and spel...

Please sign up or login with your details

Forgot password? Click here to reset