An LPV Approach to Sensor Fault Diagnosis of Robotic Arm
محورهای موضوعی : Journal of Computer & RoboticsAmir Hossein Sabbaghan 1 , Amir Hossein Hassanabadi 2
1 - Faculty of Computer and Information Technology Engineering, Qazvin Branch, Islamic Azad University, Qazvin, Iran
2 - Faculty of Computer and Information Technology Engineering, Qazvin Branch, Islamic Azad University, Qazvin, Iran
کلید واژه: Fault diagnosis, Linear Parameter Varying, Polytopic Model, Descriptor System, Unknown Input Observer, Robotic Manipulator, Inverse Kinematics,
چکیده مقاله :
One of the major challenges in robotic arms is to diagnosis sensor fault. To address this challenge, this paper presents an LPV approach. Initially, the dynamics of a two-link manipulator is modelled with a polytopic linear parameter varying structure and then by using a descriptor system approach and a robust design of a suitable unknown input observer by means of pole placement method along with linear matrix inequalities, in addition to providing an estimate of state variables for using in state feedback, the detection, isolation, and identification of sensor faults in the manipulator are addressed. The proposed observer provides a robust estimate of the faults along with attenuating the disturbance effects. Further, the desired angles of the joints are calculated for achieving the desired trajectory of the robot’s end-effector using the inverse kinematics and by designing a suitable state feedback law with integral mode, the reference signals are tracked. The sufficient condition for stability of the closed-loop system is obtained as a set of linear matrix inequalities at the vertices of the system. The efficiency and effectiveness of the control system, along with the designed fault diagnosis unit, are shown using numerical simulations.
[1] Mi, Y.; Xu, F.; Tan, J.; Wang, X.; Liang, B., "Fault-tolerant control of a 2-DOF robot manipulator using multi-sensor switching strategy."vol. 63, no. 3, pp. 7307-7314 (2017).
[2] Mittal, S.; Dave, M.; Kumar, A., "Fault-Tolerant Position Control of the Manipulator of PUMA Robot using Hybrid Control Approach."International Journal of Current Engineering and Technology, vol. 6,no. 5 (2016).
[3] Kazemi, H.; Yazdizadeh, A., "Optimal state estimation and fault diagnosis for a class of nonlinear systems." IEEE/CAA Journal of Automatica Sinica (2017).
[4] Cho, C. N.; Hong, J. T.; Kim, H. J., "Neural Network Based Adaptive Actuator Fault Detection Algorithm for Robot Manipulators." Journal of Intelligent & Robotic Systems, vol. 95, no. 1, pp. 137-147 (2019).
[5] Khalastchi, E.; Kalech, M., "A sensor-based approach for fault detection and diagnosis for robotic systems." Autonomous Robots,vol. 42, no. 6, pp. 1231-1248 (2018).
[6] Altun, Y., "Gain scheduling LQI controller design for LPV descriptor systems and motion control of two-link flexible joint robot manipulator" An International Journal of Optimization and Control:Theories & Applications (IJOCTA), vol. 8, no. 2, pp. 201-207 (2018).
[7] Sari, C.; Agustinah, T.; Jazidie, A., "Design of actuator fault compensation with MRC in 2 DOF manipulator based on PID CTC."pp. 250-254 (2012).
[8] Vizer, D.; Mercere, G.; Laroche, E., "Gray-box LPV model identification of a 2-DoF surgical robotic manipulator by using an H∞-norm-based local approach." IFAC-Papers on Line, vol. 48, no.26, pp. 79-84 (2015).
[9] Vizer, D.; Mercere, G.; Laroche, E., "Combining analytic and experimental information for linear parameter-varying model identification: application to a flexible robotic manipulator." Periodica Polytechnica Electrical Engineering and Computer Science, vol. 58,no. 4, pp. 133-148 (2014).
[10] Zribi, S.; Tlijani, H.; Knani, J.; Puig, V., "Impact of external disturbance and discontinuous input on the redundant manipulator robot behaviour using the linear parameter varying modelling approach." International Journal of Advanced Computer Science and Applications, vol. 8, no. 10, pp. 202-208 (2017).
[11] Patton, R. J.; Klinkhieo, S., "LPV fault estimation and FTC of a twolink manipulator." pp. 4647-4652 (2006).
[12] Gang, C.; Wen, G.; Qingxuan, J.; Xuan, W.; Yingzhuo, F., "Failure treatment strategy and fault-tolerant path planning of a space manipulator with free-swinging joint failure." Chinese Journal of Aeronautics, vol. 31, no. 12, pp. 2290-2305 (2018).
[13] Zhixiang, L.; Youmin, Z.; Chi, Y.; Jun, L., "An adaptive linear parameter varying fault tolerant control scheme for unmanned surface vehicle steering control." pp. 6197-6202 (2017).
[14] Ijaz, S.; Yan, L.; Hamayun, M. T.; Baig, W. M.; Shi, C., "An Adaptive LPV Integral Sliding Mode FTC of Dissimilar Redundant Actuation System for Civil Aircraft." IEEE Access, vol. 6, pp. 65960-65973 (2018).
[15] Hassanabadi, A. H.; Shafiee, M.; Puig, V., "Sensor fault diagnosis of singular delayed LPV systems with inexact parameters: an uncertain system approach." International Journal of Systems Science, vol. 49,
no. 1, pp. 179-195 (2018).
[16] Hassanabadi, A. H.; Shafiee, M.; Puig, V., "Actuator fault diagnosis of singular delayed LPV systems with inexact measured parameters via PI unknown input observer." IET Control Theory & Applications.
Vol. 11, no. 12, pp. 1894-1903 (2017).
[17] Estrada, F. R. L., "Model-based fault diagnosis observer design for descriptor LPV system with unmeasurable gain scheduling."Université de Lorraine (2014).
[18] López-Estrada, F. R.; Ponsart, J. C.; Astorga-Zaragoza, C. M.;Theilliol, D., "Fault estimation observer design for descriptor-LPV systems with unmeasurable gain scheduling functions." pp. 269-274 (2007).
[19] López-Estrada, F. R.; Ponsart, J.-C.; Theilliol, D.; Zhang, Y.; Astorga-Zaragoza, C. M., "LPV model-based tracking control and robust sensor fault diagnosis for a quadrotor UAV." Journal of Intelligent & Robotic Systems, vol. 84, no. 1-4, pp. 163-177 (2016).
[20] Chilali, M.; Gahinet, P.; Apkarian, P., "Robust pole placement in LMI regions." IEEE transactions on Automatic Control, vol. 44, no. 12, pp.2257-2270 (1999).
[21] Patton, R.; Chen, L.; Klinkhieo, S., "An LPV pole-placement approach to friction compensation as an FTC problem." International Journal of Applied Mathematics and Computer Science, vol. 22, no.1, pp. 149-160 (2012).