Skip to content
Licensed Unlicensed Requires Authentication Published by De Gruyter (O) November 28, 2024

On passivity-based trajectory tracking for robotic manipulators combining PD+ and Slotine-Li control

Zur passivitätsbasierten Trajektorienfolgeregelung für Roboterarme, die PD+ und Slotine-Li Regelung kombiniert
  • Kristin Lakatos

    Kristin Lakatos received her M.Sc. degree in mechanical engineering with focus on control theory and information technology from the Technical University of Munich (TUM) in 2014. In the same year, she joined the German Aerospace Center (DLR), Institute of Robotics and Mechatronics, as a research assistant. Her current research interests include passivity-based control concepts, the control of nonholonomic systems and mobile manipulation.

    EMAIL logo
    , Dominic Lakatos

    Dominic Lakatos received the Dipl.-Ing. degree in mechanical engineering from the University of Applied Sciences Munich, Germany, in 2011, and the PhD in theoretical mechanics, robotics and control theory from the Technical University of Munich, Germany, in 2018. From 2011 to 2019, he has been with the Institute of Robotics and Mechatronics, German Aerospace Center, Wessling, Germany, as a research associate. From 2017 to 2023, he has been with the lidar company Blickfeld GmbH, Munich, Germany, heading and developing MEMS scanner control, and since 2023 he is with Carl Zeiss SMT, Oberkochen, Germany, as Cluster Architect for System Control of EUV Lithography Optics. His main research interests include control of nonlinear systems, underactuated systems, human and robotic dynamics, nonlinear oscillations, limit cycles, robot design, bioinspired and legged robots, control systems, MEMS design and control, optics, and EUV lithography optics.

    , Xuwei Wu

    Xuwei Wu received the B.E. degree in vehicle engineering from the Tongji University, Shanghai, China, in 2013, and the M.Sc. degree in mechanical engineering from the Technical University of Munich (TUM), Germany, in 2016. In 2019, he joined the German Aerospace Center (DLR), Institute of Robotics and Mechatronics, as a research assistant. His current research interests include nonlinear stability theory, whole-body control of humanoid robots, and safe physical human-robot interaction.

    , Paul Kotyczka

    Paul Kotyczka received the Dipl.-Ing. degree in Electrical Engineering and the Dr.-Ing. degree in Automatic Control from Technical University of Munich (TUM) in 2005 and 2010, respectively. From 2015 to 2017 he was a Marie Skłodowska-Curie Fellow at the Laboratory of Automatic Control, Chemical and Pharmaceutical Engineering (LAGEPP), University Claude Bernard Lyon 1. After his habilitation in 2019 he became Privatdozent (adjunct teaching professor). He leads the Energy-based Modeling and Control Group at the Chair of Automatic Control, TUM. He works on structured modeling, geometric numerical methods and nonlinear control design for multi-domain physical systems, with applications to mechatronic, robotic and process systems. He is program coordinator of the French-Dutch-German Doctoral College Port-Hamiltonian Systems: Modeling, Numerics and Control.

    and Alexander Dietrich

    Alexander Dietrich received the Dr.-Ing. degree from the Technical University of Munich (TUM) in 2015. In 2010, he joined the German Aerospace Center (DLR), Institute of Robotics and Mechatronics, as a research scientist. Among others, he received the Georges Giralt PhD Award 2016 for the best European thesis in robotics, the DLR Science Award in 2020, and the Distinguished Service Award for Outstanding Associate Editors of the IEEE Robotics and Automation Letters in 2020. He published more than 60 peer-reviewed papers in international journals, books and on conferences, and he is holding 13 patents. He is IEEE Senior Member, Editor of the IEEE ICRA (2020–2022), Associate Editor for IEEE T-RO (since 2021), IEEE RA-M (2018–2020), IEEE RA-L (2017–2021), and he was co-chair of the IEEE RAS Technical Committee on Whole-Body Control (2018–2021). Since 2017 he is head of the whole-body control group at the Institute of Robotics and Mechatronics of the DLR, and since 2019 he is lecturer at TUM on the control of modern lightweight robots. His current research interests include whole-body mobile manipulation, impedance and force control, hierarchical control for kinematically redundant robots, safe physical human–robot interaction, and the stability analysis of the corresponding control approaches.

Abstract

In this paper, a tracking controller for robots is analyzed, which allows both the specification of the convergence rate of the tracking errors and the parameterization of a desired contact stiffness and damping. It is shown that the control approach can be interpreted as a generalization of the well-known PD+ and Slotine-Li controllers, combining the benefits of both approaches. Although mentioned in the literature before, no thorough theoretical and practical analysis of the aforementioned passivity-based control concept has been performed so far. In this work, the implications of the gains are discussed w.r.t. convergence and interaction properties, addressing possible tuning strategies. Finally, the performance of the controller is evaluated in terms of tracking and interaction experiments on a KUKA LWR IV+.

Zusammenfassung

In dieser Arbeit wird ein Trajektorienfolgeregler für Roboterarme analysiert. Dieser erlaubt sowohl die Spezifikation einer Konvergenzrate für die Regelfehler als auch die Parametrisierung einer gewünschten Kontaktsteifigkeit und Dämpfung. Es wird gezeigt, dass der Regler als eine Verallgemeinerung der bekannten PD+ und Slotine-Li-Regler interpretiert werden kann und dabei die Vorteile beider Ansätze vereint. Obwohl das besagte passivitätsbasierte Regelgesetz in der Literatur bereits bekannt ist, wurde bisher noch keine umfassende Analyse der theoretischen und praktischen Eigenschaften veröffentlicht. In dieser Arbeit wird daher insbesondere die Bedeutung der Verstärkungsfaktoren hinsichtlich der Konvergenz- und Interaktionseigenschaften diskutiert. Dabei werden verschiedene Gain-Tuning-Strategien aufgezeigt. Die Performanz des Reglers wird schließlich anhand von Trajektorienfolge und Mensch-Roboter-Interaktions-Experimenten an einem KUKA LWR IV+ Roboterarm evaluiert.


Corresponding author: Kristin Lakatos, Institute of Robotics and Mechatronics, German Aerospace Center (DLR), Oberpfaffenhofen, Germany, E-mail: 

About the authors

Kristin Lakatos

Kristin Lakatos received her M.Sc. degree in mechanical engineering with focus on control theory and information technology from the Technical University of Munich (TUM) in 2014. In the same year, she joined the German Aerospace Center (DLR), Institute of Robotics and Mechatronics, as a research assistant. Her current research interests include passivity-based control concepts, the control of nonholonomic systems and mobile manipulation.

Dominic Lakatos

Dominic Lakatos received the Dipl.-Ing. degree in mechanical engineering from the University of Applied Sciences Munich, Germany, in 2011, and the PhD in theoretical mechanics, robotics and control theory from the Technical University of Munich, Germany, in 2018. From 2011 to 2019, he has been with the Institute of Robotics and Mechatronics, German Aerospace Center, Wessling, Germany, as a research associate. From 2017 to 2023, he has been with the lidar company Blickfeld GmbH, Munich, Germany, heading and developing MEMS scanner control, and since 2023 he is with Carl Zeiss SMT, Oberkochen, Germany, as Cluster Architect for System Control of EUV Lithography Optics. His main research interests include control of nonlinear systems, underactuated systems, human and robotic dynamics, nonlinear oscillations, limit cycles, robot design, bioinspired and legged robots, control systems, MEMS design and control, optics, and EUV lithography optics.

Xuwei Wu

Xuwei Wu received the B.E. degree in vehicle engineering from the Tongji University, Shanghai, China, in 2013, and the M.Sc. degree in mechanical engineering from the Technical University of Munich (TUM), Germany, in 2016. In 2019, he joined the German Aerospace Center (DLR), Institute of Robotics and Mechatronics, as a research assistant. His current research interests include nonlinear stability theory, whole-body control of humanoid robots, and safe physical human-robot interaction.

Paul Kotyczka

Paul Kotyczka received the Dipl.-Ing. degree in Electrical Engineering and the Dr.-Ing. degree in Automatic Control from Technical University of Munich (TUM) in 2005 and 2010, respectively. From 2015 to 2017 he was a Marie Skłodowska-Curie Fellow at the Laboratory of Automatic Control, Chemical and Pharmaceutical Engineering (LAGEPP), University Claude Bernard Lyon 1. After his habilitation in 2019 he became Privatdozent (adjunct teaching professor). He leads the Energy-based Modeling and Control Group at the Chair of Automatic Control, TUM. He works on structured modeling, geometric numerical methods and nonlinear control design for multi-domain physical systems, with applications to mechatronic, robotic and process systems. He is program coordinator of the French-Dutch-German Doctoral College Port-Hamiltonian Systems: Modeling, Numerics and Control.

Alexander Dietrich

