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...
Saved in:
| Published in | IEEE robotics and automation letters Vol. 4; no. 2; pp. 1900 - 1907 |
|---|---|
| Main Authors | , , |
| Format | Journal Article |
| Language | English |
| Published |
Piscataway
IEEE
01.04.2019
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Subjects | |
| Online Access | Get full text |
| ISSN | 2377-3766 2377-3766 |
| DOI | 10.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 |