A human-centric API for programming socially interactive robots

J. P. Diprose, B. Plimmer, B. A. Macdonald, J. G. Hosking

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    9 Citations (Scopus)

    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.

    Original languageEnglish
    Title of host publicationProceedings - 2014 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2014
    PublisherIEEE Computer Society
    Pages121-128
    Number of pages8
    ISBN (Print)9781479940356
    DOIs
    Publication statusPublished - 2014
    Event2014 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2014 - Melbourne, VIC, Australia
    Duration: 28 Jul 20141 Aug 2014

    Publication series

    NameProceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC
    ISSN (Print)1943-6092
    ISSN (Electronic)1943-6106

    Conference

    Conference2014 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2014
    Country/TerritoryAustralia
    CityMelbourne, VIC
    Period28/07/141/08/14

    Fingerprint

    Dive into the research topics of 'A human-centric API for programming socially interactive robots'. Together they form a unique fingerprint.

    Cite this