1
|
Abstract
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).
Collapse
|
2
|
Hussain R, Zielinska T, Hexel R. Finite state automaton based control system for walking machines. INT J ADV ROBOT SYST 2019. [DOI: 10.1177/1729881419853182] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.6] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/16/2022] Open
Abstract
Walking machines have proved to be an important invention as they do not require any prepared surface, making them ideal for applications involving unexplored environments. They are equipped with a large number of actuators and sensors to achieve a robust locomotion; thus, a systematic approach to designing their control system is required. This article presents a functional control structure based on the logic-labelled finite state automaton approach developed for walking machines. A general control structure is presented and a hexapod robot is used to verify the practicability of the design.
Collapse
Affiliation(s)
- Razeen Hussain
- Faculty of Power and Aeronautical Engineering, Warsaw University of Technology, Warsaw, Poland
| | - Teresa Zielinska
- Faculty of Power and Aeronautical Engineering, Warsaw University of Technology, Warsaw, Poland
| | - Rene Hexel
- School of Information and Communication Technology, Griffith University, Brisbane, Australia
| |
Collapse
|