期刊论文详细信息
卷:163
The XBot2 real-time middleware for robotics
Article
关键词: ROS;    ARCHITECTURE;    FRAMEWORK;    SYSTEM;   
DOI  :  10.1016/j.robot.2023.104379
来源: SCIE
【 摘 要 】

This paper introduces XBot2, a novel real-time middleware for robotic applications with a strong focus on modularity and reusability of components, and seamless support for multi-threaded, mixed real-time (RT) and non-RT architectures. Compared to previous works, XBot2 focuses on providing a dynamic, ready-to-use hardware abstraction layer that allows users to make run-time queries about the robot topology, and act consequently, by leveraging an easy-to-use API that is fully RT-compatible. We provide an extensive description about implementation challenges and design decisions, and finally validate our architecture with multiple use-cases. These range from the integration of three popular simulation tools (i.e. Gazebo, PyBullet, and MuJoCo), to real-world tests involving complex, hybrid robotic platforms such as IIT's CENTAURO and MoCA robots. (c) 2023 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).

【 授权许可】

Free   

  文献评价指标  
  下载次数:0次 浏览次数:0次