Thinking head framework

An open architecture for human centred robotics

Damith C. Herath, Zhengzi Zhang, Nitin Yadav

Research output: A Conference proceeding or a Chapter in BookConference contribution

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.

Original languageEnglish
Title of host publicationProceedings of the 2010 5th International Conference on Information and Automation for Sustainability, ICIAfS 2010
Pages527-532
Number of pages6
DOIs
Publication statusPublished - 2010
Externally publishedYes
Event2010 5th International Conference on Information and Automation for Sustainability, ICIAfS 2010 - Colombo, Sri Lanka
Duration: 17 Dec 201019 Dec 2010

Conference

Conference2010 5th International Conference on Information and Automation for Sustainability, ICIAfS 2010
CountrySri Lanka
CityColombo
Period17/12/1019/12/10

Fingerprint

Robotics
Intelligent agents
Communication
Software architecture
Computer programming languages
Servers
Sensors

Cite this

Herath, D. C., Zhang, Z., & Yadav, N. (2010). Thinking head framework: An open architecture for human centred robotics. In Proceedings of the 2010 5th International Conference on Information and Automation for Sustainability, ICIAfS 2010 (pp. 527-532). [5715718] https://doi.org/10.1109/ICIAFS.2010.5715718
Herath, Damith C. ; Zhang, Zhengzi ; Yadav, Nitin. / Thinking head framework : An open architecture for human centred robotics. Proceedings of the 2010 5th International Conference on Information and Automation for Sustainability, ICIAfS 2010. 2010. pp. 527-532
@inproceedings{0862259dd601463993df016fdcffafcf,
title = "Thinking head framework: An open architecture for human centred robotics",
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 architecture, Dialogue system, Distributed sensing, HRI",
author = "Herath, {Damith C.} and Zhengzi Zhang and Nitin Yadav",
year = "2010",
doi = "10.1109/ICIAFS.2010.5715718",
language = "English",
isbn = "9781424485512",
pages = "527--532",
booktitle = "Proceedings of the 2010 5th International Conference on Information and Automation for Sustainability, ICIAfS 2010",

}

Herath, DC, Zhang, Z & Yadav, N 2010, Thinking head framework: An open architecture for human centred robotics. in Proceedings of the 2010 5th International Conference on Information and Automation for Sustainability, ICIAfS 2010., 5715718, pp. 527-532, 2010 5th International Conference on Information and Automation for Sustainability, ICIAfS 2010, Colombo, Sri Lanka, 17/12/10. https://doi.org/10.1109/ICIAFS.2010.5715718

Thinking head framework : An open architecture for human centred robotics. / Herath, Damith C.; Zhang, Zhengzi; Yadav, Nitin.

Proceedings of the 2010 5th International Conference on Information and Automation for Sustainability, ICIAfS 2010. 2010. p. 527-532 5715718.

Research output: A Conference proceeding or a Chapter in BookConference contribution

TY - GEN

T1 - Thinking head framework

T2 - An open architecture for human centred robotics

AU - Herath, Damith C.

AU - Zhang, Zhengzi

AU - Yadav, Nitin

PY - 2010

Y1 - 2010

N2 - 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.

AB - 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.

KW - Client-server architecture

KW - Dialogue system

KW - Distributed sensing

KW - HRI

UR - http://www.scopus.com/inward/record.url?scp=79952756371&partnerID=8YFLogxK

U2 - 10.1109/ICIAFS.2010.5715718

DO - 10.1109/ICIAFS.2010.5715718

M3 - Conference contribution

SN - 9781424485512

SP - 527

EP - 532

BT - Proceedings of the 2010 5th International Conference on Information and Automation for Sustainability, ICIAfS 2010

ER -

Herath DC, Zhang Z, Yadav N. Thinking head framework: An open architecture for human centred robotics. In Proceedings of the 2010 5th International Conference on Information and Automation for Sustainability, ICIAfS 2010. 2010. p. 527-532. 5715718 https://doi.org/10.1109/ICIAFS.2010.5715718