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

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...

Full description

Saved in:
Bibliographic Details
Published inIEEE robotics and automation letters Vol. 4; no. 2; pp. 1900 - 1907
Main Authors Stepanova, Karla, Pajdla, Tomas, Hoffmann, Matej
Format Journal Article
LanguageEnglish
Published Piscataway IEEE 01.04.2019
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text
ISSN2377-3766
2377-3766
DOI10.1109/LRA.2019.2898320

Cover

Abstract 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.
AbstractList 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.
Author Stepanova, Karla
Pajdla, Tomas
Hoffmann, Matej
Author_xml – sequence: 1
  givenname: Karla
  orcidid: 0000-0003-4239-2092
  surname: Stepanova
  fullname: Stepanova, Karla
  email: karla.stepanova@cvut.cz
  organization: Department of Cybernetics, Faculty of Electrical Engineering, and the Czech Institute of Informatics, Robotics, and Cybernetics, Czech Technical University, Prague, Czech Republic
– sequence: 2
  givenname: Tomas
  surname: Pajdla
  fullname: Pajdla, Tomas
  email: pajdla@cvut.cz
  organization: Czech Institute of Informatics, Robotics, and Cybernetics, Czech Technical University, Prague, Czech Republic
– sequence: 3
  givenname: Matej
  orcidid: 0000-0001-8137-3412
  surname: Hoffmann
  fullname: Hoffmann, Matej
  email: matej.hoffmann@fel.cvut.cz
  organization: Department of Cybernetics, Faculty of Electrical Engineering, Czech Technical University, Prague, Czech Republic
BookMark eNp9kM9LwzAUx4NMcM7dBS8Bz5350bXJcRR14kTY3DkkbeoyumYm6WH_vdk6RDx4eg_e9wfvcw0GrW01ALcYTTBG_GGxnE0IwnxCGGeUoAswJDTPE5pn2eDXfgXG3m8RQnhKcsqnQ1AtrbIBrnRTJ4VsjHIyGNvCtTftJ3zrmmD2jYavptW7eClhsZGm9ckMrsyua3rxKnTVAcYlbDQ0RafgvNvJ1poKnuJvwGUtG6_H5zkC66fHj2KeLN6fX4rZIikJxyGRSqUVUlzXLFVKM0UqQklW0poSzTFL0zSXPKvio1OmVcUURYrhDOMaS55qOgL3fe7e2a9O-yC2tnNtrBSERDCM4TSPKtSrSme9d7oWe2d20h0ERuKIU0Sc4ohTnHFGS_bHUppw-j04aZr_jHe90Witf3pYRnOGMP0GBXyDgw
CODEN IRALC6
CitedBy_id crossref_primary_10_1109_LRA_2024_3480521
crossref_primary_10_1115_1_4064486
crossref_primary_10_1109_LRA_2022_3189815
crossref_primary_10_1016_j_measurement_2024_116125
crossref_primary_10_1109_LRA_2024_3426293
crossref_primary_10_1109_TRO_2022_3204509
crossref_primary_10_1016_j_rcim_2021_102250
crossref_primary_10_1109_ACCESS_2022_3181206
crossref_primary_10_1109_LRA_2022_3151401
crossref_primary_10_3390_s22166122
crossref_primary_10_1016_j_robot_2021_103857
crossref_primary_10_1007_s00170_021_07402_x
crossref_primary_10_1007_s12541_023_00886_5
crossref_primary_10_1016_j_robot_2023_104365
crossref_primary_10_1088_1748_3190_adadba
Cites_doi 10.1177/0278364914548201
10.1109/ROBOT.1996.503848
10.1109/HUMANOIDS.2016.7803427
10.3389/frobt.2016.00007
10.1007/978-3-319-32552-1_6
10.1038/nmat4731
10.1109/HUMANOIDS.2015.7363491
10.1109/ICRA.2014.6907178
10.1109/IROS.2016.7759386
10.15607/RSS.2016.XII.022
10.1007/978-94-007-0579-1
10.1109/ICRA.2012.6224881
10.1109/ROBOT.2010.5509406
10.1109/IROS.2018.8593684
10.1109/HUMANOIDS.2014.7041491
10.1109/IROS.2017.8202151
10.1142/S0219843608001376
10.1109/IROS.2010.5650851
10.1109/Humanoids.2011.6100803
10.1109/TII.2017.2766096
10.1109/ICMSC.2017.7959468
10.1109/TPAMI.2007.1166
10.1109/ROBOT.1989.100048
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2019
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2019
DBID 97E
RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
DOI 10.1109/LRA.2019.2898320
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Xplore
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
DatabaseTitleList Technology Research Database

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 2377-3766
EndPage 1907
ExternalDocumentID 10_1109_LRA_2019_2898320
8637801
Genre orig-research
GrantInformation_xml – fundername: Grantová Agentura České Republiky; Czech Science Foundation
  grantid: GA17-15697Y
  funderid: 10.13039/501100001824
