ROS End-Effector: A Hardware-Agnostic Software and Control Framework for Robotic End-Effectors

被引:3
|
作者
Torielli, Davide [1 ,2 ]
Bertoni, Liana [1 ,3 ]
Fusaro, Fabio [4 ,5 ]
Tsagarakis, Nikos [1 ]
Muratore, Luca [1 ]
机构
[1] Ist Italiano Tecnol IIT, Humanoids & Human Ctr Mechatron HHCM, Via S Quir 19d, I-16163 Genoa, Italy
[2] Univ Genoa, Dept Informat Bioengn Robot & Syst Engn DIBRIS, Via All Opera Pia 13, I-16145 Genoa, Italy
[3] Univ Pisa, Dept Informat Engn DII, Via G Caruso 16, I-56122 Pisa, Italy
[4] Ist Italiano Tecnol IIT, Human Robot Interfaces & phys Interact HRI2, Via S Quir 19d, I-16163 Genoa, Italy
[5] Politecn Milan, Dept Elect Informat & Bioengn DEIB, Via Giuseppe Ponzio 34, I-20133 Milan, Italy
基金
欧盟地平线“2020”;
关键词
End-effector control; Hardware abstraction; Grasping primitives; Robotics software architecture; Robot operating system (ROS); HAND SYNERGIES; MANIPULATION PRIMITIVES;
D O I
10.1007/s10846-023-01911-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years, several robotic end-effectors have been developed and made available in the market. Nevertheless, their adoption in industrial context is still limited due to a burdensome integration, which strongly relies on customized software modules specific for each end-effector. Indeed, to enable the functionalities of these end-effectors, dedicated interfaces must be developed to consider the different end-effector characteristics, like finger kinematics, actuation systems, and communication protocols. To face the challenges described above, we present ROS End-Effector, an open-source framework capable of accommodating a wide range of robotic end-effectors of different grasping capabilities (grasping, pinching, or independent finger dexterity) and hardware characteristics. The ROS End-Effector framework, rather than controlling each end-effector in a different and customized way, allows to mask the physical hardware differences and permits to control the end-effector using a set of high-level grasping primitives automatically extracted. By leveraging on hardware agnostic software modules including hardware abstraction layer (HAL), application programming interfaces (APIs), simulation tools and graphical user interfaces (GUIs), ROS End-Effector effectively facilitates the integration of diverse end-effector devices. The proposed framework capabilities in supporting different robotics end-effectors are demonstrated in both simulated and real hardware experiments using a variety of end-effectors with diverse characteristics, ranging from under-actuated grippers to anthropomorphic robotic hands. Finally, from the user perspective, the manuscript provides a set of examples about the use of the framework showing its flexibility in integrating a new end-effector module.
引用
收藏
页数:18
相关论文
共 50 条
  • [21] Experimental results for the end-effector control of a single flexible robotic arm
    Aoustin, Y.
    Chevallereau, C.
    Glumineau, A.
    Moog, C.H.
    IEEE Transactions on Control Systems Technology, 1994, 2 (04) : 371 - 381
  • [22] A Grasping Component Mapping Approach for Soft Robotic End-Effector Control
    Zhou, Jianshu
    Chen, XiaoJiao
    Chang, Ukyoung
    Liu, Yunhui
    Chen, Yonghua
    Wang, Zheng
    2019 2ND IEEE INTERNATIONAL CONFERENCE ON SOFT ROBOTICS (ROBOSOFT 2019), 2019, : 650 - 655
  • [23] A proposal and verification of a software architecture based on LabVIEW for a multifunctional robotic end-effector
    Silva Anjos, Jose Marcos
    Coracini, Guilherme Kisseloff
    Villani, Emilia
    ADVANCES IN ENGINEERING SOFTWARE, 2013, 55 : 32 - 44
  • [24] End-effectors of the robotic arms for tomato harvesting: A comprehensive review
    Sengaphone, Phongsavanh
    De Leon, Juan Miguel
    Concepcion, Ronnie
    Bandala, Argel A.
    Augusto, Gerardo L.
    Naguib, Raouf
    Gonzaga, Jeremias A.
    Chua, Joseph Aldrin
    Gan Lim, Laurence A.
    Journal of Computational and Applied Research in Mechanical Engineering, 2024, 14 (01): : 1 - 18
  • [25] Manipulator end-effector position control
    Virgala, Ivan
    Gmiterko, Alexander
    Surovec, Robert
    Vackova, Martina
    Prada, Erik
    Kenderova, Maria
    MODELLING OF MECHANICAL AND MECHATRONICS SYSTEMS, 2012, 48 : 684 - 692
  • [26] DEVELOPMENT OF A ROBOTIC END-EFFECTOR FOR APPLE TREE PRUNING
    Zahid, A.
    He, L.
    Zeng, L.
    Choi, D.
    Schupp, J.
    Heinemann, P.
    TRANSACTIONS OF THE ASABE, 2020, 63 (04) : 847 - 856
  • [27] A Co-robotic positioning device for carrying surgical end-effectors
    Frumento, Silvia
    Michelini, Rinaldo C.
    Konietschke, Rainer
    Hagn, Ulrich
    Ortmaier, Tobias
    Hirzinger, Gerd
    Proceedings of the 8th Biennial Conference on Engineering Systems Design and Analysis, Vol 2, 2006, : 477 - 486
  • [28] A research on the mounted configuration of end-effector for robotic drilling
    Liang, Jie
    ROBOTICA, 2015, 33 (10) : 2156 - 2165
  • [29] End-effector for robotic harvesting of a tomato fruit with calyx
    Li, Bingh
    Yasukawa, Shinsuke
    Fujinaga, Takuya
    Ishii, Kazuo
    ICAROB 2019: PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON ARTIFICIAL LIFE AND ROBOTICS, 2019, : 544 - 547
  • [30] Effect of End-Effector Compliance on Collisions in Robotic Teleoperation
    Tommasino, Domenico
    Cipriani, Giulio
    Doria, Alberto
    Rosati, Giulio
    APPLIED SCIENCES-BASEL, 2020, 10 (24): : 1 - 22