Contact Force Estimation of Robot Manipulators With Imperfect Dynamic Model: On Gaussian Process Adaptive Disturbance Kalman Filter
This paper is concerned with the contact force estimation problem of robot manipulators based on imperfect dynamic models of the manipulator and the contact force. To handle the imperfect dynamic information of the manipulator, a hybrid model, consisting of the nominal model and the residual dynamic...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on automation science and engineering 2024-07, Vol.21 (3), p.3524-3537 |
---|---|
Hauptverfasser: | , , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 3537 |
---|---|
container_issue | 3 |
container_start_page | 3524 |
container_title | IEEE transactions on automation science and engineering |
container_volume | 21 |
creator | Wei, Yanran Lyu, Shangke Li, Wenshuo Yu, Xiang Wang, Zidong Guo, Lei |
description | This paper is concerned with the contact force estimation problem of robot manipulators based on imperfect dynamic models of the manipulator and the contact force. To handle the imperfect dynamic information of the manipulator, a hybrid model, consisting of the nominal model and the residual dynamics, is established for the manipulator, and the Gaussian process regression (GPR) technique is employed to learn the mean and covariance of the residual dynamics. On this basis, a virtual measurement equation is established for contact force estimation and a Gaussian process adaptive disturbance Kalman filter (GPADKF) is developed where the variational Bayes technique is employed to achieve online identification of the noise statistics in the force dynamics. The GPADKF is capable of decoupling the contact force from residual dynamics and system noises, thereby reducing the dependence on accurate dynamic models of the manipulator and the contact force. Simulation and experimental results demonstrate that the proposed scheme outperforms the state-of-art methods. Note to Practitioners-Contact force estimation for robot manipulators can be achieved by fusing the dynamic models of the manipulator and the contact force. When both models are imprecise, the traditional inverse dynamics-based and disturbance Kalman filter-based approaches can no longer provide accurate force estimates. To handle this challenge, a computationally efficient hybrid dynamic model is established for the manipulator, which consists of the nominal model and a residual dynamics compensation term learned from offline data via the GPR. On this basis, an adaptive disturbance Kalman filter is constructed by using the variational Bayes technique to deal with the inaccurate noise covariance matrix in the force dynamic model. Compared with the existing approaches, the force estimate obtained via the proposed scheme is more accurate and reliable, as refined noise covariance matrices (provided by both the GPR and the variational Bayes procedure) have been adopted in the Kalman gain calculation. The proposed GPADKF method is the extension of the composite disturbance filtering (CDF) framework. With the proposed scheme, the dependency on the perfect dynamic models in contact force estimation can be significantly reduced, and this makes our approach especially suitable for contact force estimation problems under unfamiliar and complicated environments. |
doi_str_mv | 10.1109/TASE.2023.3280750 |
format | Article |
fullrecord | <record><control><sourceid>crossref_RIE</sourceid><recordid>TN_cdi_ieee_primary_10144490</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10144490</ieee_id><sourcerecordid>10_1109_TASE_2023_3280750</sourcerecordid><originalsourceid>FETCH-LOGICAL-c266t-15d3368d0283e90c00c831c95cf7bedab161216a6a300720970e071b7f97c9ce3</originalsourceid><addsrcrecordid>eNpNkMtOwzAQRSMEEqXwAUgs_AMpYzuOY3ZVX1S0KoIilpHjOMIoiSPbReqaHydRu2A1s7jnjuZE0T2GCcYgHvfT98WEAKETSjLgDC6iEWYsiynP6OWwJyxmgrHr6Mb7bwCSZAJG0e_MtkGqgJbWKY0WPphGBmNbZCv0Zgsb0Fa2pjvUMljn0acJX2jddNpVuqfmx1Y2RqGtLXX9hHYtWsmD90a26NVZpb1H01J2wfxoNDc-HFwh2_7Oi6ybPrM0ddDuNrqqZO313XmOo4_lYj97jje71Xo23cSKpGmIMSspTbMSSEa1AAWgMoqVYKrihS5lgVNMcCpTSQE4AcFBA8cFrwRXQmk6jvCpVznrvdNV3rn-W3fMMeSDxXywmA8W87PFnnk4MUZr_S-PkyQRQP8A3YRvqA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Contact Force Estimation of Robot Manipulators With Imperfect Dynamic Model: On Gaussian Process Adaptive Disturbance Kalman Filter</title><source>IEEE Electronic Library (IEL)</source><creator>Wei, Yanran ; Lyu, Shangke ; Li, Wenshuo ; Yu, Xiang ; Wang, Zidong ; Guo, Lei</creator><creatorcontrib>Wei, Yanran ; Lyu, Shangke ; Li, Wenshuo ; Yu, Xiang ; Wang, Zidong ; Guo, Lei</creatorcontrib><description>This paper is concerned with the contact force estimation problem of robot manipulators based on imperfect dynamic models of the manipulator and the contact force. To handle the imperfect dynamic information of the manipulator, a hybrid model, consisting of the nominal model and the residual dynamics, is established for the manipulator, and the Gaussian process regression (GPR) technique is employed to learn the mean and covariance of the residual dynamics. On this basis, a virtual measurement equation is established for contact force estimation and a Gaussian process adaptive disturbance Kalman filter (GPADKF) is developed where the variational Bayes technique is employed to achieve online identification of the noise statistics in the force dynamics. The GPADKF is capable of decoupling the contact force from residual dynamics and system noises, thereby reducing the dependence on accurate dynamic models of the manipulator and the contact force. Simulation and experimental results demonstrate that the proposed scheme outperforms the state-of-art methods. Note to Practitioners-Contact force estimation for robot manipulators can be achieved by fusing the dynamic models of the manipulator and the contact force. When both models are imprecise, the traditional inverse dynamics-based and disturbance Kalman filter-based approaches can no longer provide accurate force estimates. To handle this challenge, a computationally efficient hybrid dynamic model is established for the manipulator, which consists of the nominal model and a residual dynamics compensation term learned from offline data via the GPR. On this basis, an adaptive disturbance Kalman filter is constructed by using the variational Bayes technique to deal with the inaccurate noise covariance matrix in the force dynamic model. Compared with the existing approaches, the force estimate obtained via the proposed scheme is more accurate and reliable, as refined noise covariance matrices (provided by both the GPR and the variational Bayes procedure) have been adopted in the Kalman gain calculation. The proposed GPADKF method is the extension of the composite disturbance filtering (CDF) framework. With the proposed scheme, the dependency on the perfect dynamic models in contact force estimation can be significantly reduced, and this makes our approach especially suitable for contact force estimation problems under unfamiliar and complicated environments.</description><identifier>ISSN: 1545-5955</identifier><identifier>EISSN: 1558-3783</identifier><identifier>DOI: 10.1109/TASE.2023.3280750</identifier><identifier>CODEN: ITASC7</identifier><language>eng</language><publisher>IEEE</publisher><subject>Computational modeling ; disturbance Kalman filter ; disturbance observer ; Dynamics ; Estimation ; Force ; Force estimation ; Gaussian process ; Gaussian processes ; Kalman filters ; Manipulator dynamics ; robot manipulator ; Robots ; Uncertainty</subject><ispartof>IEEE transactions on automation science and engineering, 2024-07, Vol.21 (3), p.3524-3537</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c266t-15d3368d0283e90c00c831c95cf7bedab161216a6a300720970e071b7f97c9ce3</citedby><cites>FETCH-LOGICAL-c266t-15d3368d0283e90c00c831c95cf7bedab161216a6a300720970e071b7f97c9ce3</cites><orcidid>0000-0002-9576-7401 ; 0000-0003-2389-8311 ; 0000-0002-9005-3733 ; 0000-0002-3325-4862 ; 0000-0002-8302-6630 ; 0000-0002-3061-2337</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10144490$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,777,781,793,27905,27906,54739</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/10144490$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Wei, Yanran</creatorcontrib><creatorcontrib>Lyu, Shangke</creatorcontrib><creatorcontrib>Li, Wenshuo</creatorcontrib><creatorcontrib>Yu, Xiang</creatorcontrib><creatorcontrib>Wang, Zidong</creatorcontrib><creatorcontrib>Guo, Lei</creatorcontrib><title>Contact Force Estimation of Robot Manipulators With Imperfect Dynamic Model: On Gaussian Process Adaptive Disturbance Kalman Filter</title><title>IEEE transactions on automation science and engineering</title><addtitle>TASE</addtitle><description>This paper is concerned with the contact force estimation problem of robot manipulators based on imperfect dynamic models of the manipulator and the contact force. To handle the imperfect dynamic information of the manipulator, a hybrid model, consisting of the nominal model and the residual dynamics, is established for the manipulator, and the Gaussian process regression (GPR) technique is employed to learn the mean and covariance of the residual dynamics. On this basis, a virtual measurement equation is established for contact force estimation and a Gaussian process adaptive disturbance Kalman filter (GPADKF) is developed where the variational Bayes technique is employed to achieve online identification of the noise statistics in the force dynamics. The GPADKF is capable of decoupling the contact force from residual dynamics and system noises, thereby reducing the dependence on accurate dynamic models of the manipulator and the contact force. Simulation and experimental results demonstrate that the proposed scheme outperforms the state-of-art methods. Note to Practitioners-Contact force estimation for robot manipulators can be achieved by fusing the dynamic models of the manipulator and the contact force. When both models are imprecise, the traditional inverse dynamics-based and disturbance Kalman filter-based approaches can no longer provide accurate force estimates. To handle this challenge, a computationally efficient hybrid dynamic model is established for the manipulator, which consists of the nominal model and a residual dynamics compensation term learned from offline data via the GPR. On this basis, an adaptive disturbance Kalman filter is constructed by using the variational Bayes technique to deal with the inaccurate noise covariance matrix in the force dynamic model. Compared with the existing approaches, the force estimate obtained via the proposed scheme is more accurate and reliable, as refined noise covariance matrices (provided by both the GPR and the variational Bayes procedure) have been adopted in the Kalman gain calculation. The proposed GPADKF method is the extension of the composite disturbance filtering (CDF) framework. With the proposed scheme, the dependency on the perfect dynamic models in contact force estimation can be significantly reduced, and this makes our approach especially suitable for contact force estimation problems under unfamiliar and complicated environments.</description><subject>Computational modeling</subject><subject>disturbance Kalman filter</subject><subject>disturbance observer</subject><subject>Dynamics</subject><subject>Estimation</subject><subject>Force</subject><subject>Force estimation</subject><subject>Gaussian process</subject><subject>Gaussian processes</subject><subject>Kalman filters</subject><subject>Manipulator dynamics</subject><subject>robot manipulator</subject><subject>Robots</subject><subject>Uncertainty</subject><issn>1545-5955</issn><issn>1558-3783</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpNkMtOwzAQRSMEEqXwAUgs_AMpYzuOY3ZVX1S0KoIilpHjOMIoiSPbReqaHydRu2A1s7jnjuZE0T2GCcYgHvfT98WEAKETSjLgDC6iEWYsiynP6OWwJyxmgrHr6Mb7bwCSZAJG0e_MtkGqgJbWKY0WPphGBmNbZCv0Zgsb0Fa2pjvUMljn0acJX2jddNpVuqfmx1Y2RqGtLXX9hHYtWsmD90a26NVZpb1H01J2wfxoNDc-HFwh2_7Oi6ybPrM0ddDuNrqqZO313XmOo4_lYj97jje71Xo23cSKpGmIMSspTbMSSEa1AAWgMoqVYKrihS5lgVNMcCpTSQE4AcFBA8cFrwRXQmk6jvCpVznrvdNV3rn-W3fMMeSDxXywmA8W87PFnnk4MUZr_S-PkyQRQP8A3YRvqA</recordid><startdate>20240701</startdate><enddate>20240701</enddate><creator>Wei, Yanran</creator><creator>Lyu, Shangke</creator><creator>Li, Wenshuo</creator><creator>Yu, Xiang</creator><creator>Wang, Zidong</creator><creator>Guo, Lei</creator><general>IEEE</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0002-9576-7401</orcidid><orcidid>https://orcid.org/0000-0003-2389-8311</orcidid><orcidid>https://orcid.org/0000-0002-9005-3733</orcidid><orcidid>https://orcid.org/0000-0002-3325-4862</orcidid><orcidid>https://orcid.org/0000-0002-8302-6630</orcidid><orcidid>https://orcid.org/0000-0002-3061-2337</orcidid></search><sort><creationdate>20240701</creationdate><title>Contact Force Estimation of Robot Manipulators With Imperfect Dynamic Model: On Gaussian Process Adaptive Disturbance Kalman Filter</title><author>Wei, Yanran ; Lyu, Shangke ; Li, Wenshuo ; Yu, Xiang ; Wang, Zidong ; Guo, Lei</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c266t-15d3368d0283e90c00c831c95cf7bedab161216a6a300720970e071b7f97c9ce3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Computational modeling</topic><topic>disturbance Kalman filter</topic><topic>disturbance observer</topic><topic>Dynamics</topic><topic>Estimation</topic><topic>Force</topic><topic>Force estimation</topic><topic>Gaussian process</topic><topic>Gaussian processes</topic><topic>Kalman filters</topic><topic>Manipulator dynamics</topic><topic>robot manipulator</topic><topic>Robots</topic><topic>Uncertainty</topic><toplevel>online_resources</toplevel><creatorcontrib>Wei, Yanran</creatorcontrib><creatorcontrib>Lyu, Shangke</creatorcontrib><creatorcontrib>Li, Wenshuo</creatorcontrib><creatorcontrib>Yu, Xiang</creatorcontrib><creatorcontrib>Wang, Zidong</creatorcontrib><creatorcontrib>Guo, Lei</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998–Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><jtitle>IEEE transactions on automation science and engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Wei, Yanran</au><au>Lyu, Shangke</au><au>Li, Wenshuo</au><au>Yu, Xiang</au><au>Wang, Zidong</au><au>Guo, Lei</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Contact Force Estimation of Robot Manipulators With Imperfect Dynamic Model: On Gaussian Process Adaptive Disturbance Kalman Filter</atitle><jtitle>IEEE transactions on automation science and engineering</jtitle><stitle>TASE</stitle><date>2024-07-01</date><risdate>2024</risdate><volume>21</volume><issue>3</issue><spage>3524</spage><epage>3537</epage><pages>3524-3537</pages><issn>1545-5955</issn><eissn>1558-3783</eissn><coden>ITASC7</coden><abstract>This paper is concerned with the contact force estimation problem of robot manipulators based on imperfect dynamic models of the manipulator and the contact force. To handle the imperfect dynamic information of the manipulator, a hybrid model, consisting of the nominal model and the residual dynamics, is established for the manipulator, and the Gaussian process regression (GPR) technique is employed to learn the mean and covariance of the residual dynamics. On this basis, a virtual measurement equation is established for contact force estimation and a Gaussian process adaptive disturbance Kalman filter (GPADKF) is developed where the variational Bayes technique is employed to achieve online identification of the noise statistics in the force dynamics. The GPADKF is capable of decoupling the contact force from residual dynamics and system noises, thereby reducing the dependence on accurate dynamic models of the manipulator and the contact force. Simulation and experimental results demonstrate that the proposed scheme outperforms the state-of-art methods. Note to Practitioners-Contact force estimation for robot manipulators can be achieved by fusing the dynamic models of the manipulator and the contact force. When both models are imprecise, the traditional inverse dynamics-based and disturbance Kalman filter-based approaches can no longer provide accurate force estimates. To handle this challenge, a computationally efficient hybrid dynamic model is established for the manipulator, which consists of the nominal model and a residual dynamics compensation term learned from offline data via the GPR. On this basis, an adaptive disturbance Kalman filter is constructed by using the variational Bayes technique to deal with the inaccurate noise covariance matrix in the force dynamic model. Compared with the existing approaches, the force estimate obtained via the proposed scheme is more accurate and reliable, as refined noise covariance matrices (provided by both the GPR and the variational Bayes procedure) have been adopted in the Kalman gain calculation. The proposed GPADKF method is the extension of the composite disturbance filtering (CDF) framework. With the proposed scheme, the dependency on the perfect dynamic models in contact force estimation can be significantly reduced, and this makes our approach especially suitable for contact force estimation problems under unfamiliar and complicated environments.</abstract><pub>IEEE</pub><doi>10.1109/TASE.2023.3280750</doi><tpages>14</tpages><orcidid>https://orcid.org/0000-0002-9576-7401</orcidid><orcidid>https://orcid.org/0000-0003-2389-8311</orcidid><orcidid>https://orcid.org/0000-0002-9005-3733</orcidid><orcidid>https://orcid.org/0000-0002-3325-4862</orcidid><orcidid>https://orcid.org/0000-0002-8302-6630</orcidid><orcidid>https://orcid.org/0000-0002-3061-2337</orcidid></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 1545-5955 |
ispartof | IEEE transactions on automation science and engineering, 2024-07, Vol.21 (3), p.3524-3537 |
issn | 1545-5955 1558-3783 |
language | eng |
recordid | cdi_ieee_primary_10144490 |
source | IEEE Electronic Library (IEL) |
subjects | Computational modeling disturbance Kalman filter disturbance observer Dynamics Estimation Force Force estimation Gaussian process Gaussian processes Kalman filters Manipulator dynamics robot manipulator Robots Uncertainty |
title | Contact Force Estimation of Robot Manipulators With Imperfect Dynamic Model: On Gaussian Process Adaptive Disturbance Kalman Filter |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-17T20%3A49%3A42IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Contact%20Force%20Estimation%20of%20Robot%20Manipulators%20With%20Imperfect%20Dynamic%20Model:%20On%20Gaussian%20Process%20Adaptive%20Disturbance%20Kalman%20Filter&rft.jtitle=IEEE%20transactions%20on%20automation%20science%20and%20engineering&rft.au=Wei,%20Yanran&rft.date=2024-07-01&rft.volume=21&rft.issue=3&rft.spage=3524&rft.epage=3537&rft.pages=3524-3537&rft.issn=1545-5955&rft.eissn=1558-3783&rft.coden=ITASC7&rft_id=info:doi/10.1109/TASE.2023.3280750&rft_dat=%3Ccrossref_RIE%3E10_1109_TASE_2023_3280750%3C/crossref_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=10144490&rfr_iscdi=true |