
Полная версия
Physical AI: От нейросетей к гуманоидным роботам
— Подменять пакет U0175 роликом demo-day.
Короткий вывод
«13. Границы универсальности» закрывается, когда фасет 3→30 fleet scale измерим, коды abort назначены и canary умеет остановиться. Юнит U0175 — самостоятельный evidence pack, не клон соседнего.
14. Конвергенция AI и мехатроники
Сходимость не в том, что «нейросеть заменит PID», а в том, что механический дизайн, сенсорная жёсткость креплений, контроллер и политика обучения проектируются вместе. Слабый кронштейн камеры не лечится большим transformer.
Совместное проектирование
С самого ТЗ: где force sensing, где податливость, где вычислитель, куда уходит тепло, как снять tool без потери калибровки. ML-требования на поле зрения и latency попадают в CAD review.
Контроллер и политика
Политика задаёт skill/setpoint в пределах, которые контроллер и safety гарантируют. Конвергенция — чёткие интерфейсы и тесты контакта, не смешение всего в один end-to-end без слоёв.
Производство
Калибровка и BOM revision — часть AI-качества. Мехатроник и perception lead смотрят один yield отчёт.
Кадры
Ищите и растите людей на стыке. Чистый ML без мехатроники в Physical AI команде даёт красивые абляции и мёртвые пилоты.
Практика
Один design review с ML+mech+safety до freeze железа. Изменение крепления сенсора = change с регрессом perception. Общий словарь: age, backlash, residual калибровки, latency p95.
Фокус этой главы (U0176)
Разбор «14. Конвергенция AI и мехатроники» держится на фасете shutter skew. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.
Симптом на полу
Смена видит деградацию, которую легко списать на «модель». В юните 0176 первичная гипотеза — shutter skew. Проверка: сравнить stockout_hours и teleop_share до/после изменения среды при фиксированном config hash.
Abort-коды и RACI
— U0176_LATENCY_BUDGET — owner OT, secondary ML
— U0176_SENSOR_AGE — owner integration, secondary vendor field
— U0176_FORCE_MUTE — owner safety/compliance
Эскалация: код → runbook шаг → canary halt при пороге.
Метрики (только для этой главы)
— stockout_hours — часы простоя из-за spare; порог-кандидатоперации: 33 (уточняется на FAT ячейки U0176).
— teleop_share — доля циклов с teleop; порог-кандидатоперации: 41 (уточняется на FAT ячейки U0176).
— mtt_truth_min — минуты до полного пакета логов; порог-кандидатоперации: 17 (уточняется на FAT ячейки U0176).
— age_p95_ms — p95 age сенсора в политике; порог-кандидатоперации: 9 (уточняется на FAT ячейки U0176).
Протокол проверки (уникальный)
1. Зафиксировать config hash H0176 и версию карты ограничений.
2. Прогнать отказный сценарий по фасету «shutter skew» на canary не менее двух смен.
3. Снять пакет: state, keyframes, stockout_hours, mtt_truth_min, teleop_flag.
4. Если teleop_share хуже порога — rollback тем же пайплайном, что выкат.
5. Запись в CMDB cell note: U0176 result.
Чеклист (не общий шаблон)
— [ ] Карта ограничений содержит пункт про shutter skew
— [ ] Коды U0176_LATENCY_BUDGET, U0176_SENSOR_AGE в таксономии релиза
— [ ] Дашборд смены показывает stockout_hours и teleop_share
— [ ] Тест отказа U0176 в FAT/SAT
— [ ] Запрет принимать демо без этого теста
Что не делать
— Копировать конфиг соседней главы без смены hash.
— Чистить teleop, чтобы поднять success в отчёте по «14. Конвергенция AI и мехатроники».
— Глушить мониторы age/latency «на время пилота».
— Подменять пакет U0176 роликом demo-day.
Короткий вывод
«14. Конвергенция AI и мехатроники» закрывается, когда фасет shutter skew измерим, коды abort назначены и canary умеет остановиться. Юнит U0176 — самостоятельный evidence pack, не клон соседнего.
15. Как изменится инженерная профессия
Инженер Physical AI всё меньше похож на человека, который «обучает сеть» в одиночку, и всё больше — на владельца стыка: сенсор–модель–контроль–safety–сервис–данные. Классический robotics engineer, классический ML engineer и OT-инженер вынуждены делить словарь: age, near miss, config hash, карта ограничений, latency p95.
Новые повседневные навыки
Умение читать полный эпизод, не только tensorboard. Писать acceptance на языке сайта. Собирать RACI на код отказа. Отличать регрессию модели от сдвига калибровки. Проектировать canary. Разговаривать со сменой без презентационного тумана.
Что уходит на второй план
Чисто лабораторные бенчмарки без site residual. Вера в один end-to-end без supervisor. Игнор склада запчастей как «не моя зона». Карьера только на paper metrics без field часов быстро упирается в потолок в этой отрасли.
Карьерные траектории
Runtime/control, perception, data/QC, safety liaison, field/remote, architect стыков. Гибриды ценятся; узкий специалист выживает, если у него явный контракт интерфейса с соседним слоем.
Образование
Нужны стенды и инциденты, не только курсы по transformer. Стажировка на пилоте с журналом teleop учит быстрее ещё одного фреймворка.
Практика
В команде введите парные разборы: ML + механик/OT на одном near miss в неделю. Это дешевле любой конференции.
Фокус этой главы (U0177)
Разбор «15. Как изменится инженерная профессия» держится на фасете anti-pattern catalogue. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.
Симптом на полу
Смена видит деградацию, которую легко списать на «модель». В юните 0177 первичная гипотеза — anti-pattern catalogue. Проверка: сравнить support_h_cell и calib_drift_px до/после изменения среды при фиксированном config hash.
Abort-коды и RACI
— U0177_SPARE_STOCKOUT — owner OT, secondary ML
— U0177_PERCEPTION_GLARE — owner integration, secondary vendor field
— U0177_TF_DRIFT — owner safety/compliance
Эскалация: код → runbook шаг → canary halt при пороге.
Метрики (только для этой главы)
— support_h_cell — часы поддержки / ячейка / неделя; порог-кандидатоперации: 32 (уточняется на FAT ячейки U0177).
— calib_drift_px — drift target board, px; порог-кандидатоперации: 32 (уточняется на FAT ячейки U0177).
— age_p95_ms — p95 age сенсора в политике; порог-кандидатоперации: 44 (уточняется на FAT ячейки U0177).
— p95_latency_ms — p95 hot path; порог-кандидатоперации: 32 (уточняется на FAT ячейки U0177).
Протокол проверки (уникальный)
1. Зафиксировать config hash H0177 и версию карты ограничений.
2. Прогнать отказный сценарий по фасету «anti-pattern catalogue» на canary не менее двух смен.
3. Снять пакет: state, keyframes, support_h_cell, age_p95_ms, teleop_flag.
4. Если calib_drift_px хуже порога — rollback тем же пайплайном, что выкат.
5. Запись в CMDB cell note: U0177 result.
Чеклист (не общий шаблон)
— [ ] Карта ограничений содержит пункт про anti-pattern catalogue
— [ ] Коды U0177_SPARE_STOCKOUT, U0177_PERCEPTION_GLARE в таксономии релиза
— [ ] Дашборд смены показывает support_h_cell и calib_drift_px
— [ ] Тест отказа U0177 в FAT/SAT
— [ ] Запрет принимать демо без этого теста
Что не делать
— Копировать конфиг соседней главы без смены hash.
— Чистить teleop, чтобы поднять success в отчёте по «15. Как изменится инженерная профессия».
— Глушить мониторы age/latency «на время пилота».
— Подменять пакет U0177 роликом demo-day.
Короткий вывод
«15. Как изменится инженерная профессия» закрывается, когда фасет anti-pattern catalogue измерим, коды abort назначены и canary умеет остановиться. Юнит U0177 — самостоятельный evidence pack, не клон соседнего.
16. Как изменится менеджмент продукта
Product manager в Physical AI управляет не только фичами UI, а уровнем автономии, картой ограничений, стоимостью teleop и готовностью сервиса. Роадмап «модель vNext» без stage-gates на полу — вредная привычка из чисто цифрового SaaS.
Новые артефакты PM
Словарь метрик. Out-of-scope. Decision record по морфологии платформы. Fleet-ready checklist. Таблица чувствительности unit economics. Список дисквалификаторов закупки для тендера клиента.
Стимулы
Если бонус PM за число сайтов, а сервис за uptime без ресурсов — получите premature scaling. Выровняйте: success и teleop в одной карточке OKR.
Работа с BD и заказчиком
PM режет обещания demo≠приёмка. Учит sales дисквалификаторам. Держит sundown пилотов. Отказывает в биометрии «для красоты».
Discovery
Интервью на смене ночью ценнее опроса директоров. Смотрите abort коды и damage, не только wishlist.
Практика
Один PM-владелец метрик на beachhead. Любая фича указывает слой архитектуры и hot/warm/cold path. Нет места на схеме — нет в релизе.
Фокус этой главы (U0178)
Разбор «16. Как изменится менеджмент продукта» держится на фасете force limits. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.
Симптом на полу
Смена видит деградацию, которую легко списать на «модель». В юните 0178 первичная гипотеза — force limits. Проверка: сравнить mtt_truth_min и near_miss до/после изменения среды при фиксированном config hash.
Abort-коды и RACI
— U0178_PRIVACY_RAW — owner OT, secondary ML
— U0178_SPARE_STOCKOUT — owner integration, secondary vendor field
— U0178_PERCEPTION_GLARE — owner safety/compliance
Эскалация: код → runbook шаг → canary halt при пороге.
Метрики (только для этой главы)
— mtt_truth_min — минуты до полного пакета логов; порог-кандидатоперации: 7 (уточняется на FAT ячейки U0178).
— near_miss — near miss / 1000 циклов; порог-кандидатоперации: 15 (уточняется на FAT ячейки U0178).
— calib_drift_px — drift target board, px; порог-кандидатоперации: 25 (уточняется на FAT ячейки U0178).
— stockout_hours — часы простоя из-за spare; порог-кандидатоперации: 25 (уточняется на FAT ячейки U0178).
Протокол проверки (уникальный)
1. Зафиксировать config hash H0178 и версию карты ограничений.
2. Прогнать отказный сценарий по фасету «force limits» на canary не менее двух смен.
3. Снять пакет: state, keyframes, mtt_truth_min, calib_drift_px, teleop_flag.
4. Если near_miss хуже порога — rollback тем же пайплайном, что выкат.
5. Запись в CMDB cell note: U0178 result.
Чеклист (не общий шаблон)
— [ ] Карта ограничений содержит пункт про force limits
— [ ] Коды U0178_PRIVACY_RAW, U0178_SPARE_STOCKOUT в таксономии релиза
— [ ] Дашборд смены показывает mtt_truth_min и near_miss
— [ ] Тест отказа U0178 в FAT/SAT
— [ ] Запрет принимать демо без этого теста
Что не делать
— Копировать конфиг соседней главы без смены hash.
— Чистить teleop, чтобы поднять success в отчёте по «16. Как изменится менеджмент продукта».
— Глушить мониторы age/latency «на время пилота».
— Подменять пакет U0178 роликом demo-day.
Короткий вывод
«16. Как изменится менеджмент продукта» закрывается, когда фасет force limits измерим, коды abort назначены и canary умеет остановиться. Юнит U0178 — самостоятельный evidence pack, не клон соседнего.
17. Долгосрочные риски и неизвестные
Честный список неизвестных полезнее прогноза с одним числом года. Риск не в том, что «ИИ станет слишком умным», а в системных ловушках: хрупкость сервиса, регуляторика, dual-use, концентрация поставщиков, ложь метрик, экологическая цена флота, зависимость от скрытого труда teleop.
Технические неизвестные
Насколько foundation переносятся между морфологиями без дорогих данных. Где потолок sim-to-real для контактных задач. Как стабильно сертифицировать OTA в жёстких вертикалях.
Организационные
Хватит ли гибридных кадров. Не съест ли BD сервис. Выдержат ли заказчики длинный цикл unit economics.
Рыночные
Консолидация платформ и lock-in. Ценовые войны RaaS. Страховка как фильтр.
Что делать с неизвестным
Явные kill-criteria. Лимиты портфеля. Инвестиции в логи и evidence. Короткие пилоты с жёсткими дисквалификаторами. Не ставить весь roadmap на один прогноз формы гуманоида.
Практика
Реестр unknown-unknowns раз в квартал: что изменилось фактами парка. Убирайте пункты только с evidence, не с надеждой.
Фокус этой главы (U0179)
Разбор «17. Долгосрочные риски и неизвестные» держится на фасете калибровка и TF drift. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.
Симптом на полу
Смена видит деградацию, которую легко списать на «модель». В юните 0179 первичная гипотеза — калибровка и TF drift. Проверка: сравнить calib_drift_px и stockout_hours до/после изменения среды при фиксированном config hash.
Abort-коды и RACI
— U0179_HASH_MISSING — owner OT, secondary ML
— U0179_LATENCY_BUDGET — owner integration, secondary vendor field
— U0179_SENSOR_AGE — owner safety/compliance
Эскалация: код → runbook шаг → canary halt при пороге.
Метрики (только для этой главы)
— calib_drift_px — drift target board, px; порог-кандидатоперации: 24 (уточняется на FAT ячейки U0179).
— stockout_hours — часы простоя из-за spare; порог-кандидатоперации: 24 (уточняется на FAT ячейки U0179).
— age_p95_ms — p95 age сенсора в политике; порог-кандидатоперации: 28 (уточняется на FAT ячейки U0179).
— success_night — доля успешных циклов ночью; порог-кандидатоперации: 5 (уточняется на FAT ячейки U0179).
Протокол проверки (уникальный)
1. Зафиксировать config hash H0179 и версию карты ограничений.
2. Прогнать отказный сценарий по фасету «калибровка и TF drift» на canary не менее двух смен.
3. Снять пакет: state, keyframes, calib_drift_px, age_p95_ms, teleop_flag.
4. Если stockout_hours хуже порога — rollback тем же пайплайном, что выкат.
5. Запись в CMDB cell note: U0179 result.
Чеклист (не общий шаблон)
— [ ] Карта ограничений содержит пункт про калибровка и TF drift
— [ ] Коды U0179_HASH_MISSING, U0179_LATENCY_BUDGET в таксономии релиза
— [ ] Дашборд смены показывает calib_drift_px и stockout_hours
— [ ] Тест отказа U0179 в FAT/SAT
— [ ] Запрет принимать демо без этого теста
Что не делать
— Копировать конфиг соседней главы без смены hash.
— Чистить teleop, чтобы поднять success в отчёте по «17. Долгосрочные риски и неизвестные».
— Глушить мониторы age/latency «на время пилота».
— Подменять пакет U0179 роликом demo-day.
Короткий вывод
«17. Долгосрочные риски и неизвестные» закрывается, когда фасет калибровка и TF drift измерим, коды abort назначены и canary умеет остановиться. Юнит U0179 — самостоятельный evidence pack, не клон соседнего.
18. Что делать читателю завтра
Книга бесполезна, если после неё не изменился календарь. Завтра — не «изучить всё», а один конкретный ход на вашей роли.
Если вы инженер
Выберите один класс abort. Соберите пять полных эпизодов. Проверьте age сенсора и config hash. Напишите тест, которого не хватает в canary. Договоритесь с OT о словаре.
Если вы PM
Сведите success и teleop на один лист. Зафиксируйте out-of-scope. Назначьте sundown пилота. Вычеркните из роадмапа фичу без слоя архитектуры.
Если вы спонсор/операционный лидер
Потребуйте карту ограничений и RACI. Запретите приёмку по demo-SKU. Спросите lead time критичных spare и время до правды. Не масштабируйте при росте скрытого teleop.
Если вы в закупках
Вставьте дисквалификаторы: safety разрез, offline, data rights, rollback, журнал teleop. Референс-звонок с технарём, не только с marketing.
Общий минимум на неделю
Одна ячейка или один стенд. Одна метрика. Один владелец. Одна запись near miss с действием. Это уже Physical AI практика, даже без новой модели.
Фокус этой главы (U0180)
Разбор «18. Что делать читателю завтра» держится на фасете тендерные дисквалификаторы. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.
Симптом на полу
Смена видит деградацию, которую легко списать на «модель». В юните 0180 первичная гипотеза — тендерные дисквалификаторы. Проверка: сравнить calib_drift_px и mtt_truth_min до/после изменения среды при фиксированном config hash.
Abort-коды и RACI
— U0180_TF_DRIFT — owner OT, secondary ML
— U0180_TELEOP_HIDDEN — owner integration, secondary vendor field
— U0180_HASH_MISSING — owner safety/compliance
Эскалация: код → runbook шаг → canary halt при пороге.
Метрики (только для этой главы)
— calib_drift_px — drift target board, px; порог-кандидатоперации: 36 (уточняется на FAT ячейки U0180).
— mtt_truth_min — минуты до полного пакета логов; порог-кандидатоперации: 16 (уточняется на FAT ячейки U0180).
— stockout_hours — часы простоя из-за spare; порог-кандидатоперации: 36 (уточняется на FAT ячейки U0180).
— age_p95_ms — p95 age сенсора в политике; порог-кандидатоперации: 36 (уточняется на FAT ячейки U0180).
Протокол проверки (уникальный)
1. Зафиксировать config hash H0180 и версию карты ограничений.
2. Прогнать отказный сценарий по фасету «тендерные дисквалификаторы» на canary не менее двух смен.
3. Снять пакет: state, keyframes, calib_drift_px, stockout_hours, teleop_flag.
4. Если mtt_truth_min хуже порога — rollback тем же пайплайном, что выкат.
5. Запись в CMDB cell note: U0180 result.
Чеклист (не общий шаблон)
— [ ] Карта ограничений содержит пункт про тендерные дисквалификаторы
— [ ] Коды U0180_TF_DRIFT, U0180_TELEOP_HIDDEN в таксономии релиза
— [ ] Дашборд смены показывает calib_drift_px и mtt_truth_min
— [ ] Тест отказа U0180 в FAT/SAT
— [ ] Запрет принимать демо без этого теста
Что не делать
— Копировать конфиг соседней главы без смены hash.
— Чистить teleop, чтобы поднять success в отчёте по «18. Что делать читателю завтра».
— Глушить мониторы age/latency «на время пилота».
— Подменять пакет U0180 роликом demo-day.
Короткий вывод
«18. Что делать читателю завтра» закрывается, когда фасет тендерные дисквалификаторы измерим, коды abort назначены и canary умеет остановиться. Юнит U0180 — самостоятельный evidence pack, не клон соседнего.
19. Карта следующих исследований
Исследования имеют смысл, если стыкуются с отказом на полу. Ниже — направления, где пробелы заметны практикам; это не рейтинг hype, а карта дырок.
Данные и QC
Автоматическая отбраковка рассинхрона. Метки purpose. Оценка ценности эпизода для закрытия abort-класса. Privacy-preserving share между сайтами.
Sim-to-real на контакте
Лучше модели трения/деформации упаковки. Процедуры residual на сайте. Когда не тратить sim вообще.
Safety и ML сосуществование
Формальные оболочки вокруг политик. Доказательные аргументы для OTA. Тесты near miss.
HRI и teleop
UI с latency truth. Снижение когнитивной нагрузки. Измерение скрытого teleop.
Экономика и сервис
Модели TCO с lead time. Диагностика до выезда. Федеративный learning без падения QC.
Как выбирать тему
Если исследование не меняет порог canary, карту ограничений или cost per cycle — это хобби. Связывайте paper с field metric заранее.
Фокус этой главы (U0181)
Разбор «19. Карта следующих исследований» держится на фасете unit economics. Соседние кейсы могут звучать похоже по складу, но здесь другие abort-коды, другие пороги и другой пакет evidence. Не переносите чеклист один в один.
Симптом на полу
Смена видит деградацию, которую легко списать на «модель». В юните 0181 первичная гипотеза — unit economics. Проверка: сравнить stockout_hours и teleop_share до/после изменения среды при фиксированном config hash.
Abort-коды и RACI
— U0181_SENSOR_AGE — owner OT, secondary ML
— U0181_FORCE_MUTE — owner integration, secondary vendor field
— U0181_WMS_DUP_CMD — owner safety/compliance
Эскалация: код → runbook шаг → canary halt при пороге.
Метрики (только для этой главы)
— stockout_hours — часы простоя из-за spare; порог-кандидатоперации: 24 (уточняется на FAT ячейки U0181).
— teleop_share — доля циклов с teleop; порог-кандидатоперации: 22 (уточняется на FAT ячейки U0181).
— p95_latency_ms — p95 hot path; порог-кандидатоперации: 24 (уточняется на FAT ячейки U0181).
— age_p95_ms — p95 age сенсора в политике; порог-кандидатоперации: 20 (уточняется на FAT ячейки U0181).
Протокол проверки (уникальный)
1. Зафиксировать config hash H0181 и версию карты ограничений.
2. Прогнать отказный сценарий по фасету «unit economics» на canary не менее двух смен.
3. Снять пакет: state, keyframes, stockout_hours, p95_latency_ms, teleop_flag.
4. Если teleop_share хуже порога — rollback тем же пайплайном, что выкат.
5. Запись в CMDB cell note: U0181 result.
Чеклист (не общий шаблон)
— [ ] Карта ограничений содержит пункт про unit economics
— [ ] Коды U0181_SENSOR_AGE, U0181_FORCE_MUTE в таксономии релиза
— [ ] Дашборд смены показывает stockout_hours и teleop_share
— [ ] Тест отказа U0181 в FAT/SAT
— [ ] Запрет принимать демо без этого теста
Что не делать
— Копировать конфиг соседней главы без смены hash.
— Чистить teleop, чтобы поднять success в отчёте по «19. Карта следующих исследований».
— Глушить мониторы age/latency «на время пилота».
— Подменять пакет U0181 роликом demo-day.
Короткий вывод
«19. Карта следующих исследований» закрывается, когда фасет unit economics измерим, коды abort назначены и canary умеет остановиться. Юнит U0181 — самостоятельный evidence pack, не клон соседнего.
Заключение. Практическая программа действий
Эта книга собирала Physical AI как инженерную дисциплину: от сенсоров и политик до контрактов, сервиса, ответственности и границ универсальности. Заключение — не вдохновляющий абзац, а программа, которую можно положить на квартальный план команды.
Принципы, которые стоит закрепить приказом
1. Demo не равен приёмке. 2. Success без teleop и near miss врёт. 3. Safety-канал независим от весов. 4. Hot path offline. 5. Эпизод полон или бесполезен. 6. Карта ограничений версионируется как код. 7. Второй сайт — процедура. 8. Масштаб при teleop↑ запрещён. 9. Data rights явны. 10. У каждого класса отказа есть RACI.
Программа на 30 дней
Неделя 1: словарь метрик и out-of-scope на одном beachhead. Неделя 2: мониторы age/abort/teleop/полнота + runbook. Неделя 3: baseline и калибровки в допуске; список top abort. Неделя 4: canary пороги, change control среды, учебный модуль смены. Спонсору — одна страница фактов, не ролик.
Программа на 90 дней
Закрыть 1–2 класса отказа. Подписать карту ограничений. Пройти приёмку ночи если она в scope. Собрать unit economics чувствительности. Решить go/no-go. Либо sundown, либо план LTS и склада. Не открывать второй сайт до fleet-ready минимума.









