Designing Dynamic and Collaborative Automation and Robotics Software Systems

Show simple item record

dc.contributor.author Salcic, Zoran en
dc.contributor.author Dwi Atmojo, Udayanto en
dc.contributor.author Park, HJ en
dc.contributor.author Chen, Andrew en
dc.contributor.author Wang, Kevin I-Kai en
dc.date.accessioned 2018-10-17T01:58:34Z en
dc.date.issued 2019-01 en
dc.identifier.citation IEEE Transactions on Industrial Informatics 15(1) 540-549 2019 en
dc.identifier.issn 1941-0050 en
dc.identifier.uri http://hdl.handle.net/2292/42470 en
dc.description.abstract The heterogeneity of execution platforms and operating software in manufacturing machines and robots, as well as various sensors and actuators, creates challenges for integration into larger systems. Existing approaches make use of different types of middleware to mitigate the challenges of designing interoperable systems. However, middleware can significantly impede modular design and composition of software systems that are dynamic in nature. This paper elaborates upon those challenges and proposes using an approach called service-oriented SystemJ (SOSJ), based on the system-level programming language SystemJ enhanced with service oriented features. This approach allows developers to design dynamic software systems while adopting and incorporating legacy solutions. The approach is demonstrated on the integration of an industrial automation system, incorporating the use of multiple modular mechatronics stations and service robotics systems, represented by robot operating system-enabled Baxter robots. The proposed approach offers a simple service interface based on abstract objects for integrating robots and automation machines in the SOSJ world, without the need to modify the underlying mechatronics or robotics systems. en
dc.publisher Institute of Electrical and Electronics Engineers en
dc.relation.ispartofseries IEEE Transactions on Industrial Informatics 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 https://www.ieee.org/publications/rights/author-posting-policy.html en
dc.title Designing Dynamic and Collaborative Automation and Robotics Software Systems en
dc.type Journal Article en
dc.identifier.doi 10.1109/TII.2017.2786280 en
pubs.issue 1 en
pubs.begin-page 540 en
pubs.volume 15 en
dc.rights.holder Copyright: IEEE en
pubs.end-page 549 en
dc.rights.accessrights http://purl.org/eprint/accessRights/OpenAccess en
pubs.subtype Article en
pubs.elements-id 719362 en
pubs.org-id Engineering en
pubs.org-id Department of Electrical, Computer and Software Engineering en
pubs.record-created-at-source-date 2017-12-18 en
pubs.online-publication-date 2017 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