Next Article in Journal
Task-Agnostic Object Recognition for Mobile Robots through Few-Shot Image Matching
Previous Article in Journal
A Novel Changing Athlete Body Real-Time Visual Tracking Algorithm Based on Distractor-Aware SiamRPN and HOG-SVM

EARL—Embodied Agent-Based Robot Control Systems Modelling Language

Institute of Control and Computation Engineering, Warsaw University of Technology, Nowowiejska 15/19, 00-665 Warsaw, Poland
nomagic Sp. z o.o., ul. Rakowiecka 36, 02-532 Warsaw, Poland
Author to whom correspondence should be addressed.
Electronics 2020, 9(2), 379;
Received: 22 January 2020 / Revised: 17 February 2020 / Accepted: 19 February 2020 / Published: 24 February 2020
(This article belongs to the Section Systems & Control Engineering)
The paper presents the Embodied Agent-based Robot control system modelling Language (EARL). EARL follows a Model-Driven Software Development approach (MDSD), which facilitates robot control system development. It is based on a mathematical method of robot controller specification, employing the concept of an Embodied Agent, and a graphical modelling language: System Modelling Language (SysML). It combines the ease of use of SysML with the precision of mathematical specification of certain aspects of the designed system. It makes the whole system specification effective, from the point of view of the time needed to create it, conciseness of the specification and the possibility of its analysis. By using EARL it is possible to specify systems both with fixed and variable structure. This was achieved by introducing a generalised system model and presenting particular structures of the system in terms of modelling block configurations adapted by using instances. FABRIC framework was created to support the implementation of EARL-based controllers. EARL is compatible with component based robotic middlewares (e.g., ROS and Orocos). View Full-Text
Keywords: SysML; MDSD; robot system specification; cyber-physical system SysML; MDSD; robot system specification; cyber-physical system
Show Figures

Figure 1

MDPI and ACS Style

Winiarski, T.; Węgierek, M.; Seredyński, D.; Dudek, W.; Banachowicz, K.; Zieliński, C. EARL—Embodied Agent-Based Robot Control Systems Modelling Language. Electronics 2020, 9, 379.

AMA Style

Winiarski T, Węgierek M, Seredyński D, Dudek W, Banachowicz K, Zieliński C. EARL—Embodied Agent-Based Robot Control Systems Modelling Language. Electronics. 2020; 9(2):379.

Chicago/Turabian Style

Winiarski, Tomasz, Maciej Węgierek, Dawid Seredyński, Wojciech Dudek, Konrad Banachowicz, and Cezary Zieliński. 2020. "EARL—Embodied Agent-Based Robot Control Systems Modelling Language" Electronics 9, no. 2: 379.

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

Back to TopTop