Carnegie Mellon создал LegoGPT — ИИ, который проектирует модели Lego с учётом физики. Больше никаких обрушений! Система проверяет устойчивость конструкции перед генерацией. Идеально для сложных сборок. Кто уже пробовал? 👀 #AI #Lego
Технический прорыв в автоматизированном моделировании
Исследователи из Carnegie Mellon University представили LegoGPT — инновационную систему искусственного интеллекта, которая генерирует физически устойчивые конструкции Lego на основе текстовых описаний. В отличие от традиционных 3D-генераторов, новый подход гарантирует, что модели можно собрать в реальном мире без риска обрушения.
Архитектура решения
Система основана на модифицированной версии LLaMA-3.2-1B-Instruct от Meta, перепрофилированной для задачи «предсказания следующего кирпичика» вместо предсказания следующего слова. Ключевые технологические компоненты:
-
Модель генерации
- Авторегрессионная архитектура
- Обучена на датасете StableText2Lego (47k+ стабильных конструкций)
- Подписи к моделям генерировались GPT-4o
-
Физический валидатор
- Математическое моделирование гравитации и структурных сил
- Алгоритм «physics-aware rollback» для коррекции неустойчивых элементов
- Повышение стабильности с 24% до 98.8%
-
Конвейер сборки
- Проверка коллизий и границ рабочей области (20×20×20)
- Пошаговая генерация инструкций
- Поддержка 8 стандартных типов кирпичей
Сравнительный анализ
| Параметр | LegoGPT | LLaMA-Mesh | Традиционные 3D-генераторы |
|---|---|---|---|
| Физическая стабильность | 98.8% | 62% | <30% |
| Поддержка сборки | Да | Нет | Нет |
| Текстовый ввод | Да | Да | Да |
| Автоматизация | Роботы/ручная | Нет | Нет |
Практическое применение
- Прототипирование: Быстрое создание устойчивых концептов
- Образование: Интерактивное обучение инженерии и физике
- Роботизированная сборка: Интеграция с промышленными роботами (демонстрация с двумя манипуляторами)
Ограничения и дорожная карта
Текущие ограничения:
- Маленькая рабочая область
- Ограниченный набор кирпичей
- 21 категория объектов
Планы развития:
- Расширение библиотеки элементов (склоны, плитки)
- Увеличение датасета
- Поддержка более сложных структур
Проект с открытым исходным кодом доступен на GitHub и сайте проекта.
