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

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on automation science and engineering 2024-07, Vol.21 (3), p.3524-3537
Hauptverfasser: Wei, Yanran, Lyu, Shangke, Li, Wenshuo, Yu, Xiang, Wang, Zidong, Guo, Lei
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