Abstract
The use of traditional position controllers in robots working in close proximity to people can lead to risks that result from the unexpected physical human-robot interactions (pHRI). To obtain effective tracking during normal operations, and retain the ability to recover from position errors in a smooth and damped manner, following contacts with external objects/agents, Proxy-based Sliding Mode Control (PSMC) has been proposed. While the efficacy of this controller in fully actuated manipulators has been studied, its use in underactuated systems has not yet been considered. This paper introduces PSMC for a class of underactuated systems. Specifically it considers the control of flexible joint manipulators with passive elastic elements in series with the motors. The Proxy-based Sliding Mode Control is developed to address the stability requirements of this type of dynamic system, while a torque controller to regulate the output torque of the actuation units is designed using Feedback Linearization and Linear Quadratic optimal control approaches. The performance of the proposed scheme is demonstrated in dynamic simulation of an anthropomorphic compliant robot arm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
The Signum of an arbitrary variable \(\xi \) is defined as \(sgn(\xi )=\textstyle \frac{\xi }{|\xi |}\) which is undefined at \(\xi =0\).
- 2.
This relation can be simply proved from \(\delta =sgn(\rho -\delta )\Leftrightarrow \delta =sat(\rho )\).
- 3.
The Saturation or Clipping function of an arbitrary variable \(\xi \) is defined as \(sat(\xi )=\textstyle \frac{\xi }{max(1,|\xi |)}\).
References
Tsagarakis, N.G., Laffranchi, M., Vanderborght, B., Caldwell, D.G.: A compact soft actuator unit for small scale human friendly robots. In: IEEE International Conference Robotics and Automation, pp. 4356–4362 (2009)
Bicchi, A., Rizzini, S.L., Tonietti, G.: Compliant design for intrinsic safety: general issues and preliminary design. IEEE/RSJ Int. Conf. Intell. Robots Syst. 4, 1864–1869 (2001)
Brackx, B., Geeroms, J., Vantilt, J., Grosu, V., Junius, K., Cuypers, H., Vanderborght, B., Lefeber, D.: Design of a modular add-on compliant actuator to convert an orthosis into an assistive exoskeleton. In: IEEE RAS and EMBS International Conference on Biomedical Robotics and Biomechatronics, pp. 485–490 (2014)
Paluska, D., Herr, H.: The effect of series elasticity on actuator power and work output: Implications for robotic and prosthetic joint design. Robot. Auton. Syst. 54(8), 667–673 (2006)
Mathijssen, G., Brackx, B., Van Damme, M., Lefeber, D., Vanderborght, B.: Series-Parallel Elastic Actuation (SPEA) with intermittent mechanism for reduced motor torque and increased efficiency. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 5841–5846 (2013)
Chen, L., Garabini, M., Laffranchi, M., Kashiri, N., Tsagarakis, N.G., Bicchi, A., Caldwell, D.G.: Optimal control for maximizing velocity of the CompAct compliant actuator. In: IEEE International Conference on Robotics and Automation, pp. 516–522 (2013)
Braun, D.J., Petit, F., Huber, F., Haddadin, S., Van Der Smagt, P., Albu-Schaffer, A., Vijayakumar, S.: Robots driven by compliant actuators: optimal control under actuation constraints. IEEE Trans. Robot. 29(5), 1085–1101 (2013)
Ozgoli, S., Taghirad, H.D.: A survey on the control of flexible joint robots. Asian J. Control 8(4), 332344 (2006)
Chen, L., Laffranchi, M., Lee, J., Kashiri, N., Tsagarakis, N.G., Caldwell, D.G.: Link position control of a compliant actuator with unknown transmission friction torque. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 4058–4064 (2013)
Dallali, H., Medrano-Cerda, G., Kashiri, N., Tsagarakis, N.G., Caldwell, D.G.: Decentralized feedback design for a compliant robot arm. In: UKSim-AMSS 8th European Symposium on Computer Modeling and Simulation, pp. 269–274 (2014)
Vanderborght, B., Albu-Schaeffer, A., Bicchi, A., Burdet, E., Caldwell, D.G., Carloni, R., Catalano, M., Eiberger, O., Friedl, W., Ganesh, G., Garabini, M., Grebenstein, M., Grioli, G., Haddadin, S., Hoppner, H., Jafari, A., Laffranchi, M., Lefeber, D., Petit, F., Stramigioli, S., Tsagarakis, N., Van Damme, M., Van Ham, R., Visser, L.C., Wolf, S.: Variable impedance actuators: a review. Robot. Auton. Syst. 61, 1601–1614 (2013)
Jafari, A., Tsagarakis, N.G., Vanderborght, B., Caldwell, D. G.: A novel actuator with adjustable stiffness (AwAS). In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 4201–4206 (2010)
Catalano, M. G., Grioli, G., Garabini, M., Bonomo, F., Mancini, M., Tsagarakis, N., Bicchi, A.: VSA-CubeBot: A modular variable stiffness platform for multiple degrees of freedom robots. In: IEEE International Conference on Robotics and Automation, pp. 5090–5095 (2011)
Vanderborght, B., Tsagarakis, N.G., Van Ham, R., Thorson, I., Caldwell, D.G.: MACCEPA 2.0: compliant actuator used for energy efficient hopping robot Chobino1D. Auton. Robots 31, 55–65 (2011)
Garcia, E., Arevalo, J.C., Munoz, G., Gonzalez-de Santos, P.: Combining series elastic actuation and magneto-rheological damping for the control of agile locomotion. Robot. Auton. Syst. 59(10), 827–839 (2011)
Laffranchi, M., Tsagarakis, N., Caldwell, D. G.: A compact compliant actuator (CompAct) with variable physical damping. In: IEEE International Conference on Robotics and Automation, pp. 4644–4650 (2011)
Radulescu, A., Howard, M., Braun, D. J., Vijayakumar, S.: Exploiting variable physical damping in rapid movement tasks. In: IEEE/ASME International Conference on Advanced Intelligent Mechatronics, pp. 141–148. (2012)
Tomei, P.: A simple PD controller for robots with elastic joints. IEEE Trans. Autom. Control 36(10), 1208–1213 (1991)
De Luca, A., Siciliano, B., Zollo, L.: PD control with on-line gravity compensation for robots with elastic joints: theory and experiments. Automatica 41(10), 1809–1819 (2005)
Albu-Schaffer, A., Petit, F., Ott, C.: Energy shaping control for a class of underactuated euler-lagrange systems. In: 10th IFAC Symposium on Robot Control, pp. 567–575 (2012)
Kikuuwe, R., Fujimoto, H.: Proxy-based sliding mode control for accurate and safe position control. In: IEEE International Conference on Robotics and Automation, pp. 25–30 (2006)
Van Damme, M., Vanderborght, B., Verrelst, B., Van Ham, R., Daerden, F., Lefeber, D.: Proxy-based sliding mode control of a planar pneumatic manipulator. Int. J. Robot. Res. 28(2), 266–284 (2009)
Beyl, P., Van Damme, M., Van Ham, R., Vanderborght, B., Lefeber, D.: Design and control of a lower limb exoskeleton for robot-assisted gait training. Appl. Bionics Biomech. 6(2), 229–243 (2009)
Prieto, P.J., Rubio, E., Hern Andez, L., Urquijo, O.: Proxy-based sliding mode control on platform of 3 degree of freedom (3-DOF). Adv. Robot. 27(10), 773–784 (2013)
Kikuuwe, R., Yasukouchi, S., Fujimoto, H., Yamamoto, M.: Proxy-based sliding mode control: a safer extension of PID position control. IEEE Trans. Robot. 26(4), 670–683 (2010)
Kashiri, N., Tsagarakis, N. G., Van Damme, M., Vanderborght, B., Caldwell, D.G.: Enhanced physical interaction performance for compliant joint manipulators using proxy-based sliding mode control. In: 11th International Conference on Informatics in Control, Automation and Robotics, pp. 175–183 (2014)
Ortega, R.: Passivity-based Control of Euler-Lagrange Systems: Mechanical, Electrical and Electromechanical Applications. Communications and Control Engineering. Springer, Berlin (1998)
Cannon, R.H., Rosenthal, D.E.: Experiments in control of flexible structures with noncolocated sensors and actuators. J. Guid. Control Dyn. 7(5), 546–553 (1984)
Ben-Israel, A.: A Newton-Raphson method for the solution of systems of equations. J. Math. Anal. Appl. 15(2), 243–252 (1966)
Vertechy, R., Frisoli, A., Solazzi, M., Dettori, A., Bergamasco, M.: Linear-quadratic-Gaussian torque control: application to a flexible joint of a rehabilitation exoskeleton. In: IEEE International Conference on Robotics and Automation, pp. 223–228 (2010)
Haddadin, S., Albu-Schaffer, A., Hirzinger, G.: Requirements for safe robots: measurements, analysis and new insights. Int. J. Robot. Res. 28(11–12), 1507–1527 (2009)
Laffranchi, M., Tsagarakis, N. G., Caldwell, D.G.: CompAct arm: a compliant manipulator with intrinsic variable physical damping. Robot. Sci. Syst. VIII, 225 (2013)
Kashiri, N., Laffranchi, M., Tsagarakis, N.G., Sardellitti, I., Caldwell, D.G.: Dynamic modeling and adaptable control of the CompAct arm. In: IEEE International Conference on Mechatronics, pp. 477–482 (2013)
Lee, J., Laffranchi, M., Kashiri, N., Tsagarakis, N., Caldwell, D.: Model-free force tracking control of piezoelectric actuators: application to variable damping actuator. In: IEEE International Conference on Robotics and Automation, pp. 2283–2289 (2014)
Kashiri, N., Laffranchi, M., Lee, J., Tsagarakis, N.G., Chen, L., Caldwell, D.: Real-time damping estimation for variable impedance actuator. In: IEEE International Conference Robotics and Automation, pp. 1072–1077 (2014)
Kashiri, N., Laffranchi, M., Tsagarakis, N.G., Margan, A., Caldwell, D.G.: Physical interaction detection and control of compliant manipulators equipped with friction clutches. In: IEEE International Conference on Robotics and Automation, pp. 1066–1071 (2014)
Kashiri, N., Tsagarakis, N.G., Laffranchi, M., Caldwell, D.G.: On the stiffness design of intrinsic compliant manipulators. In: IEEE/ASME International Conference on Advanced Intelligent Mechatronics, pp. 1306–1311 (2013)
Acknowledgments
This work is supported by the European Research Council under EU FP7-ICT projects SAPHARI No. 287513 and WALK-MAN No. 611832.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Kashiri, N., Tsagarakis, N.G., Van Damme, M., Vanderborght, B., Caldwell, D.G. (2016). Proxy-Based Sliding Mode Control of Compliant Joint Manipulators. In: Filipe, J., Gusikhin, O., Madani, K., Sasiadek, J. (eds) Informatics in Control, Automation and Robotics. Lecture Notes in Electrical Engineering, vol 370. Springer, Cham. https://doi.org/10.1007/978-3-319-26453-0_14
Download citation
DOI: https://doi.org/10.1007/978-3-319-26453-0_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-26451-6
Online ISBN: 978-3-319-26453-0
eBook Packages: EngineeringEngineering (R0)