DocumentCode :
1788259
Title :
A human-centric API for programming socially interactive robots
Author :
Diprose, James P. ; Plimmer, B. ; MacDonald, B.A. ; Hosking, J.G.
Author_Institution :
Dept. of Comput. Sci., Univ. of Auckland, Auckland, New Zealand
fYear :
2014
fDate :
July 28 2014-Aug. 1 2014
Firstpage :
121
Lastpage :
128
Abstract :
Whilst robots are increasingly being deployed as social agents, it is still difficult to program them to interact socially. This is because current programming tools either require programmers to work at a low level or lack features needed to create certain aspects of social interaction. High level, domain specific tools with features designed specifically to meet the requirements of social interaction have the potential to ease the creation of social applications. We present a domain specific application programming interface (API) that is designed to meet the requirements of social interaction. The Cognitive Dimensions Framework was used as a design tool during the design process and the API was validated by implementing an exemplar application. The evaluation of the API showed that programmers with no robotics knowledge were positively impressed by the notation and that its organization, domain specific interfaces and object oriented nature positively affected several Cognitive Dimensions.
Keywords :
application program interfaces; formal specification; human-robot interaction; humanoid robots; robot programming; software tools; cognitive dimensions framework; design process; design tool; domain specific application programming interface; high level domain specific tools; human robot interaction; human-centric API; humanoid robot; programming tools; social agents; social applications; social interaction requirements; socially interactive robots programming; Joints; Markup languages; Programming; Robots; Speech; Speech recognition; Visualization; api; application programming interfaces; cognitive dimensions; design; human robot interaction; humanoid robot; social robot interaction; usability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Visual Languages and Human-Centric Computing (VL/HCC), 2014 IEEE Symposium on
Conference_Location :
Melbourne, VIC
Type :
conf
DOI :
10.1109/VLHCC.2014.6883033
Filename :
6883033
Link To Document :
بازگشت