EARL—Embodied Agent-Based Robot Control Systems Modelling Language

Electronics ◽  
2020 ◽  
Vol 9 (2) ◽  
pp. 379 ◽  
Author(s):  
Tomasz Winiarski ◽  
Maciej Węgierek ◽  
Dawid Seredyński ◽  
Wojciech Dudek ◽  
Konrad Banachowicz ◽  
...  

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).

2021 ◽  
Vol 13 (4) ◽  
pp. 168781402110027
Author(s):  
Jianqiang Wang ◽  
Yanmin Zhang ◽  
Xintong Liu

To realize efficient palletizing robot trajectory planning and ensure ultimate robot control system universality and extensibility, the B-spline trajectory planning algorithm is used to establish a palletizing robot control system and the system is tested and analyzed. Simultaneously, to improve trajectory planning speeds, R control trajectory planning is used. Through improved algorithm design, a trajectory interpolation algorithm is established. The robot control system is based on R-dominated multi-objective trajectory planning. System stack function testing and system accuracy testing are conducted in a production environment. During palletizing function testing, the system’s single-step code packet time is stable at approximately 5.8 s and the average evolutionary algebra for each layer ranges between 32.49 and 45.66, which can save trajectory planning time. During system accuracy testing, the palletizing robot system’s repeated positioning accuracy is tested. The repeated positioning accuracy error is currently 10−1 mm and is mainly caused by friction and the machining process. By studying the control system of a four-degrees-of-freedom (4-DOF) palletizing robot based on the trajectory planning algorithm, the design predictions and effects are realized, thus providing a reference for more efficient future palletizing robot design. Although the working process still has some shortcomings, the research has major practical significance.


2009 ◽  
Vol 42 (16) ◽  
pp. 639-644 ◽  
Author(s):  
Hironao Yamada ◽  
Tang Xinxing ◽  
Ni Tao ◽  
Zhao Dingxuan ◽  
Ahmad Anas Yusof

2014 ◽  
Vol 1006-1007 ◽  
pp. 627-630 ◽  
Author(s):  
Xu Dong Yang

CAN bus was used as the data transferring channels in the two–level controllers, and the real-time,dexterity,expansibility and security for the Gluing control system based on CAN bus can be improved obviously.The system structure, principle and software design were introduced.The experiment shows that it is a reliable control system and it can meet the requirements of automatic gluing tasks.


Sign in / Sign up

Export Citation Format

Share Document