Die SG-Lib ist eine MATLAB-Toolbox für Solid-Geometry-Modellierung, FE-basierte Optimierung und Mehrkörpersimulation — für den automatischen Entwurf von Robotern, Mechanismen und 3D-druckbarer Geometrie aus einem einfachen Gespräch.
Seit 2010 an der Technischen Universität München, Deutschland, entwickelt.
Mit SG-Lib 5.5 und der OpenAI-/MATLAB-Schnittstelle entstehen 3D-druckbare Geometrien, Mechanismen und Roboter im natürlichsprachlichen Gespräch. Zum Abspielen auf ein Video klicken.
▶
▶
▶Die SG-Lib ist eine Toolbox für MathWorks MATLAB (manche Aufgaben benötigen weitere MATLAB-Toolboxen). Ihr Ziel ist es, den Entwurfsprozess für den Roboterbau zu automatisieren — starre Körper, Gelenke und Kinematik, Zahnradauslegung sowie Formoptimierung über computergestützte Optimierung (CAO) oder Topologieoptimierung (TO) für kleine und große Verschiebungen.
Hinzu kommen Komponenten für die Mehrkörpersimulation, die automatische Erzeugung von Steuercode für µCs der Arduino-Familie und für 2D-/3D-Flächenkameras sowie ein Zugang zur Verarbeitung medizinischer CT-/MRT-Bilddaten. Die Bibliothek wächst seit 2010 und wird voraussichtlich mindestens bis 2035 weiterentwickelt.
Prof. Tim C. Lueth · Technische Universität München
Die SG-Lib ist eine MATLAB-Toolbox, die auf MATLAB und Python aufsetzt und die Manifold-Bibliothek für wasserdichte boolesche Geometrie verwendet. Seit Version 5.6 lässt sich die Toolbox von einer generativen KI — etwa ChatGPT und bevorzugt Claude — über Funktionen wie executepool4claude steuern.
Erkundet einen weiten Möglichkeitsraum und erzeugt Entwürfe, auf die Ingenieure vielleicht nicht gekommen wären.
Berücksichtigt Werkstoffe, Gewichtsverteilung und Energieeffizienz und übertrifft klassische Entwürfe.
Erzeugt und iteriert Entwürfe schnell und beschleunigt Forschung und Entwicklung.
Erstellt filigrane Geometrien, die von Hand kaum oder gar nicht baubar sind.
KI-erzeugte Entwürfe skalieren sauber bis zur Serienfertigung über Branchen hinweg.
Von Manipulatoren und Mechanismen bis zu Medizinrobotern und CT-/MRT-Datenverarbeitung.
Die neueste Version ist für MATLAB 2024b kompiliert und enthält die vollständige HTML-Dokumentation. Kostenlos für den akademischen, nicht-gewinnorientierten Gebrauch.