Robot Self-Calibration Using Multiple Kinematic Chains-A Simulation Study on the iCub Humanoid Robot

被引:24
作者
Stepanova, Karla [1 ,2 ]
Pajdla, Tomas [1 ]
Hoffmann, Matej [2 ]
机构
[1] Czech Tech Univ, Dept Cybernet, Fac Elect Engn, Prague 16636, Czech Republic
[2] Czech Tech Univ, Czech Inst Informat Robot & Cybernet, Prague 16636, Czech Republic
来源
IEEE ROBOTICS AND AUTOMATION LETTERS | 2019年 / 4卷 / 02期
关键词
Humanoid robots; calibration and identification; force and tactile sensing; kinematics; optimization and optimal control;
D O I
10.1109/LRA.2019.2898320
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Mechanism calibration is an important and nontrivial task in robotics. Advances in sensor technology make affordable but increasingly accurate devices such as cameras and tactile sensors available, making it possible to perform automated self-contained calibration relying on redundant information in these sensory streams. In this letter, we use a simulated iCub humanoid robot with a stereo camera system and end-effector contact emulation to quantitatively compare the performance of kinematic calibration by employing different combinations of intersecting kinematic chains-either through self-observation or self-touch. The parameters varied were as follows: first, type and number of intersecting kinematic chains used for calibration, second, parameters and chains subject to optimization, third, amount of initial perturbation of kinematic parameters, fourth, number of poses/configurations used for optimization, and fifth, amount of measurement noise in end-effector positions/cameras. The main findings are as follows: 1) calibrating parameters of a single chain (e.g., one arm) by employing multiple kinematic chains ("self-observation" and "self-touch") is superior in terms of optimization results as well as observability; 2) when using multichain calibration, fewer poses suffice to get similar performance compared to when, for example, only observation from a single camera is used; 3) parameters of all chains (here 86 DH parameters) can be subject to calibration simultaneously and with 50 (100) poses, end-effector error of around 2 (1) mm can be achieved; and 4) adding noise to a sensory modality degrades performance of all calibrations employing the chains relying on this information.
引用
收藏
页码:1900 / 1907
页数:8
相关论文
共 25 条
  • [1] Albini A, 2017, IEEE INT C INT ROBOT, P153, DOI 10.1109/IROS.2017.8202151
  • [2] [Anonymous], 2018, P JOINT IEEE INT C D
  • [3] [Anonymous], 2013, ROBOTIC TACTILE SENS, DOI DOI 10.1007/978-94-007-0579-1
  • [4] Robots with a sense of touch
    Bartolozzi, Chiara
    Natale, Lorenzo
    Nori, Francesco
    Metta, Giorgio
    [J]. NATURE MATERIALS, 2016, 15 (09) : 921 - 925
  • [5] Rapid calibration of a multi-sensorial humanoid's upper body: An automatic and self-contained approach
    Birbach, Oliver
    Frese, Udo
    Baeuml, Berthold
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2015, 34 (4-5) : 420 - 436
  • [6] EXPERIMENTAL-STUDY OF OBSERVABILITY OF PARAMETER ERRORS IN ROBOT CALIBRATION
    BORM, JH
    MENQ, CH
    [J]. PROCEEDINGS - 1989 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOL 1-3, 1989, : 587 - 592
  • [7] Integration of Robotic Technologies for Rapidly Deployable Robots
    Dean-Leon, Emmanuel
    Ramirez-Amaro, Karinne
    Bergner, Florian
    Dianov, Ilya
    Cheng, Gordon
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (04) : 1691 - 1700
  • [8] Fanello SR, 2014, IEEE-RAS INT C HUMAN, P1028, DOI 10.1109/HUMANOIDS.2014.7041491
  • [9] Guedelha N, 2016, IEEE-RAS INT C HUMAN, P1233, DOI 10.1109/HUMANOIDS.2016.7803427
  • [10] ONLINE LEARNING OF THE BODY SCHEMA
    Hersch, Micha
    Sauser, Eric
    Billard, Aude
    [J]. INTERNATIONAL JOURNAL OF HUMANOID ROBOTICS, 2008, 5 (02) : 161 - 181