Inverse Dynamic Model using GRU Networks Learning

Considering the designing the controller of a lower limb rehabilitation robot, an accurate inverse dynamic model is usually needed to calculate the joint torque, which is the key to trajectory execution. However, the physical modeling method will have various uncertainties, resulting in inaccurate e...

Full description

Saved in:
Bibliographic Details
Published inInternational Conference on Advanced Mechatronic Systems pp. 52 - 55
Main Authors Song, Lulu, Wang, Aihui, Ren, Jiale
Format Conference Proceeding
LanguageEnglish
Published IEEE 09.12.2021
Subjects
Online AccessGet full text
ISSN2325-0690
DOI10.1109/ICAMechS54019.2021.9661523

Cover

Abstract Considering the designing the controller of a lower limb rehabilitation robot, an accurate inverse dynamic model is usually needed to calculate the joint torque, which is the key to trajectory execution. However, the physical modeling method will have various uncertainties, resulting in inaccurate estimating and measuring physical parameters. Therefore, this paper proposes to use a Gated Recurrent Unit (GRU) to learn the inverse dynamic model. First of all, the gait data and plantar force data of healthy people are obtained synchronously using the NOKOV 3D optical motion capture system and the Bertec 3D force measurement platform. Secondly, using MATLAB, the angle, angular velocity, angular acceleration and joint torque of the hip and knee joints at different moments can be calculated when people walk normally with the data derived from the system. Finally, the calculated joint angles, angular velocities, and angular accelerations are used as inputs to the GRU network, and joint torques are used as outputs to learn the inverse dynamics model of the exoskeleton robot. The evaluation index of the training model is the Root Mean Square Error (RMSE), which eventually settles at about 0.15. The results show that the model has a good learning ability and has made some certain contribution to the development of the exoskeleton robot control system.
AbstractList Considering the designing the controller of a lower limb rehabilitation robot, an accurate inverse dynamic model is usually needed to calculate the joint torque, which is the key to trajectory execution. However, the physical modeling method will have various uncertainties, resulting in inaccurate estimating and measuring physical parameters. Therefore, this paper proposes to use a Gated Recurrent Unit (GRU) to learn the inverse dynamic model. First of all, the gait data and plantar force data of healthy people are obtained synchronously using the NOKOV 3D optical motion capture system and the Bertec 3D force measurement platform. Secondly, using MATLAB, the angle, angular velocity, angular acceleration and joint torque of the hip and knee joints at different moments can be calculated when people walk normally with the data derived from the system. Finally, the calculated joint angles, angular velocities, and angular accelerations are used as inputs to the GRU network, and joint torques are used as outputs to learn the inverse dynamics model of the exoskeleton robot. The evaluation index of the training model is the Root Mean Square Error (RMSE), which eventually settles at about 0.15. The results show that the model has a good learning ability and has made some certain contribution to the development of the exoskeleton robot control system.
Author Song, Lulu
Ren, Jiale
Wang, Aihui
Author_xml – sequence: 1
  givenname: Lulu
  surname: Song
  fullname: Song, Lulu
  organization: Zhongyuan University of Technology,School of Electric and Information Engineering,Zhengzhou,China,450007
– sequence: 2
  givenname: Aihui
  surname: Wang
  fullname: Wang, Aihui
  email: a.wang@zut.edu.cn
  organization: Zhongyuan University of Technology,School of Electric and Information Engineering,Zhengzhou,China,450007
– sequence: 3
  givenname: Jiale
  surname: Ren
  fullname: Ren, Jiale
  organization: Zhongyuan University of Technology,School of Electric and Information Engineering,Zhengzhou,China,450007