Alexander Dietrich received the Dr.-Ing. degree from the Technical University of Munich (TUM) in 2015. In 2010, he joined the German Aerospace Center (DLR), Institute of Robotics and Mechatronics, as a research scientist. Among others, he received the Georges Giralt PhD Award 2016 for the best European thesis in robotics, the DLR Science Award in 2020, and the Distinguished Service Award for Outstanding Associate Editors of the IEEE Robotics and Automation Letters in 2020. He published more than 60 peer-reviewed papers in international journals, books and on conferences, and he is holding 13 patents. He is IEEE Senior Member, Editor of the IEEE ICRA (2020–2022), Associate Editor for IEEE T-RO (since 2021), IEEE RA-M (2018–2020), IEEE RA-L (2017–2021), and he was co-chair of the IEEE RAS Technical Committee on Whole-Body Control (2018–2021). Since 2017 he is head of the whole-body control group at the Institute of Robotics and Mechatronics of the DLR, and since 2019 he is lecturer at TUM on the control of modern lightweight robots. His current research interests include whole-body mobile manipulation, impedance and force control, hierarchical control for kinematically redundant robots, safe physical human–robot interaction, and the stability analysis of the corresponding control approaches.

  1. Research ethics: Not applicable.

  2. Author contributions: The authors have accepted responsibility for the entire content of this manuscript and approved its submission. Individual contributions: Kristin Lakatos did the theoretical analyses as well as the experiments and the data analysis and processing, as well as the main part of the writing of the manuscript; Dominic Lakatos, Alexander Dietrich and Paul Kotyczka provided parts of the theoretical contributions, and helped with writing and reviewing the manuscript; Xuwei Wu gave valuable comments on the theoretical contributions and the related literature. Additionally, he set up and operated the experiments.

  3. Competing interests: The authors state no conflict of interest.

  4. Research funding: None declared.

  5. Data availability: The raw data can be obtained on request from the corresponding author.

References

[1] E. Freund, “Fast nonlinear control with arbitrary pole-placement for industrial robots and manipulators,” Int. J. Robot. Res., vol. 1, no. 1, pp. 65–78, 1982. https://doi.org/10.1177/027836498200100104.Search in Google Scholar

[2] M. Spong and M. Vidyasagar, “Robust nonlinear control of robot manipulators,” in 1985 24th IEEE Conference on Decision and Control, Fort Lauderdale, FL, USA, IEEE, 1985, pp. 1767–1772.10.1109/CDC.1985.268862Search in Google Scholar

[3] A. Dietrich, et al.., “Practical consequences of inertia shaping for interaction and tracking in robot control,” Control Eng. Pract., vol. 114, p. 104875, 2021, https://doi.org/10.1016/j.conengprac.2021.104875.Search in Google Scholar

[4] B. Paden and R. Panja, “Globally asymptotically stable ‘PD+’ controller for robot manipulators,” Int. J. Control, vol. 47, no. 6, pp. 1697–1712, 1988. https://doi.org/10.1080/00207178808906130.Search in Google Scholar

[5] J.-J. E. Slotine and W. Li, “On the adaptive control of robot manipulators,” Int. J. Robot. Res., vol. 6, no. 3, pp. 49–59, 1987. https://doi.org/10.1177/027836498700600303.Search in Google Scholar

[6] N. Sadegh and R. Horowitz, “Stability and robustness analysis of a class of adaptive controllers for robotic manipulators,” Int. J. Robot. Res., vol. 9, no. 3, pp. 74–92, 1990. https://doi.org/10.1177/027836499000900305.Search in Google Scholar

[7] T. Hatanaka, N. Chopra, and M. W. Spong, “Passivity-based control of robots: historical perspective and contemporary issues,” in 2015 54th IEEE Conference on Decision and Control (CDC), 2015, pp. 2450–2452.10.1109/CDC.2015.7402575Search in Google Scholar

[8] M. W. Spong, “An historical perspective on the control of robotic manipulators,” Annu. Rev. Control Robot. Auton. Syst., vol. 5, no. 1, pp. 1–31, 2022. https://doi.org/10.1146/annurev-control-042920-094829.Search in Google Scholar

[9] J.-J. E. Slotine and W. Li, “Adaptive manipulator control: a case study,” IEEE Trans. Automat. Control, vol. 33, no. 11, pp. 995–1003, 1988. https://doi.org/10.1109/9.14411.Search in Google Scholar

[10] R. Ortega and M. Spong, “Adaptive motion control of rigid robots: a tutorial,” in Proceedings of the 27th IEEE Conference on Decision and Control, vol. 2, 1988, pp. 1575–1584.10.1109/CDC.1988.194594Search in Google Scholar

[11] H. Berghuis and H. Nijmeijer, “A passivity approach to controller-observer design for robots,” IEEE Trans. Robot. Automat., vol. 9, no. 6, pp. 740–754, 1993. https://doi.org/10.1109/70.265918.Search in Google Scholar

[12] J. M. A. Scherpen and R. Ortega, “On nonlinear control of Euler–Lagrange systems: disturbance attenuation properties,” Syst. Control Lett., vol. 30, no. 1, pp. 49–56, 1997. https://doi.org/10.1016/s0167-6911(96)00081-3.Search in Google Scholar

