SG-Lib

Kommentar

Seit April 2019 stellt diese Website Studenten und Wissenschaftlern die Dokumentation der Solid Geometry Library bereit, mit der sich Körper, Mechanismen und Roboter automatisch entwerfen lassen. Zusätzliche Daten und frühere Versionen können vom Server des Instituts für Mikrotechnik und Medizingerätetechnik (MIMED) der Technischen Universität München geladen werden.

Nach dem MathWorks Summit in Natick 2026 habe ich mit Claude Opus 4.8 diese Website neu gestaltet.

Die SG-Lib ist fünfzehn Jahre gesammelte, reale Ingenieurarbeit — Normteile, Lager, Passungen und Fügereihenfolgen. Sie ist nicht „leicht", und generative KI ersetzt sie nicht; die Aufgabe der KI ist es, dieses Ingenieurwissen zu nutzen, um korrekt zu konstruieren.

Die Bibliothek wächst durch Diskussion und durch Code anderer Forscher:

  • Franz Irlinger — Mechanismenentwurf
  • Yilun Sun — FEM, Formoptimierung, Topologieoptimierung, SG-Coder-Entwurf, SGCL-Sprachkonzept
  • Robin Schregle — LLM-Schnittstelle zu SG-Lib und MATLAB
  • Yannick Krieger & Mattias Traeger — Zahnräder und Memory-Shape-Strukturen
  • Simon Schiele — mechanische Gelenke
  • Christian Dietz — SG-Coder-Sprachkonzept, NDI-Vicra/Aurora-Schnittstelle
  • Michael Kruttschnitt — Schrauben und Unterstützung additiver Fertigungsverfahren
  • Andreas Schroeffer — Slicing, Füllstrukturen, G-Code-Erzeugung
  • Alexandra Mercader — Farben in STL- und OBJ-Dateien

Danksagung

Ich danke Peter Corke für die Motivation, die SG-Lib anderen zugänglich zu machen. Und ich danke meinem Getriebelehrer Franz Irlinger für seine wesentlichen Hinweise und Gespräche zu den Gelenkgetrieben.

Und weil mein geschätzter Kollege Reiner Anderl — noch aus Karlsruher Zeiten (Hans Grabowski / Ulrich Rembold) — bei der Begutachtung des SFB 989 im Jahr 2013 sagte, es sei heutzutage unmöglich, noch mit den CAD-Systemen zu konkurrieren, hatte ich den Antrieb, dieses Projekt — ohne DFG-Förderung — zu meinem zu machen.

— Tim C. Lüth

Die erste Oberflächen-Modellierungsfunktion der SG-Lib war VLFLaddpoint.m, geschrieben am 21. Oktober 2010 — heute VLFLcat.