General Robotic System Software Design Methodology

4Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Robotic systems are composed of at least one robot and zero or more auxiliary devices. They contain effectors, receptors and the control system. Currently control systems are computer based thus the software component is of paramount importance. Software engineering good practices require that first the designed software should be specified and then implemented. The paper focuses on the specification phase of robotic system software creation. The presented method decomposes a robotic system into embodied agents. Each embodied agent is composed of its control subsystem and zero or more real as well as virtual effectors and receptors. The description of activities of each of those subsystems uses the concepts of hierarchic finite state machines, behaviours, transition functions and supplementary predicates, i.e. terminal and error conditions as well as predicates defining inter subsystem communication mode. The ontological level of the specification, conforming to the executed class of tasks, is defined by the contents of the inter-subsystem communication buffers as well as their internal memory.

Cite

CITATION STYLE

APA

Zieliński, C. (2019). General Robotic System Software Design Methodology. In Mechanisms and Machine Science (Vol. 73, pp. 2779–2788). Springer Science and Business Media B.V. https://doi.org/10.1007/978-3-030-20131-9_275

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free