Abstract

Tendon–sheath mechanism (TSM) has inherent advantages in the development of flexible robotic systems because of its simplicity, safety, flexibility, and ease of transmission. However, the control of TSM is challenging due to the presence of nonlinearities, namely friction, backlash-like hysteresis and the time-varying configuration of the TSM during its operations. Existing studies of TSM found in the literature only address tendon transmission under the assumption of fixed configuration and a complex inverse model of backlash is required. In order to flexibly use the system in a wider range of applications, the aforementioned nonlinear effects have to be characterized for the purpose of compensation. In this paper, we endeavor to address these issues by presenting a series of controller strategies, namely a feedforward control scheme under the assumption of known backlash-like hysteresis profile, and an adaptive control scheme to characterize the nonlinearities with unknown backlash hysteresis and uncertainties. The proposed control schemes do not require information of the tendon–sheath configurations, which is challenging to obtain in practice, in the compensation structures. In the absence of output position feedback, a simple direct inverse model-based feedforward has been used that efficiently reduce the tracking errors. The feedforward compensation does not require any complex algorithm for the inverse model. In the presence of output position feedback, a nonlinear adaptive controller has been developed to enhance the tracking performances of the TSM regardless of the random change in the tendon–sheath configurations during compensation. In addition, exact values of the model parameters are not required. They are estimated online during the operations. A dedicated experimental setup is introduced to validate the proposed control approaches. The results show that the proposed control schemes significantly improve the tracking performances for the TSM in the presence of uncertainties and time-varying configurations during the operations. There is a significant decrease of 0.0158rad2 (before compensation) to smaller value of 0.0012rad2 (use feedforward control) and 8.2815×10−5rad2 (use nonlinear controller) after compensation.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.