TalkRoBots: A Middleware for Robotic Systems in Industry 4.0

被引:4
作者
Ayaida, Marwane [1 ]
Messai, Nadhir [1 ]
Valentin, Frederic [1 ]
Marcheras, Dimitri [2 ]
机构
[1] Univ Reims, CReST EA 3804, F-51097 Reims, France
[2] SATT Nord, 25 Ave Charles St Venant, F-59800 Lille, France
来源
FUTURE INTERNET | 2022年 / 14卷 / 04期
关键词
middleware; communications; IIoT; AI; robots; resilience; ROS; ARCHITECTURE;
D O I
10.3390/fi14040109
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a middleware called TalkRoBots that handles interoperability issues, which could be encountered in Industry 4.0. The latter proposes a unified communication approach facilitating the collaboration between heterogeneous equipment without needing to change neither the already used software nor the existing hardware. It allows heterogeneous robots, using both open and proprietary robotic frameworks (i.e., ROS, ABB, Universal Robots, etc.), to communicate and to share information in a transparent manner. It allows robots and Industrial Internet of Things (IIoT) devices to communicate together. Furthermore, a resilience mechanism based on an Artificial Intelligence (AI) approach was designed in order to allow automatically replacing a defective robot with an optimal alternatively available robot. Finally, a remote interface, which could be run through the Cloud, allows users to manipulate fleets of robots from anywhere and to obtain access to sensors' data. A practical scenario using five different robots has been realized to demonstrate the different possibilities. This demonstrates the cost effectiveness of our middleware in terms of its impacts on the communication network. Finally, a simulation study that evaluates the scalability of our middleware clearly shows that TalkRoBots can be used efficiently in industrial scenarios involving a huge number of heterogeneous robots and IIoT devices.
引用
收藏
页数:25
相关论文
共 31 条
  • [1] Inside the Virtual Robotics Challenge: Simulating Real-Time Robotic Disaster Response
    Agueero, Carlos E.
    Koenig, Nate
    Chen, Ian
    Boyer, Hugo
    Peters, Steven
    Hsu, John
    Gerkey, Brian
    Paepcke, Steffi
    Rivero, Jose L.
    Manzo, Justin
    Krotkov, Eric
    Pratt, Gill
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2015, 12 (02) : 494 - 506
  • [2] Ayaida M., 2019, Patent No. [2019/162595, 2019162595]
  • [3] Baillie J.C., 2011, P 6 NAT C CONTR ARCH, P12
  • [4] CRAM - A Cognitive Robot Abstract Machine for Everyday Manipulation in Human Environments
    Beetz, Michael
    Moesenlechner, Lorenz
    Tenorth, Moritz
    [J]. IEEE/RSJ 2010 INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2010), 2010, : 1012 - 1017
  • [5] Orca:: A component model and repository
    Brooks, Alex
    Kaupp, Tobias
    Makarenko, Alexei
    Williams, Stefan
    Oreback, Anders
    [J]. SOFTWARE ENGINEERING FOR EXPERIMENTAL ROBOTICS, 2007, 30 : 231 - 251
  • [6] Bruyninckx H, 2001, IEEE INT CONF ROBOT, P2523, DOI 10.1109/ROBOT.2001.933002
  • [7] Calisi D., 2008, P INT WORKSH SYST CO
  • [8] OpenRDK: a modular framework for robotic software development
    Calisi, Daniele
    Censi, Andrea
    Iocchi, Luca
    Nardi, Daniele
    [J]. 2008 IEEE/RSJ INTERNATIONAL CONFERENCE ON ROBOTS AND INTELLIGENT SYSTEMS, VOLS 1-3, CONFERENCE PROCEEDINGS, 2008, : 1872 - +
  • [9] A Middleware Platform for Intelligent Automation: An Industrial Prototype Implementation
    Coito, Tiago
    Martins, Miguel S. E.
    Viegas, Joaquim L.
    Firme, Bernardo
    Figueiredo, Joao
    Vieira, Susana M.
    Sousa, Joao M. C.
    [J]. COMPUTERS IN INDUSTRY, 2020, 123 (123)
  • [10] Collett T., 2008, P 2005 AUSTR C ROB A