● SG-Lib 5.5.5 (2025) · MATLAB ツールボックス

自然言語と生成AIで CAD・機構・ロボット を設計

SG-Lib は、ソリッドジオメトリのモデリング、FEベースの最適化、マルチボディシミュレーションのための MATLAB ツールボックスです。簡単な対話から、ロボット・機構・3Dプリント可能なジオメトリを自動設計できます。

2010年よりドイツ・ミュンヘン工科大学で開発。

236 MB HTMLドキュメント込み英語ドイツ語でテスト済みMATLAB CentralGitHub で公開
お知らせ

SG-Lib 5.6 は2026年9月リリース予定です。Claude インターフェースと、下記のバッチプール自動化に対応します。現在ダウンロードできる SG-Lib 5.5ChatGPT/MATLAB インターフェースのみに対応し、Claude インターフェースはまだありません。5.6 の全機能も備えていません。

SG-Lib は研究・教育向けの無償・非商用ツールボックスです。コミュニティと学生が期待値を正しく持てるよう、この点を率直にお伝えします。

ChatCAD の実演

一つのプロンプトから印刷可能な部品へ

SG-Lib 5.5 と OpenAI/MATLAB インターフェースを使えば、3Dプリント可能なジオメトリ・機構・ロボットを自然言語の対話で作成できます。動画をクリックすると再生します。

ChatCAD コーヒーマグ

プロンプトからコーヒーマグ

一文から印刷可能なマグ形状へ。

⇩ 動画をダウンロード
ChatCAD ヒートシンク

仕様からヒートシンク

対話でパラメトリックなヒートシンクを生成。

⇩ 動画をダウンロード
ChatCAD 平歯車

平歯車

LLM が正しい歯車設計を生成。

⇩ 動画をダウンロード

Solid Geometry Library ツールボックスとは?

SG-Lib は MathWorks MATLAB 用のツールボックスです(一部の処理には追加の MATLAB ツールボックスが必要です)。目的は、ロボット製作のための設計プロセスを自動化することにあります — 剛体・関節・運動学、歯車設計、そして計算機支援最適化(CAO)やトポロジー最適化(TO)による小・大変位の形状最適化まで。

さらに、マルチボディシミュレーション、Arduino系マイコンや2D/3Dエリアカメラ向け制御コードの自動生成、医用CT/MRI画像データ処理のためのポートも含みます。ライブラリは2010年から成長を続け、少なくとも2035年まで開発される予定です。

Prof. Tim C. Lueth · ミュンヘン工科大学(ドイツ)

% ライセンス確認と円の描画
>> VLFLlicense, PLcircle(10)

% 印刷可能なソリッドを生成
>> sg = VLFLtransA(...)
>> SGwriteSTL(sg, 'part.stl')

% ...または平易な言葉で記述するだけ
>> SGofCPLcommand('c 4,h 5')
全体の構成

アーキテクチャ

SG-Lib は MATLAB と Python の上に構築され、水密なブーリアン幾何のために Manifold ライブラリを利用する MATLAB ツールボックスです。バージョン 5.6 以降は、executepool4claude などの関数を通じて、生成AI(ChatGPT、そして推奨は Claude)から操作できます。

SG-Lib システムアーキテクチャ
なぜロボット設計に生成AIか

より速く、より効率的で、より柔軟な設計

設計の革新

広い可能性空間を探索し、技術者が思いつかないような設計を生み出します。

最適化

材料・重量配分・エネルギー効率を考慮し、従来設計を上回ります。

高速な試作

設計を素早く生成・反復し、研究開発を加速します。

複雑な構造

手作業では困難・不可能な精緻なジオメトリを作成します。

スケーラビリティ

AI生成の設計は各分野の量産へきれいにスケールします。

医療・機器

マニピュレータや機構から、医療ロボット・CT/MRIデータ処理まで。

SG-Lib 5.5.5 (2025) を入手

最新版は MATLAB 2024b 向けにコンパイルされ、完全な HTML ドキュメントを同梱します。教育・非営利目的で無償です。