Designing an API at an appropriate abstraction level for programming social robot applications

Show simple item record

dc.contributor.author Diprose, James en
dc.contributor.author MacDonald, Bruce en
dc.contributor.author Hosking, John en
dc.contributor.author Plimmer, Beryl en
dc.date.accessioned 2017-08-13T23:09:06Z en
dc.date.issued 2017-04 en
dc.identifier.citation Journal of Visual Languages and Computing 39:22-40 Apr 2017 en
dc.identifier.issn 1045-926X en
dc.identifier.uri http://hdl.handle.net/2292/35060 en
dc.description.abstract Whilst robots are increasingly being deployed as social agents, it is still difficult to program them to interact socially. To create usable tools for programming these robots, tool developers need to know what abstraction levels are appropriate for programming social robot applications. We explore this through the iterative design and evaluation of an API for programming social robots. The results show that high level primitives, with a close mapping to social interaction, are suitable for programming social robot applications. However, the abstraction level should not be so high that it takes away too much control from programmers. This has the potential to enable programmers to produce high quality social robot applications with less programming effort. en
dc.publisher Academic Press en
dc.relation.ispartofseries Journal of Visual Languages and Computing en
dc.rights Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated. Previously published items are made available in accordance with the copyright policy of the publisher. en
dc.rights.uri https://researchspace.auckland.ac.nz/docs/uoa-docs/rights.htm en
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/4.0/ en
dc.title Designing an API at an appropriate abstraction level for programming social robot applications en
dc.type Journal Article en
dc.identifier.doi 10.1016/j.jvlc.2016.07.005 en
pubs.begin-page 22 en
pubs.volume 39 en
dc.description.version AM - Accepted Manuscript en
dc.rights.holder Copyright: Elsevier en
pubs.end-page 40 en
dc.rights.accessrights http://purl.org/eprint/accessRights/OpenAccess en
pubs.subtype Article en
pubs.elements-id 536063 en
pubs.org-id Engineering en
pubs.org-id Department of Electrical, Computer and Software Engineering en
pubs.org-id Science en
dc.identifier.eissn 1095-8533 en
pubs.record-created-at-source-date 2017-01-09 en


Files in this item

Find Full text

This item appears in the following Collection(s)

Show simple item record

Share

Search ResearchSpace


Browse

Statistics