[13] C. Ren, Y. Ding, and S. Ma, “Passivity-based active disturbance rejection control of an omnidirectional mobile robot,” in 2018 IEEE 8th Annual International Conference on CYBER Technology in Automation, Control, and Intelligent Systems (CYBER), 2018, pp. 1513–1518.10.1109/CYBER.2018.8688337Search in Google Scholar

[14] R. M. Murray, Z. Li, and S. S. Sastry, A Mathematical Introduction to Robotic Manipulation, 1st ed. Boca Raton, FL, CRC Press, 1994.10.1201/9781315136370-1Search in Google Scholar

[15] F. Ghorbel, B. Srinivasan, and M. W. Spong, “On the uniform boundedness of the inertia matrix of serial robot manipulators,” J. Robot. Syst., vol. 15, no. 1, pp. 17–28, 1998. https://doi.org/10.1002/(sici)1097-4563(199812)15:1<17::aid-rob2>3.0.co;2-v.10.1002/(SICI)1097-4563(199812)15:1<17::AID-ROB2>3.3.CO;2-USearch in Google Scholar

[16] M. Spong, R. Ortega, and R. Kelly, “Comments on ‘adaptive manipulator control: a case study’ by J. Slotine and W. Li,” IEEE Trans. Automat. Control, vol. 35, no. 6, pp. 761–762, 1990. https://doi.org/10.1109/9.53565.Search in Google Scholar

[17] H. Dym, Linear Algebra in Action: Second Edition, vol. 78, Providence, RI, American Mathematical Soc., 2013.10.1090/gsm/078Search in Google Scholar

[18] H. K. Khalil, Nonlinear Systems, 3rd ed. Upper Saddle River, NJ, Prentice Hall, 2002.Search in Google Scholar

[19] J.-J. E. Slotine and W. Li, Applied Nonlinear Control, Englewood Cliffs, NJ, Prentice Hall, 1991.Search in Google Scholar

[20] A. L. Fradkov and D. J. Hill, “Exponential feedback passivity and stabilizability of nonlinear systems,” Automatica, vol. 6, no. 34, pp. 697–703, 1998. https://doi.org/10.1016/s0005-1098(97)00230-6.Search in Google Scholar

[21] F. Zhang, Ed. The Schur Complement and Its Applications, ser. Numerical Methods and Algorithms, New York, Springer Science and Business Media, 2005, no. 4.10.1007/b105056Search in Google Scholar

[22] R. Bischoff, et al.., “The KUKA-DLR lightweight robot arm – a new reference platform for robotics research and manufacturing,” in ISR 2010 (41st International Symposium on Robotics) and ROBOTIK 2010 (6th German Conference on Robotics), 2010, pp. 1–8.Search in Google Scholar

[23] A. Albu-Schäffer, C. Ott, and G. Hirzinger, “A unified passivity-based control framework for position, torque and impedance control of flexible joint robots,” Int. J. Robot. Res., vol. 27, no. 1, pp. 23–39, 2007. https://doi.org/10.1177/0278364907073776.Search in Google Scholar

[24] C. Ott, A. Albu-Schäffer, A. Kugi, and G. Hirzinger, “On the passivity-based impedance control of flexible joint robots,” IEEE Trans. Robot., vol. 24, no. 2, pp. 416–429, 2008. https://doi.org/10.1109/tro.2008.915438.Search in Google Scholar

[25] A. De Luca, A. Albu-Schäffer, S. Haddadin, and G. Hirzinger, “Collision detection and safe reaction with the DLR-III lightweight manipulator arm,” in IEEE/RSJ International Conference on Intelligent Robots and Systems, 2006, pp. 1623–1630.10.1109/IROS.2006.282053Search in Google Scholar

[26] S. Haddadin, A. De Luca, and A. Albu-Schäffer, “Robot collisions: a survey on detection, isolation, and identification,” IEEE Trans. Robot., vol. 33, no. 6, pp. 1292–1312, 2017. https://doi.org/10.1109/tro.2017.2723903.Search in Google Scholar

[27] C. Ott, Cartesian Impedance Control of Redundant and Flexible-Joint Robots, ser. Springer Tracts in Advanced Robotics, vol. 49, Berlin Heidelberg, Springer Publishing Company, 2008.Search in Google Scholar

Received: 2023-09-11
Accepted: 2024-08-13
Published Online: 2024-11-28
Published in Print: 2024-12-17

© 2024 Walter de Gruyter GmbH, Berlin/Boston

Downloaded on 22.3.2025 from https://www.degruyter.com/document/doi/10.1515/auto-2023-0168/html
Scroll to top button
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy