title: Finite-time sliding surface constrained control for a robot manipulator with an unknown deadzone and disturbance.
abstract: This paper presents finite-time sliding mode control (FSMC) with predefined constraints for the tracking error and sliding surface in order to obtain robust positioning of a robot manipulator with input nonlinearity due to an unknown deadzone and external disturbance. An assumed model feedforward FSMC was designed to avoid tedious identification procedures for the manipulator parameters and to obtain a fast response time. Two constraint switching control functions based on the tracking error and finite-time sliding surface were added to the FSMC to guarantee the predefined tracking performance despite the presence of an unknown deadzone and disturbance. The tracking error due to the deadzone and disturbance can be suppressed within the predefined error boundary simply by tuning the gain value of the constraint switching function and without the addition of an extra compensator. Therefore, the designed constraint controller has a simpler structure than conventional transformed error constraint methods and the sliding surface constraint scheme can also indirectly guarantee the tracking error constraint while being more stable than the tracking error constraint control. A simulation and experiment were performed on an articulated robot manipulator to validate the proposed control schemes.
authors.affiliation: Department of Electronic Engineering, Pusan National University, Jangjeon-dong, Geumjeong-gu, Busan 46241, Republic of Korea. Electronic address: snikhan@gmail.com.
authors.forename: Seong
authors.initials: S
authors.lastname: Ik Han
authors.affiliation: Department of Electronic Engineering, Pusan National University, Jangjeon-dong, Geumjeong-gu, Busan 46241, Republic of Korea. Electronic address: jmlee@pusan.ac.kr.
authors.forename: Jangmyung
authors.initials: J
authors.lastname: Lee
keywords: Assumed model feedforward manipulator control; Finite-time SMC; Robot manipulator; Sliding surface constraint FSMC; Tracking error constraint FSMC; Unknown deadzone input