Controller design for nonlinear bilateral teleoperation systems via total energy shaping
Authors
Robab Ebrahimi Bavili, Ahmad Akbari, Reza Mahboobi Esfanjani
Abstract
In this paper, Interconnection and Damping Assignment Passivity Based Control (IDA-PBC) notion is utilized to design a novel controller for teleoperation systems with asymmetric variable time delay in the communication channel and passive/non-passive interaction forces. By shaping both of the kinetic and potential energies, the performance of position and force tracking is improved compared to conventional controllers. Using the Lyapunov–Krasovskii theorem, sufficient synthesis conditions are derived in terms of Linear Matrix Inequalities (LMIs) to ensure stable position and force tracking in the system. The dynamical models of actuators, i.e. Direct Current (DC) motors, are considered in the design of control law. Finally, comparative simulation results are presented to demonstrate the superiority of the proposed method contrasted to some recent rival methods in the literature. The real-world applicability of the proposed control strategy is verified by the laboratory experiments.
Keywords
Bilateral teleoperation system; IDA-PBC controller; DC motors; Stability and tracking; Lyapunov–Krasovskii theorem
Citation
- Journal: Mechanical Systems and Signal Processing
- Year: 2021
- Volume: 150
- Issue:
- Pages: 107239
- Publisher: Elsevier BV
- DOI: 10.1016/j.ymssp.2020.107239
BibTeX
@article{Ebrahimi_Bavili_2021,
title={{Controller design for nonlinear bilateral teleoperation systems via total energy shaping}},
volume={150},
ISSN={0888-3270},
DOI={10.1016/j.ymssp.2020.107239},
journal={Mechanical Systems and Signal Processing},
publisher={Elsevier BV},
author={Ebrahimi Bavili, Robab and Akbari, Ahmad and Mahboobi Esfanjani, Reza},
year={2021},
pages={107239}
}
References
- Hokayem, P. F. & Spong, M. W. Bilateral teleoperation: An historical survey. Automatica vol. 42 2035–2057 (2006) – 10.1016/j.automatica.2006.06.027
- Nuño, E., Basañez, L. & Ortega, R. Passivity-based control for bilateral teleoperation: A tutorial. Automatica vol. 47 485–495 (2011) – 10.1016/j.automatica.2011.01.004
- Huang, P., Dai, P., Lu, Z. & Liu, Z. Asymmetric wave variable compensation method in dual-master-dual-slave multilateral teleoperation system. Mechatronics vol. 49 1–10 (2018) – 10.1016/j.mechatronics.2017.11.006
- Sun, D., Naghdy, F. & Du, H. Application of wave-variable control to bilateral teleoperation systems: A survey. Annual Reviews in Control vol. 38 12–31 (2014) – 10.1016/j.arcontrol.2014.03.002
- Anderson, R. J. & Spong, M. W. Bilateral control of teleoperators with time delay. IEEE Transactions on Automatic Control vol. 34 494–501 (1989) – 10.1109/9.24201
- Niemeyer, G. & Slotine, J.-J. E. Stable adaptive teleoperation. IEEE Journal of Oceanic Engineering vol. 16 152–162 (1991) – 10.1109/48.64895
- Islam, S., Liu, P. X., El Saddik, A., Dias, J. & Seneviratne, L. Bilateral shared autonomous systems with passive and nonpassive input forces under time varying delay. ISA Transactions vol. 54 218–228 (2015) – 10.1016/j.isatra.2014.07.008
- Li, W. et al. Semi-autonomous bilateral teleoperation of six-wheeled mobile robot on soft terrains. Mechanical Systems and Signal Processing vol. 133 106234 (2019) – 10.1016/j.ymssp.2019.07.015
- Lima, A simple algebraic criterion for stability of bilateral teleoperation systems under time-varying delays. Mech. Syst. Signal Process. (2020)
- Ganjefar, S., Rezaei, S. & Hashemzadeh, F. Position and force tracking in nonlinear teleoperation systems with sandwich linearity in actuators and time-varying delay. Mechanical Systems and Signal Processing vol. 86 308–324 (2017) – 10.1016/j.ymssp.2016.09.023
- Yang, L., Chen, Y., Liu, Z., Chen, K. & Zhang, Z. Adaptive Fuzzy Control for Teleoperation System with Uncertain Kinematics and Dynamics. International Journal of Control, Automation and Systems vol. 17 1158–1166 (2019) – 10.1007/s12555-017-0631-z
- Chopra, N. & Spong, M. W. Adaptive coordination control of bilateral teleoperators with time delay. 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601) 4540-4547 Vol.5 (2004) doi:10.1109/cdc.2004.1429499 – 10.1109/cdc.2004.1429499
- Sarajchi, M. hadi, Ganjefar, S., Hoseini, S. M. & Shao, Z. Adaptive Controller Design Based On Predicted Time-delay for Teleoperation Systems Using Lambert W function. International Journal of Control, Automation and Systems vol. 17 1445–1453 (2019) – 10.1007/s12555-018-0289-1
- Nuño, E., Ortega, R. & Basañez, L. An adaptive controller for nonlinear teleoperators. Automatica vol. 46 155–159 (2010) – 10.1016/j.automatica.2009.10.026
- Ortega, R., van der Schaft, A., Castanos, F. & Astolfi, A. Control by Interconnection and Standard Passivity-Based Control of Port-Hamiltonian Systems. IEEE Transactions on Automatic Control vol. 53 2527–2542 (2008) – 10.1109/tac.2008.2006930
- van der Schaft, (2000)
- Nageshrao, S. P., Lopes, G. A. D., Jeltsema, D. & Babuška, R. Passivity-based reinforcement learning control of a 2-DOF manipulator arm. Mechatronics vol. 24 1001–1007 (2014) – 10.1016/j.mechatronics.2014.10.005
- van der Schaft, A. & Jeltsema, D. Port-Hamiltonian Systems Theory: An Introductory Overview. Foundations and Trends® in Systems and Control vol. 1 173–378 (2014) – 10.1561/2600000002
- Macchelli, A., Melchiorri, C. & Stramigioli, S. Port-Based Modeling and Simulation of Mechanical Systems With Rigid and Flexible Links. IEEE Transactions on Robotics vol. 25 1016–1029 (2009) – 10.1109/tro.2009.2026504
- Groothuis, S. S., Stramigioli, S. & Carloni, R. Modeling Robotic Manipulators Powered by Variable Stiffness Actuators: A Graph-Theoretic and Port-Hamiltonian Formalism. IEEE Transactions on Robotics vol. 33 807–818 (2017) – 10.1109/tro.2017.2668385
- Ortega, R., Spong, M. W., Gomez-Estern, F. & Blankenstein, G. Stabilization of a class of underactuated mechanical systems via interconnection and damping assignment. IEEE Transactions on Automatic Control vol. 47 1218–1233 (2002) – 10.1109/tac.2002.800770
- Ortega, R. & García-Canseco, E. Interconnection and Damping Assignment Passivity-Based Control: A Survey. European Journal of Control vol. 10 432–450 (2004) – 10.3166/ejc.10.432-450
- Guerrero, M. E., Mercado, D. A., Lozano, R. & Garcia, C. D. IDA-PBC methodology for a quadrotor UAV transporting a cable-suspended payload. 2015 International Conference on Unmanned Aircraft Systems (ICUAS) 470–476 (2015) doi:10.1109/icuas.2015.7152325 – 10.1109/icuas.2015.7152325
- Gandarilla, I., Santibañez, V. & Sandoval, J. Control of a self-balancing robot with two degrees of freedom via IDA-PBC. ISA Transactions vol. 88 102–112 (2019) – 10.1016/j.isatra.2018.12.014
- Sandoval, J., Kelly, R. & Santibanez, V. Regulation of mechanisms with friction driven by brushed DC motors via IDA-PBC method. 49th IEEE Conference on Decision and Control (CDC) 6225–6229 (2010) doi:10.1109/cdc.2010.5717958 – 10.1109/cdc.2010.5717958
- Rodríguez, H. & Ortega, R. Stabilization of electromechanical systems via interconnection and damping assignment. International Journal of Robust and Nonlinear Control vol. 13 1095–1111 (2003) – 10.1002/rnc.804
- Franco, Discrete-time IDA-PBC for underactuated mechanical systems with input-delay and matched disturbances. (2018)
- Liu, X., Tao, R. & Tavakoli, M. Adaptive control of uncertain nonlinear teleoperation systems. Mechatronics vol. 24 66–78 (2014) – 10.1016/j.mechatronics.2013.11.010
- Yang, R. & Wang, Y. Stability for a class of nonlinear time-delay systems via Hamiltonian functional method. Science China Information Sciences vol. 55 1218–1228 (2012) – 10.1007/s11432-012-4573-z
- Schiffer, J., Fridman, E., Ortega, R. & Raisch, J. Stability of a class of delayed port-Hamiltonian systems with application to microgrids with distributed rotational and electronic generation. Automatica vol. 74 71–79 (2016) – 10.1016/j.automatica.2016.07.022
- Sun, W. & Peng, L. Robust Adaptive Control of Uncertain Stochastic Hamiltonian Systems with Time Varying Delay. Asian Journal of Control vol. 18 642–651 (2015) – 10.1002/asjc.1143
- Yang, R., Sun, L., Zhang, G. & Zhang, Q. Finite-time stability and stabilization of nonlinear singular time-delay systems via Hamiltonian method. Journal of the Franklin Institute vol. 356 5961–5992 (2019) – 10.1016/j.jfranklin.2019.04.033
- Ebrahimi Bavili, R., Akbari, A. & Mahboobi Esfanjani, R. Passivity-based control of nonlinear teleoperation systems with non-passive interaction forces. Intelligent Service Robotics vol. 13 419–437 (2020) – 10.1007/s11370-020-00327-6
- Wilson, S. et al. Formulation of a new gradient descent MARG orientation algorithm: Case study on robot teleoperation. Mechanical Systems and Signal Processing vol. 130 183–200 (2019) – 10.1016/j.ymssp.2019.04.064
- Odry, Á., Fullér, R., Rudas, I. J. & Odry, P. Kalman filter for mobile-robot attitude estimation: Novel optimized and adaptive solutions. Mechanical Systems and Signal Processing vol. 110 569–589 (2018) – 10.1016/j.ymssp.2018.03.053
- Liu, Y. et al. An innovative information fusion method with adaptive Kalman filter for integrated INS/GPS navigation of autonomous vehicles. Mechanical Systems and Signal Processing vol. 100 605–616 (2018) – 10.1016/j.ymssp.2017.07.051