{"title":"使用半递归多体公式进行机器人机械手的系统识别和力估算","authors":"Lauri Pyrhönen, Aki Mikkola, Frank Naets","doi":"10.1007/s11044-024-10017-1","DOIUrl":null,"url":null,"abstract":"<p>Force estimation in multibody dynamics relies heavily on knowing the system model with a high level of accuracy. However, in complex mechatronic systems, such as robots or mobile machinery, the values of model parameters may be only roughly estimated based on design information, such as CAD data. The errors in model parameters consequently have a direct effect on force estimation accuracy because the estimator compensates the erroneous inertia, friction, and applied forces by changing the value of estimated external force. The objective of this study is to present the workflow of system identification and state/force estimation of an open-loop multibody structure. The system identification utilizes a linear regression identification method used in robotics adapted to the multibody framework. The semirecursive multibody formulation, in particular, is studied as a formulation for both system identification and force estimation. The multibody state/force estimator is constructed using extended Kalman filter. The specific aim of this paper is to demonstrate the utilization of these per se known modeling, identification, and estimation tools to address their current lack of integration as a complete toolchain in virtual sensing of multibody systems. The methodology of the study is tested with both artificial and experimental data of Stäubli TX40 robotic manipulator. In the experimental analysis, an openly available benchmark data set was used. Artificial data were created by running an inverse dynamics analysis with inertia and friction parameters taken from literature. The results show that the multibody inertia and friction parameters can be accurately identified and the identified model can be used to produce decent estimates of external forces. The proposed multibody system identification method itself opens new opportunities in tuning the multibody models used in product development. Moreover, effective use of system identification together with state estimation helps to build more accurate estimators. When the system model is accurately identified, the capability of state estimator to observe unknown inputs, such as external forces, is significantly enhanced.</p>","PeriodicalId":49792,"journal":{"name":"Multibody System Dynamics","volume":null,"pages":null},"PeriodicalIF":2.6000,"publicationDate":"2024-08-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"System identification and force estimation of robotic manipulator using semirecursive multibody formulation\",\"authors\":\"Lauri Pyrhönen, Aki Mikkola, Frank Naets\",\"doi\":\"10.1007/s11044-024-10017-1\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>Force estimation in multibody dynamics relies heavily on knowing the system model with a high level of accuracy. However, in complex mechatronic systems, such as robots or mobile machinery, the values of model parameters may be only roughly estimated based on design information, such as CAD data. The errors in model parameters consequently have a direct effect on force estimation accuracy because the estimator compensates the erroneous inertia, friction, and applied forces by changing the value of estimated external force. The objective of this study is to present the workflow of system identification and state/force estimation of an open-loop multibody structure. The system identification utilizes a linear regression identification method used in robotics adapted to the multibody framework. The semirecursive multibody formulation, in particular, is studied as a formulation for both system identification and force estimation. The multibody state/force estimator is constructed using extended Kalman filter. The specific aim of this paper is to demonstrate the utilization of these per se known modeling, identification, and estimation tools to address their current lack of integration as a complete toolchain in virtual sensing of multibody systems. The methodology of the study is tested with both artificial and experimental data of Stäubli TX40 robotic manipulator. In the experimental analysis, an openly available benchmark data set was used. Artificial data were created by running an inverse dynamics analysis with inertia and friction parameters taken from literature. The results show that the multibody inertia and friction parameters can be accurately identified and the identified model can be used to produce decent estimates of external forces. The proposed multibody system identification method itself opens new opportunities in tuning the multibody models used in product development. Moreover, effective use of system identification together with state estimation helps to build more accurate estimators. When the system model is accurately identified, the capability of state estimator to observe unknown inputs, such as external forces, is significantly enhanced.</p>\",\"PeriodicalId\":49792,\"journal\":{\"name\":\"Multibody System Dynamics\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":2.6000,\"publicationDate\":\"2024-08-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Multibody System Dynamics\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://doi.org/10.1007/s11044-024-10017-1\",\"RegionNum\":2,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"MECHANICS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Multibody System Dynamics","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.1007/s11044-024-10017-1","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"MECHANICS","Score":null,"Total":0}
System identification and force estimation of robotic manipulator using semirecursive multibody formulation
Force estimation in multibody dynamics relies heavily on knowing the system model with a high level of accuracy. However, in complex mechatronic systems, such as robots or mobile machinery, the values of model parameters may be only roughly estimated based on design information, such as CAD data. The errors in model parameters consequently have a direct effect on force estimation accuracy because the estimator compensates the erroneous inertia, friction, and applied forces by changing the value of estimated external force. The objective of this study is to present the workflow of system identification and state/force estimation of an open-loop multibody structure. The system identification utilizes a linear regression identification method used in robotics adapted to the multibody framework. The semirecursive multibody formulation, in particular, is studied as a formulation for both system identification and force estimation. The multibody state/force estimator is constructed using extended Kalman filter. The specific aim of this paper is to demonstrate the utilization of these per se known modeling, identification, and estimation tools to address their current lack of integration as a complete toolchain in virtual sensing of multibody systems. The methodology of the study is tested with both artificial and experimental data of Stäubli TX40 robotic manipulator. In the experimental analysis, an openly available benchmark data set was used. Artificial data were created by running an inverse dynamics analysis with inertia and friction parameters taken from literature. The results show that the multibody inertia and friction parameters can be accurately identified and the identified model can be used to produce decent estimates of external forces. The proposed multibody system identification method itself opens new opportunities in tuning the multibody models used in product development. Moreover, effective use of system identification together with state estimation helps to build more accurate estimators. When the system model is accurately identified, the capability of state estimator to observe unknown inputs, such as external forces, is significantly enhanced.
期刊介绍:
The journal Multibody System Dynamics treats theoretical and computational methods in rigid and flexible multibody systems, their application, and the experimental procedures used to validate the theoretical foundations.
The research reported addresses computational and experimental aspects and their application to classical and emerging fields in science and technology. Both development and application aspects of multibody dynamics are relevant, in particular in the fields of control, optimization, real-time simulation, parallel computation, workspace and path planning, reliability, and durability. The journal also publishes articles covering application fields such as vehicle dynamics, aerospace technology, robotics and mechatronics, machine dynamics, crashworthiness, biomechanics, artificial intelligence, and system identification if they involve or contribute to the field of Multibody System Dynamics.