– fundername: European Regional Development Fund
  grantid: CZ.02.1.01/0.0/0.0/15 003/0000470
  funderid: 10.13039/501100008530
GroupedDBID 0R~
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABQJQ
ABVLG
ACGFS
AGQYO
AGSQL
AHBIQ
AKJIK
AKQYR
ALMA_UNASSIGNED_HOLDINGS
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
EBS
EJD
IFIPE
IPLJI
JAVBF
KQ8
M43
M~E
O9-
OCL
RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
RIG
ID FETCH-LOGICAL-c291t-abb4d0b9ef84bbe8b2d2326c3f32e9184447a96d01958ebd8b30b81611f1a94e3
IEDL.DBID RIE
ISSN 2377-3766
IngestDate Sun Jun 29 16:01:41 EDT 2025
Wed Oct 01 04:32:14 EDT 2025
Thu Apr 24 23:10:04 EDT 2025
Wed Aug 27 08:32:58 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 2
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
https://doi.org/10.15223/policy-029
https://doi.org/10.15223/policy-037
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c291t-abb4d0b9ef84bbe8b2d2326c3f32e9184447a96d01958ebd8b30b81611f1a94e3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0003-4239-2092
0000-0001-8137-3412
PQID 2298388147
PQPubID 4437225
PageCount 8
ParticipantIDs crossref_citationtrail_10_1109_LRA_2019_2898320
ieee_primary_8637801
crossref_primary_10_1109_LRA_2019_2898320
proquest_journals_2298388147
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2019-04-01
PublicationDateYYYYMMDD 2019-04-01
PublicationDate_xml – month: 04
  year: 2019
  text: 2019-04-01
  day: 01
PublicationDecade 2010
PublicationPlace Piscataway
PublicationPlace_xml – name: Piscataway
PublicationTitle IEEE robotics and automation letters
PublicationTitleAbbrev LRA
PublicationYear 2019
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref13
ref12
ref15
ref14
(ref5) 2019
ref11
ref10
ref2
ref1
ref17
(ref18) 2017
zenha (ref16) 0
ref24
ref23
ref26
ref25
ref20
ref21
ref28
ref27
ref8
ref7
ref9
ref4
ref3
ref6
nickels (ref19) 2003
(ref22) 2017
References_xml – year: 0
  ident: ref16
  article-title: Incremental adaptation of a robot body schema based on touch events
  publication-title: Proc IEEE Int Conf Dev Learn Epigenetic Robot
– year: 2003
  ident: ref19
  article-title: Hand-eye calibration for robonaut
  publication-title: NASA Summer Faculty Fellowship Program Final Report
– ident: ref17
  doi: 10.1177/0278364914548201
– ident: ref24
  doi: 10.1109/ROBOT.1996.503848
– ident: ref10
  doi: 10.1109/HUMANOIDS.2016.7803427
– ident: ref4
  doi: 10.3389/frobt.2016.00007
– ident: ref1
  doi: 10.1007/978-3-319-32552-1_6
– ident: ref12
  doi: 10.1038/nmat4731
– ident: ref14
  doi: 10.1109/HUMANOIDS.2015.7363491
– ident: ref2
  doi: 10.1109/ICRA.2014.6907178
– ident: ref25
  doi: 10.1109/IROS.2016.7759386
– ident: ref21
  doi: 10.15607/RSS.2016.XII.022
– ident: ref13
  doi: 10.1007/978-94-007-0579-1
– ident: ref8
  doi: 10.1109/ICRA.2012.6224881
– ident: ref7
  doi: 10.1109/ROBOT.2010.5509406
– ident: ref27
  doi: 10.1109/IROS.2018.8593684
– ident: ref3
  doi: 10.1109/HUMANOIDS.2014.7041491
– year: 2017
  ident: ref22
– ident: ref28
  doi: 10.1109/IROS.2017.8202151
– ident: ref6
  doi: 10.1142/S0219843608001376
– year: 2017
  ident: ref18
– ident: ref20
  doi: 10.1109/IROS.2010.5650851
– ident: ref11
  doi: 10.1109/Humanoids.2011.6100803
– ident: ref9
  doi: 10.1109/TII.2017.2766096
– ident: ref15
  doi: 10.1109/ICMSC.2017.7959468
– ident: ref26
  doi: 10.1109/TPAMI.2007.1166
– ident: ref23
  doi: 10.1109/ROBOT.1989.100048
– year: 2019
  ident: ref5
  publication-title: Project webpage
