Abstract
Fluid-driven actuators are not only well-established in automation, but also a promising drive technology for collaborative robots. Their inherent compliance due to the compressibility of suitable fluids such as air, as well as their direct drive properties are advantageous safety features for human-machine collaboration. In this work, we provide an overview of different fluid-driven manipulators, namely fluidic muscle actuated ones, continuum manipulators, and those with rotary joints. For the latter, we introduce the mathematical model including mechanics and pressure dynamics and describe its properties such as strong nonlinearities, which make trajectory tracking control challenging. A model-based nonlinear cascaded controller is presented. Experimental results on a 6 degrees of freedom (DOF) prototype demonstrate the resulting trajectory tracking performance.
Zusammenfassung
Fluidisch angetriebene Aktuatoren sind nicht nur in der Automatisierungstechnik etabliert, sondern auch eine vielversprechende Antriebs-Technologie für kollaborative Roboter. Ihre inhärente Nachgiebigkeit aufgrund der Kompressibilität geeigneter Fluide, wie z. B. Luft, sowie ihre Eigenschaften als Direktantriebe sind vorteilhafte Sicherheitsmerkmale für die Mensch-Maschine-Kollaboration. In dieser Arbeit geben wir einen Überblick über verschiedene fluidisch angetriebene Manipulatoren, nämlich durch fluidische Muskeln angetriebene, Kontinuumsmanipulatoren und solche mit Drehgelenken. Für letztere stellen wir das mathematische Modell inklusive Mechanik und Druckdynamik vor und beschreiben seine Eigenschaften, wie z. B. starke Nichtlinearitäten, die die Trajektorienfolgeregelung herausfordernd machen. Ein modellbasierter nichtlinearer kaskadierter Regler wird präsentiert. Experimentelle Ergebnisse an einem Prototypen mit 6 Freiheitsgraden zeigen das resultierende Trajektorienfolgeverhalten.
Dedicated to Prof. Dr.-Ing. Peter Neumann on his 80th birthday.
About the authors
Kathrin Hoffmann received the M. S. degree in Engineering Science and Mechanics from the Georgia Institute of Technology, Atlanta, USA in 2018, and the M. Sc. degree in Engineering Cybernetics from the University of Stuttgart, Stuttgart, Germany in 2019. She is currently a Research Assistant with the Institute for System Dynamics, University of Stuttgart. Her research interests include the modeling and nonlinear control of fluid-driven actuators and manipulators.
Daniel Müller received the M. Sc. degree in Engineering Cybernetics from the University of Stuttgart, Germany, in 2018. Since spring 2018, he has been a Research Assistant with the Institute for System Dynamics, University of Stuttgart, Germany. His research interests include continuum manipulators, machine learning and optimization.
René Simon received a Dipl.-Ing. degree in automation from the Technical University “Otto von Guericke” Magdeburg in 1991 and a doctor of engineering from the Otto-von-Guericke-University Magdeburg in 2001. He is Professor of Control Systems at the Faculty of Automation & Computer Sciences, Harz University of Applied Sciences, Wernigerode, Germany. His major research fields include engineering of automation systems, especially industrial controllers. He is chairman of PLCopen and convenor of IEC TC65 SC65B WG7.
Oliver Sawodny received the Dipl.-Ing. degree in electrical engineering from the University of Karlsruhe, Karlsruhe, Germany, in 1991, and the Ph. D. degree from the Ulm University, Ulm, Germany, in 1996. In 2002, he became a Full Professor with the Technical University of Ilmenau, Ilmenau, Germany. Since 2005, he has been the Director of the Institute for System Dynamics, University of Stuttgart, Stuttgart, Germany. His current research interests include methods of differential geometry, trajectory generation, and applications to mechatronic systems.
References
1. F. Abry et al. “Non-linear position control of a pneumatic actuator with closed-loop stiffness and damping tuning.” In: Proceedings of the 2013 IEEE European Control Conference, pp. 1089–1094.10.23919/ECC.2013.6669357Search in Google Scholar
2. A. Albu-Schäffer et al. “Dynamic modelling and control of variable stiffness actuators.” In: Proceedings of the 2010 IEEE International Conference on Robotics and Automation, pp. 2155–2162.10.1109/ROBOT.2010.5509850Search in Google Scholar
3. J. E. Bobrow and B. W. McDonell. “Modeling, identification, and control of a pneumatically actuated, force controllable robot.” In: IEEE Transactions on Robotics and Automation 14.5 (1998), pp. 732–742.10.1109/70.720349Search in Google Scholar
4. D. Bou Saba et al. “Flatness-based control of a two degrees-of-freedom platform with pneumatic artificial muscles.” In: Journal of Dynamic Systems, Measurement, and Control 141.2 (2019).10.1115/1.4041445Search in Google Scholar
5. X. Brun et al. “Control of an electropneumatic actuator: Comparison between some linear and non-linear control laws.” In: Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering 213.5 (1999), pp. 387–406.10.1243/0959651991540232Search in Google Scholar
6. C.-P. Chou and B. Hannaford. “Measurement and modeling of McKibben pneumatic artificial muscles.” In: IEEE Transactions on Robotics and Automation 12.1 (1996), pp. 90–102.10.1109/70.481753Search in Google Scholar
7. V. Falkenhahn. “Modellierung und modellbasierte Regelung von Kontinuum-Manipulatoren.” Ph.D. dissertation. University of Stuttgart, 2017.Search in Google Scholar
8. V. Falkenhahn et al. “Dynamic control of the Bionic Handling Assistant.” In: IEEE/ASME Transactions on Mechatronics 22.1 (2017), pp. 6–17.10.1109/TMECH.2016.2605820Search in Google Scholar
9. Festo SE & Co. KG. Airic’s_arm – Robot arm with Fluidic Muscles. 2010.Search in Google Scholar
10. Festo SE & Co. KG. Bionic Handling Assistant. 2012.Search in Google Scholar
11. Festo SE & Co. KG. Collaborative robotics in production of the future. 2018.Search in Google Scholar
12. M. Göttert. “Bahnregelung servopneumatischer Antriebe.” Ph.D. dissertation. University of Siegen, 2003.Search in Google Scholar
13. M. Göttert and R. Neumann. “Bahnregelung servopneumatischer Antriebe – ein Vergleich von linearen und nichtlinearen Reglern (Continuous path control of servo pneumatic drives – a comparison of linear and non linear controllers).” In: at – Automatisierungstechnik 55.2 (2007).10.1524/auto.2007.55.2.69Search in Google Scholar
14. K. Graichen et al. “Control design for a bionic kangaroo.” In: Control Engineering Practice 42 (2015), pp. 106–117.10.1016/j.conengprac.2015.05.005Search in Google Scholar
15. M. Grebenstein et al. “The DLR hand arm system.” In: Proceedings of the 2011 IEEE International Conference on Robotics and Automation, pp. 3175–3182.Search in Google Scholar
16. A. Grzesiak, R. Becker and A. Verl. “The Bionic Handling Assistant: A success story of additive manufacturing.” In: Assembly Automation 31.4 (2011), pp. 329–333.10.1108/01445151111172907Search in Google Scholar
17. A. Hildebrandt et al. “A cascaded tracking control concept for pneumatic muscle actuators.” In: Proceedings of the 2003 IEEE European Control Conference, pp. 2517–2522.10.23919/ECC.2003.7085344Search in Google Scholar
18. A. Hildebrandt et al. “A flatness based design for tracking control of pneumatic muscle actuators.” In: Proceedings of the 2002 IEEE International Conference on Control, Automation, Robotics and Vision, pp. 1156–1161.10.1109/ICARCV.2002.1234936Search in Google Scholar
19. A. Hildebrandt et al. “Cascaded control concept of a robot with two degrees of freedom driven by four artificial pneumatic muscle actuators.” In: Proceedings of the 2005 IEEE American Control Conference, pp. 680–685.Search in Google Scholar
20. International Organisation for Standardization. ISO 6358-1:2013 Pneumatic fluid power – Determination of flow-rate characteristics of components using compressible fluids. 2013.Search in Google Scholar
21. A. Isidori. Nonlinear Control Systems. 3. ed. Communications and control engineering series. London: Springer, 1995.10.1007/978-1-84628-615-5Search in Google Scholar
22. S. V. Krichel, O. Sawodny and A. Hildebrandt. “Tracking control of a pneumatic muscle actuator using one servovalve.” In: Proceedings of the 2010 IEEE American Control Conference, pp. 4385–4390.10.1109/ACC.2010.5530767Search in Google Scholar
23. M. Kurze. “Modellbasierte Regelung von Robotern mit elastischen Gelenken ohne abtriebsseitige Sensorik.” Ph.D. dissertation. Technical University of Munich, 2008.Search in Google Scholar
24. T. Mahl, A. Hildebrandt and O. Sawodny. “A Variable curvature continuum kinematics for kinematic control of the Bionic Handling Assistant.” In: IEEE Transactions on Robotics 30.4 (2014), pp. 935–949.10.1109/TRO.2014.2314777Search in Google Scholar
25. G. Mattiazzo et al. “Control of a six-axis pneumatic robot.” In: Journal of Robotic Systems 19.8 (2002), pp 363–378.10.1002/rob.10046Search in Google Scholar
26. D. Müller et al. “Nonlinear model based dynamic control of pneumatic driven quasi continuum manipulators.” In: Proceedings of the 2020 IEEE/SICE International Symposium on System Integration.10.1109/SII46433.2020.9026206Search in Google Scholar
27. R. Neumann, M. Göttert and M. Ohmer. “Servopneumatik – eine alternative Antriebstechnik für Roboter.” In: VDI-Bericht 1679 (2002), pp. 537–544.Search in Google Scholar
28. M. Ohmer, W. Kuhlbusch and P. Brockhaus. “Das Tier soll selbst entscheiden.” In: Fluid in der Praxis 7-8 (2006), pp. 24–25.Search in Google Scholar
29. H. Olsson et al. “Friction models and friction compensation.” In: European Journal of Control 4.3 (1998), pp. 176–195.10.1016/S0947-3580(98)70113-XSearch in Google Scholar
30. A. Raisch et al. “A model-based cascaded control concept for the Bionic Motion Robot.” In: Proceedings of the 2020 IEEE American Control Conference, pp. 2049–2054.10.23919/ACC45564.2020.9147604Search in Google Scholar
31. R. F. Reinhart, Z. Shareef and J. J. Steil. “Hybrid analytical and data-driven modeling for feed-forward robot control.” In: Sensors 17.2 (2017), p. 311.10.3390/s17020311Search in Google Scholar PubMed PubMed Central
32. E. Richard and S. Scavarda. “Comparison between linear and nonlinear control of an electropneumatic servodrive.” In: Journal of Dynamic Systems, Measurement, and Control 118.2 (1996), pp. 245–252.10.1115/1.2802310Search in Google Scholar
33. E. Richer and Y. Hurmuzlu. “A high performance pneumatic force actuator system: Part I – Nonlinear mathematical model.” In: Journal of Dynamic Systems, Measurement, and Control 122.3 (2000), pp. 416–425.10.1115/1.1286336Search in Google Scholar
34. E. Richer and Y. Hurmuzlu. “A high performance pneumatic force actuator system: Part II – Nonlinear controller design.” In: Journal of Dynamic Systems, Measurement, and Control 122.3 (2000), pp. 426–434.10.1115/1.1286366Search in Google Scholar
35. B. Siciliano and O. Khatib. Springer Handbook of Robotics. Springer, 2016.10.1007/978-3-319-32552-1Search in Google Scholar
36. B. W. Surgenor and N. D. Vaughan. “Continuous sliding mode control of a pneumatic actuator.” In: Journal of Dynamic Systems, Measurement, and Control 119.3 (1997), pp. 578–581.10.1115/1.2801298Search in Google Scholar
37. J. Taghia, A. Wilkening and O. Ivlev. “Position Control of Soft-Robots with Rotary-Type Pneumatic Actuators.” In: ROBOTIK 2012; 7th German Conference on Robotics. VDE. 2012.Search in Google Scholar
38. E. Todorov et al. “Identification and control of a pneumatic robot.” In: Proceedings of the 2010 IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics, pp. 373–380.10.1109/BIOROB.2010.5627779Search in Google Scholar
39. A. Tödtheide, T. Lilge and S. Haddadin. “Antagonistic impedance control for pneumatically actuated robot joints.” In: IEEE Robotics and Automation Letters 1.1 (2016), pp. 161–168.10.1109/LRA.2015.2511663Search in Google Scholar
40. B. Tondu et al. “A seven-degrees-of-freedom robot-arm driven by pneumatic artificial muscles for humanoid robots.” In: The International Journal of Robotics Research 24.4 (2005), pp. 257–274.10.1177/0278364905052437Search in Google Scholar
41. G. Tonietti and A. Bicchi. “Adaptive simultaneous position and stiffness control for a soft robot arm.” In: 2002 IEEE/RSJ International Conference on Intelligent Robots and System. IEEE, pp. 1992–1997.10.1109/IRDS.2002.1044048Search in Google Scholar
42. B. Vanderborght et al. “Variable impedance actuators: A review.” In: Robotics and Autonomous Systems 61.12 (2013), pp. 1601–1614.10.1016/j.robot.2013.06.009Search in Google Scholar
43. C. Veil, D. Müller and O. Sawodny. “Nonlinear disturbance observers for robotic continuum manipulators.” In: Mechatronics (2021).10.1016/j.mechatronics.2021.102518Search in Google Scholar
44. A. Verl et al. Soft Robotics. Berlin, Heidelberg: Springer, 2015.10.1007/978-3-662-44506-8Search in Google Scholar
45. J. Wang, J. Pu and P. Moore. “A practical control strategy for servo-pneumatic actuator systems.” In: Control Engineering Practice 7.12 (1999), pp. 1483–1488.10.1016/S0967-0661(99)00115-XSearch in Google Scholar
46. R. J. Webster III and B. A. Jones. “Design and kinematic modeling of constant curvature continuum robots: A review.” In: The International Journal of Robotics Research 29.13 (2010), pp. 1661–1683.10.1177/0278364910368147Search in Google Scholar
47. E. T. Wolbrecht, D. J. Reinkensmeyer and J. E. Bobrow. “Pneumatic control of robots for rehabilitation.” In: The International Journal of Robotics Research 29.1 (2010), pp. 23–38.10.1177/0278364909103787Search in Google Scholar
48. Y. Zhu and E. J. Barth. “Impedance control of a pneumatic actuator for contact tasks.” In: Proceedings of the 2005 IEEE International Conference on Robotics and Automation, pp. 987–992.Search in Google Scholar
© 2021 Walter de Gruyter GmbH, Berlin/Boston