BookMark eNotj0tLw0AUhUdRsK39BW4G90nvnVcyS6laC2kFresyk7nRaDuRjA_67w3Y1YED3-E7Y3YWu0iMXSPkiGBny_nNiuq3Z60AbS5AYG6NQS3kCRujMVphoUV5ykZCCp2BsXDBpim9AwyAhrKEEcNl_KE-Eb89RLdva77qAu34d2rjK188vfA1ff12_UfiFbk-Du0lO2_cLtH0mBO2ub_bzB-y6nExKFVZq0rIUHlrRWGVs156Bx6crGtb-kJCCLIwirAJaD2CcaTQkxE2KACpITQo5YRd_c-2RLT97Nu96w_b40H5B2_pRsc
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ICAMechS54019.2021.9661523
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Xplore
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISBN 1665417528
9781665417525
EISSN 2325-0690
EndPage 55
ExternalDocumentID 9661523
Genre orig-research
GroupedDBID 6IE
6IF
6IK
6IL
6IN
AAJGR
AAWTH
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
IPLJI
M43
OCL
RIE
RIL
ID FETCH-LOGICAL-i480-14b992794a9b3ba0b0a3cc98b730dd3764e1fd19b106ae41be629d400350df133
IEDL.DBID RIE
IngestDate Wed Aug 27 03:03:27 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i480-14b992794a9b3ba0b0a3cc98b730dd3764e1fd19b106ae41be629d400350df133
PageCount 4
ParticipantIDs ieee_primary_9661523
PublicationCentury 2000
PublicationDate 2021-Dec.-9
PublicationDateYYYYMMDD 2021-12-09
PublicationDate_xml – month: 12
  year: 2021
  text: 2021-Dec.-9
  day: 09
PublicationDecade 2020
PublicationTitle International Conference on Advanced Mechatronic Systems
PublicationTitleAbbrev ICAMechS
PublicationYear 2021
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0001950880
Score 1.7808276
Snippet Considering the designing the controller of a lower limb rehabilitation robot, an accurate inverse dynamic model is usually needed to calculate the joint...
SourceID ieee
SourceType Publisher
StartPage 52
SubjectTerms deep learning
Exoskeleton robot
Exoskeletons
GRU network
inverse dynamic model
Jacobian matrices
Three-dimensional displays
Torque
Torque control
Training
Uncertainty
Title Inverse Dynamic Model using GRU Networks Learning
URI https://ieeexplore.ieee.org/document/9661523
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3LTgIxFL0BVrrxAcZ3unDpDNOZDkyXBkU0gRiFhB3p4xYNBgyPjV9v2xlAjQt3zSya25l2zm177jkAV0izKBEpCwxnacBMJgMuRBJQijyNJI80erZFr9EZsMdhOizB9aYWBhE9-QxD1_R3-XqmVu6orG5Tcws3SRnKdprltVrb8xRvZ7rWFaURrz-0brqoXl9sTkJdSUpMw6KDH04qHkjae9Bdh5DzRybhailD9flLnfG_Me5DbVuyR542YHQAJZwewu43tcEqUKepMV8guc1d6InzQXsnjvk-JvfPA9LLKeELUoiujmvQb9_1W52gcEwI3lgWBZRJzmO7wgSXiRSRjESiFM-kXcZa218JQ2o05dLuAwUyKrERc8387aI2drd6BJXpbIrHQDiLlc6asUSTWMhq2ixKGMaaylDVMLE8gaob--gj18QYFcM-_fvxGey49-9pIPwcKsv5Ci8smC_lpf-KXzU4nPs
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NTwIxEJ0gHtSLH2j8tgeP7rLd7cL2aFAEBWIUEm6k7U7RaMDwcfHX23YXUOPBW9NDM03Tvmn75j2AS6RJEImYeZqz2GM6kR4XIvIoRR4HkgcpOrZFp9Losft-3C_A1bIWBhEd-Qx923R_-elYze1TWdmk5gZuojVYN7jP4qxaa_Wi4gxNF8qiNODlZu26jerl2WQl1BalhNTPh_jhpeKgpL4N7UUQGYPkzZ_PpK8-f-kz_jfKHdhfFe2RxyUc7UIBR3uw9U1vsATUqmpMpkhuMh96Yp3Q3onlvg_J3VOPdDJS-JTksqvDfejWb7u1hpd7JnivLAk8yiTnodljgstIikAGIlKKJ9Js5DQ1hwlDqlPKpbkJCmRUYiXkKXP_i6k299UDKI7GIzwEwlmo0qQaStSRAa2qyaOEZqyqNFUVHcojKNm5Dz4yVYxBPu3jv7svYKPRbbcGrWbn4QQ27Vo4Ugg_heJsMsczA-0zee5W9AuiIaBI
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=proceeding&rft.title=International+Conference+on+Advanced+Mechatronic+Systems&rft.atitle=Inverse+Dynamic+Model+using+GRU+Networks+Learning&rft.au=Song%2C+Lulu&rft.au=Wang%2C+Aihui&rft.au=Ren%2C+Jiale&rft.date=2021-12-09&rft.pub=IEEE&rft.eissn=2325-0690&rft.spage=52&rft.epage=55&rft_id=info:doi/10.1109%2FICAMechS54019.2021.9661523&rft.externalDocID=9661523