{"title":"Cascade position- torque control strategy based on function approximation technique (FAT) for flexible joint robots","authors":"H. Al-Shuka, B. Corves, Ehab N. Abbas","doi":"10.21203/rs.3.rs-1197021/v1","DOIUrl":null,"url":null,"abstract":"\n This work deals with control of rigid link robotic manipulators provided with flexible joints. Due to presence of flexible joint dynamics, additional degrees of freedom and underactuation are developed that would complicate the control design. Besides, model uncertainties, unmodeled dynamics and disturbances should be considered in robot modeling and control. Therefore, this paper proposes a cascade position-torque control strategy based on function approximation technique (FAT). The key idea is to design two nested loops: 1) an outer position control loop for tracking reference trajectory, and 2) an inner joint torque control loop to track the desired joint torque resulted from the outer position loop. The torque control loop makes the robot system more adaptable and compliant for sudden disturbances. It increases the perception capability for the target robot mechanisms. Adaptive approximation control (AAC) is used as a strong tool for dealing with time-varying uncertain parameters and disturbances. A sliding mode term is easily integrated with control law structure; however, a constraint on feedback gains are established for compensating modeling (approximation) error. The proposed control architecture can be easily used for high degrees of freedom robotic system due to the decentralized behavior of the AAC. A two-link manipulator is used for simulation experiments.The simulated robot is commanded to move from rest to desired step references considering three cases depending on the selected value of the sliding mode time constant. It is shown that selection of a large time constant parameter related to the position loop leads to slow response. Besides, one of the inherent issues associated with the inner torque control is the presence of derivative of desired joint torque that makes the input control abruptly jumping at the beginning of the dynamic response. To end this, an approximation for derivative term of the desired joint torque is established using a low-pass filter with a time constant selected carefully such that a feasible dynamic response is ensured.The results show the effectiveness of the proposed controller.","PeriodicalId":338932,"journal":{"name":"8TH ENGINEERING AND 2ND INTERNATIONAL CONFERENCE FOR COLLEGE OF ENGINEERING – UNIVERSITY OF BAGHDAD: COEC8-2021 Proceedings","volume":"147 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"8TH ENGINEERING AND 2ND INTERNATIONAL CONFERENCE FOR COLLEGE OF ENGINEERING – UNIVERSITY OF BAGHDAD: COEC8-2021 Proceedings","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.21203/rs.3.rs-1197021/v1","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This work deals with control of rigid link robotic manipulators provided with flexible joints. Due to presence of flexible joint dynamics, additional degrees of freedom and underactuation are developed that would complicate the control design. Besides, model uncertainties, unmodeled dynamics and disturbances should be considered in robot modeling and control. Therefore, this paper proposes a cascade position-torque control strategy based on function approximation technique (FAT). The key idea is to design two nested loops: 1) an outer position control loop for tracking reference trajectory, and 2) an inner joint torque control loop to track the desired joint torque resulted from the outer position loop. The torque control loop makes the robot system more adaptable and compliant for sudden disturbances. It increases the perception capability for the target robot mechanisms. Adaptive approximation control (AAC) is used as a strong tool for dealing with time-varying uncertain parameters and disturbances. A sliding mode term is easily integrated with control law structure; however, a constraint on feedback gains are established for compensating modeling (approximation) error. The proposed control architecture can be easily used for high degrees of freedom robotic system due to the decentralized behavior of the AAC. A two-link manipulator is used for simulation experiments.The simulated robot is commanded to move from rest to desired step references considering three cases depending on the selected value of the sliding mode time constant. It is shown that selection of a large time constant parameter related to the position loop leads to slow response. Besides, one of the inherent issues associated with the inner torque control is the presence of derivative of desired joint torque that makes the input control abruptly jumping at the beginning of the dynamic response. To end this, an approximation for derivative term of the desired joint torque is established using a low-pass filter with a time constant selected carefully such that a feasible dynamic response is ensured.The results show the effectiveness of the proposed controller.