Реверс-инжиниринг нейросетью: колесо по 3D-скану в SolidWorks
Реверс-инжиниринг нейросетью: из 3D-скана колеса квадроцикла — параметрическая модель в SolidWorks. На входе только облако из 119 000 треугольников и одна фотография. Claude Code через MCP-сервер разбирает скан, строит диск и шину, собирает колесо и проверяет каждую точку скана. Инструмент: Claude Code, модель Opus 5.5, SolidWorks через MCP-сервер. Модель готова за 1 ч 22 мин работы нейросети — $18,60 по ценам API. Каждый этап — отдельная сессия, время и токены посчитаны. Что нейросеть сделала сама: — нашла ось скана и сняла 24 сечения; посадку ступицы определила по скану: 5 отверстий на PCD 114,34 (стандарт 5×114,3), центральное Ø80 — построила диск: все эскизы полностью определены, размеры с именами — поменял число отверстий, диск перестроился сам; отклонение от скана в среднем 0,28 мм — профиль шины собрала из пяти дуг (из двух не сошлось на 4,5 мм — мешал поясок на боковине), 28 грунтозацепов — средний зацеп и круговой массив — собрала колесо: всё определено, пересечений нет; Ø 644,6 при 645,6 по скану, ширина 335,9 при 337,7 — проверила модель по каждой точке скана: почти половина поверхности — в пределах 0,5 мм, больше двух третей — в пределах 1 мм — в самом конце открыла эталонную модель инженера: посадка ступицы совпала в пределах шума скана Какие ловушки встретились и что осталось человеку: — фото обмануло: на снимке видно 4 крепёжных отверстия, скан показал 5 — SolidWorks нужен точный синтаксис в именах размеров: два размера слились в один — нейросеть нашла причину и пересобрала эскиз — толщину обода взяла из стандарта, стенки отверстий сканер не видит: Ø отверстий у нейросети 12 мм, в эталоне 13 — рассудит штангенциркуль — плотность резины — из библиотеки SolidWorks; реальное колесо тяжелее примерно на килограмм ЗАДАНИЕ ЭТАПА 1 (как было отправлено, пути к папкам убраны): Разбери скан колеса скриптом Python (numpy): - ось вращения и центр, габарит: наружный Ø, ширина; - осевой профиль (радиус от оси) — картинкой; - диск: посадочный диаметр обода (дюймы и мм), ширина обода, профиль обода; - посадка ступицы: центральное отверстие Ø, число крепёжных отверстий, их Ø, PCD, положение привалочной плоскости ступицы относительно краёв обода (вылет), толщина фланца; - шина: профиль каркаса, высота и ширина грунтозацепа, число грунтозацепов и их шаг по окружности, угол «ёлочки». Итог: таблица «параметр — значение по скану — разброс ± — как измерено». Что по скану не определяется — сказать прямо. Сканы — sim3d: https://sim3d.ru Есть изделие без чертежей? Присылайте фото, сканы и чертежи — в комментарии или на aiforyouself.contact@gmail.com Телеграм-канал: https://t.me/aiforyourself Прошлый ролик — нейросеть исправляет вал редуктора: https://youtu.be/YtPjdErTEOg Музыка: «Cylinder Nine» — Chris Zabriskie (chriszabriskie.com), лицензия CC BY 4.0: https://creativecommons.org/licenses/by/4.0/ ГЛАВЫ: 0:00 Скан и одна фотография 0:25 Зачем нужен реверс-инжиниринг 0:34 Конвейер: от слепка до проверки 0:52 Шаг 1. Слепок: 119 000 треугольников 1:19 Шаг 2. Диск и шина. Четыре отверстия или пять? 2:03 Шаг 3. Диск: обод, фланец, параметры 2:49 Шаг 4. Шина: пять дуг и 28 зацепов 3:17 Зацепы и имена размеров 3:34 Шаг 5. Сборка и разрез колеса 4:04 Габариты и масса 4:28 Фото против модели 4:44 Шаг 6. Проверка по каждой точке скана 5:14 Второй экзамен: модель инженера 5:56 Итог: 1 ч 22 мин и $18,60 6:35 Присылайте свои изделия Какое изделие без чертежей восстановить следующим? Напишите в комментариях.
Название:
Реверс-инжиниринг нейросетью: колесо по 3D-скану в SolidWorks
Категория:
Разное