Show simple item record

dc.contributor.authorMcColl, Callum
dc.contributor.authorEstivill-Castro, Vladimir
dc.contributor.authorGilmore, Eugene
dc.contributor.authorMcColl, Morgan
dc.contributor.authorHexel, Rene
dc.date.accessioned2021-06-29T01:28:18Z
dc.date.available2021-06-29T01:28:18Z
dc.date.issued2021
dc.identifier.urihttp://hdl.handle.net/10072/405439
dc.description.abstractWe show the advantages of using Swift as the programming language for behaviours on the Pepper and Nao robots as used with the RoboCup Standard Platform League and the RoboCup@Home - Social Standard Platform. We show that Swift is not only incorporating modern features of object-oriented programming and functional programming, but is also now a stable systems programming language that enables both high-level development as well as fine hardware control. Deterministic memory management makes Swift suitable for real-time, embedded systems, and thus for robotic applications. Moreover, we show in this paper we can apply model-driven software-development by deploying behaviours coded as executable arrangements of logic-labelled finitestate machines (LLFSMs). We also show LLFSMs are not only suitable for reactive architectures, but also for deliberative architectures.
dc.description.peerreviewedYes
dc.publisherSpringer
dc.publisher.urihttps://2021.robocup.org/symposium
dc.relation.ispartofconferencenameRoboCup Symposium
dc.relation.ispartofconferencetitleLecture Notes in Artificial Intelligence
dc.relation.ispartofdatefrom2021-06-22
dc.relation.ispartofdateto2021-06-28
dc.relation.ispartoflocationOnline
dc.subject.fieldofresearchNanotechnology
dc.subject.fieldofresearchSoftware engineering
dc.subject.fieldofresearchcode4018
dc.subject.fieldofresearchcode4612
dc.titleEnabling Modern Application Development with Swift On The Nao/Pepper Robots
dc.typeConference output
dc.type.descriptionE1 - Conferences
dcterms.bibliographicCitationMcColl, C; Estivill-Castro, V; Gilmore, E; McColl, M; Hexel, R, Enabling Modern Application Development with Swift On The Nao/Pepper Robots, 2021
dc.date.updated2021-06-28T04:20:15Z
gro.hasfulltextNo Full Text
gro.griffith.authorHexel, Rene


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

  • Conference outputs
    Contains papers delivered by Griffith authors at national and international conferences.

Show simple item record