В Москве прошла ежегодная встреча научно-технических партнеров Российского национального комитета (РНК) СИГРЭ.
Умные машины с AI-начинкой разработаны в Центре робототехники Сбербанка.
Виртуальная реальность (далее — ВР)... Те, кто уже смог оценить эту замечательную технологию, скорее всего, с полным пониманием этих слов скажут: «Виртуальная реальность — это Будущее». Некоторое время назад технологии ВР использовались в основном в индустрии развлечений. Но время не стоит на месте, и ВР всё чаще находит профессиональное применение для эффективного решения постоянно расширяющегося круга задач.
Компания «Топ Системы», являясь одним из ведущих российских разработчиков САПР, впервые продемонстрировала свои разработки в области ВР в мае 2017 года в рамках проводимого ею ежегодного ITФорума TFLEX PLM. Именно тогда широкой общественности был показан TFLEX VR — новый модуль, добавляющий поддержку ВР в один из флагманских продуктов компании «Топ Системы» — САПР TFLEX CAD. В мае 2017 года модуль TFLEX VR всё еще находился на раннем этапе разработки и поэтому обладал достаточно ограниченным набором функций. Однако разработка модуля не прекращалась, и в настоящее время функциональность модуля TFLEX VR стала настолько широкой, что вполне заслуживает для ее описания отдельной статьи.
Рис. 1. T-FLEX CAD VR — инновационные технологии проектирования
Прежде всего, стоит сказать о том, что TFLEX VR взаимодействует с ВРустройствами через программный интерфейс OpenVR. Это позволяет модулю поддерживать работу с широким спектром ВРоборудования, представленного на рынке, в том числе, конечно же, с самыми распространенными из них — HTC Vive и Oculus Rift.
Модуль TFLEX VR напрямую встраивается в систему проектирования TFLEX CAD, что позволяет, кликнув по одной лишь кнопке, сразу же отобразить открытую 3Dмодель в ВР. При этом 3Dмодель не требует какойлибо специальной подготовки — пользователь увидит в ВР ту же самую сцену, что и в обычном 3Dокне TFLEX CAD (рис. 1). О преимуществах такого подхода будет сказано далее.
Навигация внутри ВРпространства производится с помощью 3Dманипуляторов. Перемещение, вращение и масштабирование — это те навигационные команды, которые доступны пользователям в любой момент. Другие команды, доступные пользователям в ВР, вызываются выбором соответствующего пункта из ВРменю. Выбор доступных команд достаточно богат,
и на этом стоит остановиться более подробно.
Прежде всего, рассмотрим, какие дополнительные возможности навигации в ВРпространстве доступны для пользователя, а именно:
Рис. 2. В виртуальном кресле пилота
Одно из явных преимуществ ВР перед традиционными системами отображения информации — это, конечно же, возможность полностью погрузиться в ВРсцену и действительно «увидеть» виртуальный объект, словно он уже изготовлен. Вследствие этого одним из простейших и естественных сценариев использования ВР является инженерная оценка виртуального прототипа изделия. Для этих целей TFLEX VR, кроме описанных выше команд навигации, имеет специальные команды:
Еще один важный сценарий использования ВР сегодня — это обучение персонала и послепродажное обслуживание изделий. Для этих целей в TFLEX VR предусмотрена специальная команда:
В результате система проектирования TFLEX CAD может легко предложить пользователю, например, следующий сценарий: пользователь движется по коридорам и палубам проектируемого судна, заходит в один из отсеков, находит интересующий его агрегат, извлекает его и разбирает для последующего ремонта.
Рис. 3. Разборка изделия
Прежде чем приступать к описанию других команд TFLEX VR, важно понять, что 3Dмодель, просматриваемая пользователем в ВРпространстве — это не копия 3Dмодели из 3Dокна TFLEX CAD, а именно та же самая 3Dмодель, находящаяся в процессе проектирования. Иными словами, даже находясь в ВРсцене, пользователь продолжает все так же работать с параметрической моделью TFLEX CAD. Это является важным отличием и ключевым преимуществом TFLEX CAD и TFLEX VR перед другими САПР с заявленной поддержкой VR: пользователь TFLEX CAD может использовать ВР как инструмент не только для просмотра 3Dмоделей, визуализации и виртуального обучения, но и для проектирования, ведь любые манипуляции с моделью, которые пользователь делает в ВР, приводят к изменению этой 3Dмодели (и наоборот). Именно благодаря этому факту, а также за счет уникальных средств параметризации TFLEX CAD, у пользователей TFLEX VR есть уникальный набор команд, принципиально недоступных в других системах САПР:
Рис. 4. Управление виртуальным пространством
Модуль TFLEX VR, в соответствии с идеологией TFLEX CAD, изначально разрабатывался максимально гибким, настраиваемым под самый широкий спектр задач. Поэтому для пользователей доступно большое количество параметров, позволяющих настроить работу TFLEX VR в целом и его отдельные команды в частности. Например, для команд навигации можно включать/выключать масштабирование и вращение, фиксировать вертикальную ось, указывать скорость перемещения в режиме Полет; кроме того, доступны некоторые другие параметры. Еще один пример гибкости настроек модуля TFLEX VR — это широкие возможности по настройке ВРконтроллеров, используемых для навигации и работы с командами в ВРпространстве. Каждый из двух используемых контроллеров можно настроить отдельно, выбрав тот состав команд, который пользователь предпочитает иметь в левой или правой руке. Более того, «продвинутые» пользователи могут с помощью специального файла в формате XML менять как состав команд, так и внешний вид ВРменю, в котором они появляются.
Уже сейчас TFLEX VR может применяться на всех этапах подготовки изделия: планирования, проектирования, согласования и приемки, послепродажного обслуживания и обучения. При этом TFLEX VR дает пользователям возможность не только проводить визуальный анализ изделия, проверять его эргономичность, оценивать дизайн, но и вести реальное проектирование в виртуальном пространстве. Кроме того, теперь пользователи TFLEX CAD могут использовать ВР как среду для обучения обслуживающего персонала. Большое количество различных опций и конфигурируемые ВРконтроллеры позволят удобно настроить ВРсреду под личные нужды и предпочтения каждого конкретного пользователя. А прямая интеграция TFLEX VR и TFLEX CAD обеспечивает проектировщиков уникальными инструментами для решения самых разных задач на самом современном технологическом уровне.
TFLEX VR — это действительно очень интересная и современная технология, еще больше расширяющая возможности комплекса TFLEX PLM. Как и другие продукты линейки TFLEX, модуль TFLEX VR будет активно развиваться и «обрастать» все большим количеством функциональных возможностей.
Рис. 5. В лаборатории виртуальной реальности
Остается добавить, что любой желающий лично ознакомиться с возможностями нового решения может приехать в офис компании «Топ Системы» и посетить постоянно действующий демонстрационный стенд в лаборатории виртуальной реальности TFLEX VR Lab (рис. 5).