SSID ssj0001527395
Score 2.2362914
Snippet Mechanism calibration is an important and nontrivial task in robotics. Advances in sensor technology make affordable but increasingly accurate devices such as...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 1900
SubjectTerms Calibration
calibration and identification
Cameras
Chains
End effectors
force and tactile sensing
Humanoid
Humanoid robots
Kinematics
Noise measurement
Optimization
optimization and optimal control
Parameters
Performance degradation
Perturbation
Robot vision systems
Robotics
Robots
Self calibration
Tactile sensors (robotics)
Touch
Title Robot Self-Calibration Using Multiple Kinematic Chains-A Simulation Study on the iCub Humanoid Robot
URI https://ieeexplore.ieee.org/document/8637801
https://www.proquest.com/docview/2298388147
Volume 4
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAFT
  databaseName: Open Access Digital Library
  customDbUrl:
  eissn: 2377-3766
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0001527395
  issn: 2377-3766
  databaseCode: KQ8
  dateStart: 20160101
  isFulltext: true
  titleUrlDefault: http://grweb.coalliance.org/oadl/oadl.html
  providerName: Colorado Alliance of Research Libraries
– providerCode: PRVIEE
  databaseName: IEEE Electronic Library (IEL)
  customDbUrl:
  eissn: 2377-3766
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0001527395
  issn: 2377-3766
  databaseCode: RIE
  dateStart: 20160101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 2377-3766
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0001527395
  issn: 2377-3766
  databaseCode: M~E
  dateStart: 20160101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwED4BEwy8EYWCPLAg4TZ1nNQeqwqEgDIAlbpF8SOiojSIpgMM_HbOTlqeQmwefCdL39m-9wEcMW1SJlsZRXEJKM-UoSKNIxqJzJogUhHjrt65dx2f9_nFIBoswMm8FsZa65PPbMMtfSzf5HrqXGVNEYdt4Yq1FtsiLmu1PvwprpOYjGaRyEA2r246LnVLNtCmQLkNvvw8fpTKj_fXfypna9CbHafMJXloTAvV0K_fOjX-97zrsFppl6RTisMGLNjxJqx86jm4BeYmV3lBbu0oo64wS5UiQHzuAOlV-YXkEil8N1fSvU-H4wntkNvhYzXri7jswxeCC1QfybA7VcQHA_KhIZ79NvTPTu-657QatUA1IlXQVCluAiVtJrhSVihmUNWKdZiFzEq0AjlvpzI2rrxQWGWECgMlUFtsZa1UchvuwNI4H9tdIPgIoM4UsjAzEnlqZKq5MCzSaaRZqGvQnMGQ6KoPuRuHMUq8PRLIBIFLHHBJBVwNjucUT2UPjj_2bjkc5vsqCGpQnyGdVJd0kjCGJEK0eHvvd6p9WHa8S49LHZaK56k9QB2kUIew2Hs7PfQi-A5l1Nq5
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LTxsxEB5F9EB7oIUUNW1afOCCVCcbr72xj1FUlJLHIRCJ22r9WBEVsohsDu2v79i7CdBWqDcfPLOWvll7xv5mBuCUGZsx1cspmktEea4tlVkiqJC5s5HQgnGf7zydJaMFv7gW1w34usuFcc4F8pnr-GF4y7eF2firsq5M4r70yVqvBOdcVNlajzcqvpaYEtu3yEh1J_OBJ2-pDkYVaLnRs7MnNFP5awcOx8r5W5huF1SxSX50NqXumF9_1Gr83xW_g4PavySDyiAOoeFWR_DmSdXBJth5oYuSXLrbnPrULF0ZAQnsATKtGYZkjBKhnisZ3mTL1ZoOyOXyru72RTz_8CfBATqQZDncaBKeA4qlJUH9e1icf7sajmjdbIEaxKqkmdbcRlq5XHKtndTMorOVmDiPmVMYB3Lez1RifYKhdNpKHUdaor_Yy3uZ4i4-hr1VsXIfgOA2gF5TzOLcKtRpUKnh0jJhMmFYbFrQ3cKQmroSuW-IcZuGiCRSKQKXeuDSGrgWnO0k7qsqHC_MbXocdvNqCFrQ3iKd1r_pOmUMRaTs8f7Hf0udwP7oajpJJ99n40_w2n-nou20Ya982LjP6JGU-kswxN_T8dzY
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Robot+Self-Calibration+Using+Multiple+Kinematic+Chains%E2%80%94A+Simulation+Study+on+the+iCub+Humanoid+Robot&rft.jtitle=IEEE+robotics+and+automation+letters&rft.au=Stepanova%2C+Karla&rft.au=Pajdla%2C+Tomas&rft.au=Hoffmann%2C+Matej&rft.date=2019-04-01&rft.pub=The+Institute+of+Electrical+and+Electronics+Engineers%2C+Inc.+%28IEEE%29&rft.eissn=2377-3766&rft.volume=4&rft.issue=2&rft.spage=1900&rft_id=info:doi/10.1109%2FLRA.2019.2898320&rft.externalDBID=NO_FULL_TEXT
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2377-3766&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2377-3766&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2377-3766&client=summon