Information For Readers For Authors For Librarians Journal Content Search Search Scope Browse By Issue By Author By Title Other Journals Journal Help User Username Password Remember me Font Size Make font size smaller Make font size default Make font size larger Open Journal Systems Home About Login Register Search Current Archives Home > Vol 3, No 1 (2012) > Klotzbuecher Coordinating Robotic Tasks and Systems with rFSM Statecharts Markus Klotzbuecher, Herman Bruyninckx Abstract Coordination is a system-level concern defining execution and interaction semantics of functional computations. Separating coordination from functional computations is a key principle for building complex, robust and reusable robotic systems. This work introduces a minimal variant of Harel statecharts called rFSM designed to model coordination of robotic tasks and systems with a minimal number of semantic primitives. Firstly, the semantics of the rFSM language are derived by analyzing state-of-the-art discrete event models and implementations and extracting a motivated and semantically well-defined subset that is considered best practice for the domain of robotic coordination. Secondly, a real-time capable reference implementation of rFSM is presented, which has been loosely integrated into the OROCOS/RTT framework. The application of rFSM is illustrated using a detailed description of a dual robot coordination problem. Lastly, several best practices and patterns are presented with the goal of i) supporting development of robust Coordination models, ii) illustrating how limitations of the statechart model can be overcome by extending the execution semantics, and iii) offering guidance in designing pure coordination components that optimize reusability.

(2012). Coordinating Robotic Tasks and Systems with rFSM Statecharts [journal article - articolo]. In JOURNAL OF SOFTWARE ENGINEERING IN ROBOTICS. Retrieved from http://hdl.handle.net/10446/86206

Coordinating Robotic Tasks and Systems with rFSM Statecharts

2012-01-01

Abstract

Information For Readers For Authors For Librarians Journal Content Search Search Scope Browse By Issue By Author By Title Other Journals Journal Help User Username Password Remember me Font Size Make font size smaller Make font size default Make font size larger Open Journal Systems Home About Login Register Search Current Archives Home > Vol 3, No 1 (2012) > Klotzbuecher Coordinating Robotic Tasks and Systems with rFSM Statecharts Markus Klotzbuecher, Herman Bruyninckx Abstract Coordination is a system-level concern defining execution and interaction semantics of functional computations. Separating coordination from functional computations is a key principle for building complex, robust and reusable robotic systems. This work introduces a minimal variant of Harel statecharts called rFSM designed to model coordination of robotic tasks and systems with a minimal number of semantic primitives. Firstly, the semantics of the rFSM language are derived by analyzing state-of-the-art discrete event models and implementations and extracting a motivated and semantically well-defined subset that is considered best practice for the domain of robotic coordination. Secondly, a real-time capable reference implementation of rFSM is presented, which has been loosely integrated into the OROCOS/RTT framework. The application of rFSM is illustrated using a detailed description of a dual robot coordination problem. Lastly, several best practices and patterns are presented with the goal of i) supporting development of robust Coordination models, ii) illustrating how limitations of the statechart model can be overcome by extending the execution semantics, and iii) offering guidance in designing pure coordination components that optimize reusability.
articolo
gen-2012
Klotzbuecher, Markus; Bruyninckx, Herman
File allegato/i alla scheda:
File Dimensione del file Formato  
52-254-1-PB.pdf

accesso aperto

Versione: publisher's version - versione editoriale
Licenza: Creative commons
Dimensione del file 1.13 MB
Formato Adobe PDF
1.13 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

Aisberg ©2008 Servizi bibliotecari, Università degli studi di Bergamo | Terms of use/Condizioni di utilizzo

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10446/86206
Citazioni
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact