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 条
  • [31] AN END-EFFECTOR FOR ROBOTIC REMOVAL OF CITRUS FROM THE TREE
    POOL, TA
    HARRELL, RC
    TRANSACTIONS OF THE ASAE, 1991, 34 (02): : 373 - 378
  • [32] Robotic deburring with a hybrid-compliance end-effector
    Shih, Chao-An
    Lu, Shui-Shong
    Huang, Han-Pang
    Journal of the Chinese Institute of Engineers, Transactions of the Chinese Institute of Engineers,Series A/Chung-kuo Kung Ch'eng Hsuch K'an, 1994, 17 (04): : 499 - 511
  • [33] ROBOTIC DEBURRING WITH A HYBRID-COMPLIANCE END-EFFECTOR
    SHIH, CA
    LU, SS
    HUANG, HP
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 1994, 17 (04) : 499 - 511
  • [34] A practical robotic end-effector for grasping postal sacks
    Kazerooni, H
    Foley, C
    JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 2004, 126 (01): : 154 - 161
  • [35] Integration of microsensors on end-effector for robotic microsurgical keratoplasty
    Hu, Y. D.
    Zhao, Z. W.
    Li, D. Z.
    2006 IEEE CONFERENCE ON ROBOTICS, AUTOMATION AND MECHATRONICS, VOLS 1 AND 2, 2006, : 784 - +
  • [36] Adam's Hand: An Underactuated Robotic End-Effector
    Zappatore, Giovanni Antonio
    Reina, Giulio
    Messina, Arcangelo
    ADVANCES IN ITALIAN MECHANISM SCIENCE, 2017, 47 : 239 - 246
  • [37] Automated End-Effector Alignment for Robotic Cell Manipulation
    Dai, Changsheng
    Zhuang, Songlin
    Zhang, Zhuoran
    Shan, Guanqiao
    Sun, Yu
    2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021), 2021, : 7205 - 7211
  • [38] Modeling and force control of a pneumoelectric end-effector for robotic continuous contact operations
    Guolong Zhang
    Guilin Yang
    Yimin Deng
    Chinyin Chen
    Renfeng Zhu
    Kaisheng Yang
    The International Journal of Advanced Manufacturing Technology, 2022, 121 : 1219 - 1234
  • [39] Functional biomechanics of human grasping and requirements for simple robotic end-effectors
    Addis, RB
    Ravani, B
    ROMANSY 13 - THEORY AND PRACTICE OF ROBOTS AND MANIPULATORS, 2000, 422 : 489 - 499
  • [40] A High-Bandwidth End-Effector With Active Force Control for Robotic Polishing
    Li, Jian
    Guan, Yisheng
    Chen, Haowen
    Wang, Bing
    Zhang, Tao
    Liu, Xineng
    Hong, Jie
    Wang, Danwei
    Zhang, Hong
    IEEE ACCESS, 2020, 8 (08): : 169122 - 169135