Hybrid Continuous-Time Deep Neural Networks for Robot System Identification and Control

  • Industrial robots are vital in automation technology, but their limitations become evident in applications requiring high path accuracy. This research focuses on improving the dynamic path accuracy of industrial robots by integrating additional sensor technology and employing intelligent feed-forward control. Specifically, the inclusion of secondary encoder sensors enables explicit measurement and compensation of robot gear deformations. Three types of model-based feed-forward controllers, namely physics-based, data-based, and hybrid, are developed to effectively counteract dynamic effects. Firstly, a physics-based feed-forward control method is proposed, explicitly modeling joint deformations, hydraulic weight compensation, and other relevant features. Nonlinear friction parameters are accurately identified using a globally optimized design of experiments. The resulting physics-based model is fully continuously differentiable, facilitating its transformation into a code-optimized flatness-based feed-forward control. Secondly, a data-based feed-forward control approach is introduced, leveraging a continuous-time neural network. The continuous-time approach demonstrates enhanced model generalization capabilities even with limited data. Furthermore, a time domain normalization method is introduced, significantly improving numerical properties by concurrently normalizing measurement timelines, robot states, and state derivatives. Based on previous work, a method ensuring input-to-state and global-asymptotic stability is presented, employing a Lyapunov function. Model stability is enforced already during training using constrained optimization techniques. Moreover, the data-based methods are evaluated on public benchmarks, extending its applicability beyond the field of robotics. Both the physics-based and data-based models are combined into a hybrid model. Comparative analysis of the three models reveals that the continuous-time neural network yields the highest model accuracy, while the physics-based model delivers the best safety properties. The effectiveness of all three models is experimentally validated using an industrial robot.
  • Industrieroboter sind in der Automatisierungstechnik weit verbreitet. Für Anwendungen, welche eine hohe Präzision erfordern, stoßen Industrieroboter jedoch an ihre Grenzen. Diese Arbeit verfolgt den Ansatz, die dynamische Bahngenauigkeit von Industrierobotern durch zusätzliche Sensorik und eine intelligente Vorsteuerung zu verbessern. Dabei wird eine abtriebsseitige Sensorik integriert, welche die Verformung von Robotergetrieben explizit messen und kompensieren kann. Um darüber hinaus dynamischen Effekten entgegen zu wirken, wird eine physikbasierte, eine datenbasierte und eine hybride Vorsteuerung entwickelt und evaluiert. Erstens wird eine physikbasierte Vorsteuerung entwickelt, welche explizit die Gelenkverformungen, den hydraulischen Gewichtsausgleich und andere relevante Eigenschaften modelliert. Nicht lineare Reibungsparameter werden durch eine global optimierte Versuchsplanung präzise identifiziert. Das nicht lineare physikbasierte Modell ist vollständig stetig differenzierbar und kann dadurch in eine codeoptimierte flachheitsbasierte Vorsteuerung überführt werden. Zweitens wird eine datenbasierte Vorsteuerung entwickelt, welche auf einem zeitkontinuierlichen neuronalen Netz basiert. Der zeitkontinuierliche Ansatz zeigt eine Verbesserung der Generalisierungsfähigkeit, selbst bei einer begrenzten Datenmenge. Erweitert wird der Ansatz um eine Normalisierungsmethode im Zeitbereich, welche die numerischen Eigenschaften deutlich verbessert, in dem die Zeitpunkte der Messungen, die Zustände des Roboters sowie deren Abteilungen gemeinsam normalisiert werden. Aufbauend auf Vorarbeiten wird zudem eine Methode zur Garantie von Input-To-State und Global-Asympotischer-Stabilität vorgestellt, welche auf einer Lyapunov Funktion basiert. Mittels beschränkter Optimierungsverfahren kann die Stabilität bereits während des Trainings garantiert werden. Die Arbeiten zur datenbasierten Modellierung werden zusätzlich auf Anwendungen getestet, welche über den Bereich der Robotik hinaus gehen. Das physikbasierte und datenbasierte Modell werden zu einem hybriden Modell kombiniert. Der Vergleich der drei Modelle zeigt, dass das zeitkontinuierliche neuronale Netzwerk eine überlegene Modellgenauigkeit liefert, während das physikbasierte Modell hervorragende Sicherheitseigenschaften aufweist. Die Effektivität aller drei Modelle wird anhand eines Industrieroboters experimentell nachgewiesen.

Download full text files

Export metadata

Metadaten
Author:Jonas Benjamin WeigandORCiD
URN:urn:nbn:de:hbz:386-kluedo-75291
DOI:https://doi.org/10.26204/KLUEDO/7529
Advisor:Martin RuskowskiORCiD, Daniel GörgesORCiD
Document Type:Doctoral Thesis
Cumulative document:No
Language of publication:English
Date of Publication (online):2023/11/19
Date of first Publication:2023/11/19
Publishing Institution:Rheinland-Pfälzische Technische Universität Kaiserslautern-Landau
Granting Institution:Rheinland-Pfälzische Technische Universität Kaiserslautern-Landau
Acceptance Date of the Thesis:2023/10/24
Date of the Publication (Server):2023/12/14
Tag:Continuous-Time Neural Networks; Hybrid Models; Industrial Robotics; Input-To-State Stability; Neural Networks; Robot Control; System Identification
Page Number:195
Faculties / Organisational entities:Kaiserslautern - Fachbereich Maschinenbau und Verfahrenstechnik
CCS-Classification (computer science):B. Hardware / B.1 CONTROL STRUCTURES AND MICROPROGRAMMING (D.3.2) / B.1.0 General
DDC-Cassification:0 Allgemeines, Informatik, Informationswissenschaft / 004 Informatik
5 Naturwissenschaften und Mathematik / 510 Mathematik
6 Technik, Medizin, angewandte Wissenschaften / 620 Ingenieurwissenschaften und Maschinenbau
MSC-Classification (mathematics):34-XX ORDINARY DIFFERENTIAL EQUATIONS / 34Dxx Stability theory [See also 37C75, 93Dxx] / 34D23 Global stability
68-XX COMPUTER SCIENCE (For papers involving machine computations and programs in a specific mathematical area, see Section {04 in that areag 68-00 General reference works (handbooks, dictionaries, bibliographies, etc.) / 68Txx Artificial intelligence / 68T07 Artificial neural networks and deep learning
68-XX COMPUTER SCIENCE (For papers involving machine computations and programs in a specific mathematical area, see Section {04 in that areag 68-00 General reference works (handbooks, dictionaries, bibliographies, etc.) / 68Txx Artificial intelligence / 68T40 Robotics [See also 93C85]
93-XX SYSTEMS THEORY; CONTROL (For optimal control, see 49-XX) / 93Cxx Control systems / 93C85 Automated systems (robots, etc.) [See also 68T40, 70B15, 70Q05]
Licence (German):Creative Commons 4.0 - Namensnennung, nicht kommerziell (CC BY-NC 4.0)