Title :
Thinking Head Framework: An open architecture for human centred robotics
Author :
Herath, D.C. ; Zhang, Zhengzi ; Yadav, Nitin
Author_Institution :
MARCS Auditory Labs., Univ. of Western Sydney, Bankstown, NSW, Australia
Abstract :
Thinking Head Framework is the software architecture developed as part of a multidisciplinary research project ´Thinking Head´ aimed at building and evaluating intelligent agents for human machine interaction. Firstly, the framework was designed to make the software accessible to non expert users as in the case of this project where large number of users come from a non-software engineering background. Secondly, the framework caters for both multimodal dialogue type communication between components and humans as well as high speed communication between sensors and robotic components. The framework implements a multi-threaded server and client architecture with TCP socket connections and allows components to be written in a host of popular programming languages including C++, Java and Matlab.
Keywords :
client-server systems; human-robot interaction; intelligent robots; multi-threading; software agents; software architecture; C++; Java; Matlab; TCP socket connection; human centred robot; human machine interaction; intelligent agent; multimodal dialogue type communication; multithreaded server client architecture; programming language; software architecture; thinking head framework; Computer architecture; Delay; Humans; Magnetic heads; Robot sensing systems; Speech recognition; HRI; client-server architecture; dialogue system; distributed sensing;
Conference_Titel :
Information and Automation for Sustainability (ICIAFs), 2010 5th International Conference on
Conference_Location :
Colombo
Print_ISBN :
978-1-4244-8549-9
DOI :
10.1109/ICIAFS.2010.5715718