Lohmann, Niklas (2022) Coupling of Simulink Controller and Robot Simulation for Simulating Compliant Contacts with the Environment. Bachelorarbeit, Technical University of Munich.
PDF
4MB |
Kurzfassung
Humanoid robots often have a larger spectrum of abilities and requirements compared to specialized industry robots and interact with their environment in different and more complex ways. This comes with challenges when implementing and testing their behavior. Digital representations of these robots are often used to plan or visualize behavior but rarely to physically simulate movement as a way to develop a digital twin that also behaves identically in any scenario given the same input. This thesis addresses the coupling of the existing controller of DLR’s humanoid robot Rollin’ Justin with a physics simulation, allowing for the reproduction, prediction and measurement of the robot’s torque-controlled behavior and its contact forces to the environment. The compliant controller reactions to these contacts are crucial to the success of many robotic tasks. The fully physics-driven simulation also makes it possible to test scenarios in advance and to make behavior predictions of the real robot, even in cases of uncertainty regarding the surrounding. Shifting the testing of scenarios or controller changes to the simulation can avoid the time and financial efforts of executions on the physical robot, which possibly even damage parts of it. We improved the robot model used in the simulation, defined communication interfaces between the controller and the simulation and implemented the actuation logic, converting the pre-existing kinematic simulation behavior to a torque-driven one. For the evaluation of the coupled system we measured the tracking accuracy of the simulated model in regard to recorded data from the real robot and conducted an experiment with environment contacts. The digital twin shows good tracking accuracy, joint and end effector positions are replicated well. Forces in contact with the environment are at similar magnitudes as observed in reality. The experiment also demonstrates the usage of multiple simulated environment states to predict outcomes in cases of uncertainty.
elib-URL des Eintrags: | https://elib.dlr.de/186321/ | ||||||||
---|---|---|---|---|---|---|---|---|---|
Dokumentart: | Hochschulschrift (Bachelorarbeit) | ||||||||
Titel: | Coupling of Simulink Controller and Robot Simulation for Simulating Compliant Contacts with the Environment | ||||||||
Autoren: |
| ||||||||
Datum: | April 2022 | ||||||||
Referierte Publikation: | Nein | ||||||||
Open Access: | Ja | ||||||||
Seitenanzahl: | 82 | ||||||||
Status: | veröffentlicht | ||||||||
Stichwörter: | Digital Twin, Simulation, Torque-Control, Rollin' Justin, Compliant Control, Simulink | ||||||||
Institution: | Technical University of Munich | ||||||||
Abteilung: | Department of Informatics | ||||||||
HGF - Forschungsbereich: | Luftfahrt, Raumfahrt und Verkehr | ||||||||
HGF - Programm: | Raumfahrt | ||||||||
HGF - Programmthema: | Robotik | ||||||||
DLR - Schwerpunkt: | Raumfahrt | ||||||||
DLR - Forschungsgebiet: | R RO - Robotik | ||||||||
DLR - Teilgebiet (Projekt, Vorhaben): | R - On-Orbit Servicing [RO] | ||||||||
Standort: | Oberpfaffenhofen | ||||||||
Institute & Einrichtungen: | Institut für Robotik und Mechatronik (ab 2013) > Autonomie und Fernprogrammierung | ||||||||
Hinterlegt von: | Bauer, Adrian Simon | ||||||||
Hinterlegt am: | 13 Jun 2022 09:00 | ||||||||
Letzte Änderung: | 13 Jun 2022 09:00 |
Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags