{"title":"Adaptive high precision position control for a flexible joint with friction and parameter uncertainties using neural networks","authors":"E.Y.O. Sidi, P. Sicard, D. Massicotte, S. Lesueur","doi":"10.1109/CCECE.1998.682750","DOIUrl":null,"url":null,"abstract":"Dynamic position-control of a flexible joint is proposed by applying adaptive control and artificial neural networks (ANNs). A flexible joint is modeled, including Coulomb and static frictions and the model is represented as an ANN. The control strategy is based on a dual loop strategy. An outer load state feedback is used to compute desired load torque and motor state. An inner motor state feedback loop is used to control the motor. Both loops use feedforward compensation of friction. The controllers are represented as an ANN, the system parameters being the weights of the output layer. Parameter identification is achieved using the recursive least squares algorithm. Simulation results show that the proposed controller can suppress vibrations.","PeriodicalId":177613,"journal":{"name":"Conference Proceedings. IEEE Canadian Conference on Electrical and Computer Engineering (Cat. No.98TH8341)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Conference Proceedings. IEEE Canadian Conference on Electrical and Computer Engineering (Cat. No.98TH8341)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCECE.1998.682750","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
Dynamic position-control of a flexible joint is proposed by applying adaptive control and artificial neural networks (ANNs). A flexible joint is modeled, including Coulomb and static frictions and the model is represented as an ANN. The control strategy is based on a dual loop strategy. An outer load state feedback is used to compute desired load torque and motor state. An inner motor state feedback loop is used to control the motor. Both loops use feedforward compensation of friction. The controllers are represented as an ANN, the system parameters being the weights of the output layer. Parameter identification is achieved using the recursive least squares algorithm. Simulation results show that the proposed controller can suppress vibrations.