Pull to refresh
35
-2
Гаммер Максим Дмитриевич @maxgammer

Пользователь

Send message

Открытые стандарты и архитектуры или самоделки?

Reading time 7 min
Views 3.1K

Специфика моей деятельности связана с имитационным моделированием технологических объектов и процессов (как сейчас модно говорить - цифровые двойники, оптимизация, тренажеры для обучения персонала). И конечно в этом деле постоянно сталкиваюсь с задачей сетевого обмена информацией и синхронизацией данных, как при реализации многопользовательского режима так и при организации сетевого обмена между отдельными моделями. И вот наблюдаю интересную картину — некоторые производители цифровых двойников и тренажеров используют стандарты для этого всего (например OPC UA, IEEE 1516, DDS (Data Distribution Service), MQTT, CAPE‑OPEN, xAPI), а некоторые — делают самоделки, причем закрытые. Особенно меня удивляют товарищи, создающие эти самые самоделки, ни с чем не совместимые и абсолютно закрытые, только для того, чтобы потом с этими самоделками являться «единственным поставщиком» скажем так, требуя при этом совместимости со своими велосипедами, да еще и являются организациями, которые сами же и проверяют совместимость стороннего ПО со своими‑же велосипедами. Жуть, в общем.

Читать далее
Total votes 7: ↑7 and ↓0 +7
Comments 0

Можно ли усилить погружение в виртуальную реальность с помощью транса, или мечтают ли игроки Oculus Quest 5 о ПТСР

Level of difficulty Medium
Reading time 28 min
Views 3.7K

Это статья про компьютерные игры и о погружении в них, об «игровом выгорании» — когда кажется, что хороши игОр нет, и что играть уже не во что. 

Мы попробуем разобраться, что влияет на погружение в игры и как можно усилить эффект погружения для виртуальной реальности. Подумаем, стоит ли использовать для этих целей трансовые состояния или гипноз. Обсудим эксперимент с резиновой рукой и расскажем об игре, которая управляется дыханием.

Опишу мой спонтанный эксперимент по борьбе с фобиями с помощью VR, на примере девушки которая боялась высоты. А также расскажу о попытках привлечь психотерапевтов для решения задачи более полного погружения. Спойлер: по этическим соображениям почти никто не согласился.

Читать далее
Total votes 23: ↑23 and ↓0 +23
Comments 34

Цифровой двойник кустовой площадки добывающих и нагнетательных скважин

Reading time 4 min
Views 1.4K

Мы закончили еще один интересный проект - цифровой двойник кустовой площадки добывающих и нагнетательных скважин, которая предназначена обучения операторов добычи и персонала, связанного с работой на кустовых площадках.

Читать далее
Total votes 6: ↑6 and ↓0 +6
Comments 10

Цифровой двойник буровой установки

Reading time 4 min
Views 4.3K

На неделе закончили интересный проект - цифровой двойник буровой установки УРАЛМАШ БУ 5000/320ЭУК-Я, которая предназначена для бурения глубоких и сверхглубоких скважин на нефть и газ, с условной глубиной бурения 5000 метров...

Читать далее
Total votes 12: ↑12 and ↓0 +12
Comments 26

Тренажерная подготовка персонала

Level of difficulty Easy
Reading time 8 min
Views 1.7K

Аварии и инциденты зависят от ошибок персонала?

«Человеческий фактор» зависит от уровня подготовки персонала?

Вероятности ошибок на тренажере равна вероятности ошибок в реальных условиях?

Как получить положительный и отрицательный перенос навыков при обучении на тренажерах на условия реальной работы?

Читать далее
Total votes 2: ↑1 and ↓1 0
Comments 0

Книга «Unity в действии. Мультиплатформенная разработка на C#. 3-е межд. издание»

Reading time 11 min
Views 7.3K
image Привет, Хаброжители!

Создание игр — увлекательное дело, а Unity делает его простым и доступным! Unity возьмет на себя всю тяжелую работу, и вы можете сосредоточиться на игре, графике и взаимодействии с пользователем. Поддержка C# и огромная экосистема готовых компонентов позволят даже начинающим разработчикам быстро перейти от идеи к реализации. Осваивать и получать практический опыт работы с инструментами Unity и высокотехнологичным механизмом визуализации вы будете на примерах игр в двумерной, трехмерной и виртуальной/дополненной реальности.

Эту книгу можно смело назвать введением в Unity для профессиональных программистов. Джозеф Хокинг дает людям, имеющим опыт разработки, всю необходимую информацию, которая поможет быстро освоить новый инструмент и приступить к реальной работе. А учиться лучше всего на конкретных проектах и практических заданиях.

Третье издание знаменитого бестселлера было полностью переработано. И самое главное — теперь в книге пойдет речь о дополненной и виртуальной реальности.

Осваивайте Unity и быстрее приступайте к созданию собственных игр!
Читать дальше →
Total votes 7: ↑7 and ↓0 +7
Comments 4

VR тренажеры снижают производственный травматизм

Level of difficulty Easy
Reading time 9 min
Views 2.3K

Мы изучили отчеты опубликованные министерством труда и социальной защиты Российской Федерации, а также открытые данные Федеральной службы по экологическому, технологическому и атомному надзору. (Официальные документы приведены.)

На 2020-2022 год наблюдается сокращение случаев производственного травматизма, однако в абсолютных числах ситуация следующая:

Читать далее
Total votes 6: ↑3 and ↓3 0
Comments 58

VR и обучение персонала. За и против

Level of difficulty Medium
Reading time 22 min
Views 3.2K

Вернемся к вопросу оценки эффективности систем формирования виртуальной реальности в контексте обучения персонала, т.е. при использовании VR в компьютерных имитационных тренажерах. Данная статья является продолжением темы https://habr.com/ru/articles/508390/.

Тема данного поста является актуальной, поскольку в образовательном сообществе есть запрос на исследование эффективности VR. В данном посте я также попытаюсь ответить на некоторые вопросы, обсуждаемые практиками в группе "VR/AR в обучении "(https://t.me/dl_vr_in_digitallearning)

Одним из направлений развития имитационного моделирования технологических процессов и оборудования современного производства является применение компьютерных имитационных тренажеров (КИТ) для обучения персонала. Система ввода-вывода таких имитаторов может быть выполнена:

с использованием стандартных средств (клавиатура/мышь);

с использованием точной копии органов управления;

с использованием VR;

VR + реальные копии систем управления;

AR и другие варианты.

Читать далее
Total votes 3: ↑3 and ↓0 +3
Comments 4

NFun — expression evaluator для .Net

Reading time 6 min
Views 4.1K

Представляю вам Nfun - встраиваемый язык и исполнитель выражений, который поддерживает примитивные типы, массивы, структуры и лямбда выражения. 

Вероятнее всего, вы уже встречали задачи, требующие такой инструмент, и в этой статье я хочу показать примеры его применения, его возможности и почему это может быть вам полезно.

Let's make some nFun!
Total votes 9: ↑9 and ↓0 +9
Comments 34

Сварочный тренажер. Замена санкционных Soldamatic и Lincoln

Reading time 7 min
Views 6.4K

Из России ушли крупные компании-производители сварочных тренажеров - Soldamatic и Lincoln Electric, а они нужны учебным центрам, колледжам, вузам и крупным компаниям. И поэтому ... продолжим тему импортозамещения и совершенствования тренажера сварщика.

Первые удачные попытки были описаны в https://habr.com/ru/post/597041/. После этого мы решили использовать AR вместо использования относительно сложной конфигурации с использованием системы HTC LightHouse (трекеры HTC VIve). В целом получилось, но точность и скорость трекинга нас не устроили и мы вернулись на использование трекеров.....

Читать далее
Total votes 18: ↑18 and ↓0 +18
Comments 22

Имитационные тренажеры и импортозамещение Honeywell Unisim

Reading time 6 min
Views 7.1K

Компания Honeywell решила свернуть свой существующий бизнес и операции в России и Беларуси. Для многих нефтегазовых предприятий России это стало неприятным событием. Дело в том, что на опасных производственных объектах для обучения персонала обязаны использоваться компьютерные имитационные тренажеры и да, большинство компьютерных имитационных тренажеров в нефтегазовой промышленности создавалось именно на базе программного обеспечения Honywell Unisim. Спустя некоторое время начался процесс остановки таких программных и программно-аппаратных комплексов, т.к. необходима актуальная лицензия на Unisim, а продлить ее невозможно.

На рынке РФ, к сожалению, практически отсутствуют компании, ведущие разработку аналогичных тренажеров для нефтегазовых объектов, не используя UniSim. Причина достаточна проста, сейчас на рынке нет аналога ПО, в реальном времени позволяющего производить имитацию технологического процесса с достаточной точностью (3-7% отклонение от реальных данных), а также ПО, имитирующее реальные контроллеры системы автоматизации. Команды, создающие 3D-ходилки на Unity/Unreal, которых сейчас достаточно много, не способны устранить данную проблему, т.к. не работают с математическими моделями таких масштабов и точности, а в большинстве случаев, вообще не используют математический аппарат.

Читать далее
Total votes 33: ↑32 and ↓1 +31
Comments 43

Игра: найди ошибку в C++ коде

Reading time 2 min
Views 9.4K

Игра PVS-Studio: найди ошибку в C++ коде
Авторы анализатора PVS-Studio предлагают вам проверить свою внимательность и развлечься. Попробуйте быстро отыскать баг в фрагменте исходного кода и ткнуть в него мышкой.

Читать дальше →
Total votes 34: ↑32 and ↓2 +30
Comments 18

VR + точная тактильная отдача. Имитационный тренажер буровой установки ZBO S15

Reading time 3 min
Views 2.5K

Использование технологии формирования виртуальной реальности (VR) для создания имитационных тренажеров для обучения персонала часто создает проблему точного управления различными элементами при помощи "стандартных" устройств VR. Использование джойстиков HTC Vive, например, очень затрудняет точное и быстрое управление джойстиками и тумблерами реальных установок, что не создает правильный механизм переноса навыков управления.

Читать далее
Total votes 5: ↑5 and ↓0 +5
Comments 11

Собственный голосовой помощник off-line

Reading time 12 min
Views 13K

Microphone вектор создан(а) storyset - ru.freepik.com

Никогда не был любителем голосового интерфейса, но пробовал дома и Amazon Echo, и Алису. Все-таки очень долго это и недостаточно надежно - произносить фразу и думать потом - правильно ли меня поняли и всё ли сделано, как я хотел.
Но после прочтения статьи и, главное, обсуждений после нее я пришел к выводу, что есть варианты, когда это правда удобно. Собственно, самым ярким мне показался пример с кухонным таймером - не хочется грязными руками что-то трогать - голосовой интерфейс тут идеален. А попробовав приложение и почитав код коллеги @janvarev я понял, что современные средства распознавания уже вышли на очень приличный уровень и легко подключаются в проекты с открытым кодом. Дальше стало интересно сделать что-то более удобное и более стабильно работающее (без обид, но проект "Ирина" у меня не весь заработал при вменяемых затратах времени и настроек там меньше, чем мне хотелось бы).

Читать далее
Total votes 14: ↑14 and ↓0 +14
Comments 8

Как создать telegram бот на C# быстро?

Reading time 6 min
Views 142K

Как создать telegram bot на C# быстро?

В этой статье мы рассмотрим заготовку для создания telegram бота на C#. В связи с последними обновлениями TelegramBotAPI, большая часть удачных с моей точки зрения публикаций на эту тему несколько устарело. Потому предлагаю разобраться в этой теме.

Читать далее
Total votes 32: ↑24 and ↓8 +16
Comments 39

Структурированный подход к развитию и оценке компетенций

Reading time 19 min
Views 7.5K

Довольно часто в проектной деятельности возникает задача померить эффективность работы сотрудника, члена команды проекта, эксперта, руководителя. По сути схожая задача стоит перед службой HR при подборе персонала. Классические подходы работают не во всех ситуациях, существует довольно много особых проектов и специфических ролей (должностей) где такой «классический» подход даст сбой в виде рисков и потерь, ведь по сути такой метод – это очень грубая (субъективная) фильтрация на входе, а остальное делает простой метод перебора кандидатов, справился – не справился. Более того, в эпоху цифровизации и бешеных темпов прогресса, возникает постоянное давление неопределенности. Поэтому вопрос найма и пребывания человека в команде не ограничивается только его способностями и рабочими функциями, не менее остро встает вопрос саморазвития, ведь наличие гибкости мышления, умение быстро обучаться и прочие «soft skills» являются ключевыми требованиями нового времени. В текущих реалиях на руководителя проекта, ложатся не только выполняемые проектом задачи, не только в поддержание коллектива в рабочем тонусе, но и проектирование траекторий развития каждого участника команды! Как это делать правильно, качественно, сфокусироваться на команде и при этом не терять из вида реализацию проекта? Вариантом и опытом преодоления этой проблемы постараюсь поделиться с вами в этом материале…

Читать далее
Total votes 10: ↑8 and ↓2 +6
Comments 6

Опыт разработки VR тренажеров в 2021 году на базе HTC Vive. Часть 2

Reading time 3 min
Views 2.9K

Еще раз приветствую читателей Habr. Продолжаю делиться опытом процесса создания VR тренажеров, разработанных нашей командой в этом году.

Первая часть - https://habr.com/ru/post/596825/

Несколько дней назад наша команда сегодня вернулась из Владивостока. Успешно сдан заказчику и провшел все испытания виртуальный сварочный тренажер.

В качестве базы был выбран Unity.

Читать далее
Total votes 3: ↑2 and ↓1 +1
Comments 17

Опыт разработки VR тренажеров в 2021 году на базе HTC Vive. Часть 1

Reading time 4 min
Views 3.8K

Приветствую читателей Habr. В данной статье хотелось бы поделиться опытом разработки VR тренажеров, разработанных нашей командой в этом году.

Для начала предлагаю определиться с терминами, т.е. что именно мы понимаем под "тренажерами" . Компьютерный имитационный тренажер представляет собой программное обеспечение для персональных компьютеров и является средством профессиональной подготовки персонала, предназначенным для формирования и совершенствования у обучаемых профессиональных навыков и умений.

Компьютерные имитационные тренажеры используются для систематического обучения, т.е. для обеспечения усвоения определенной совокупности знаний, навыков, умений и процедур. Решаемая задача — обеспечить соответствие усваиваемых материалов или навыков требованиям предстоящей работы, эффективность учебного процесса, а также добиться того, чтобы усвоенные при обучении стереотипы были успешно перенесены на условия реальной работы.

Читать далее
Total votes 2: ↑2 and ↓0 +2
Comments 21

VR при обучении персонала. Реальные плюсы и минусы

Reading time 6 min
Views 6.9K
Лет 20 занимаюсь разработкой обучающих программ для обучения специалистов. За это время использовал массу устройств VR. Были и eMagin Z800 3D Visor, Razer Hydra, стереопроекционная система Barco с серебряным экраном обратной проекции, первый Oculus, перчатки, OptiTrack и т.д. И каждый раз все заканчивалось или прекращением производства оборудования или просто «экспериментами», часто возможности VR оборудования не позволяли «серьезное» использование при обучении персонала.

image

Например, уже ставший историей, eMagin z800 не позволял работать человеку, впервые его надевшему, более 5 минут. Обычно начиналось головокружение и другие неприятные состояния. Качество изображения также было не высоким, обучаемому приходилось тратить значительное время в попытках понять, что точно он видит.


image

Пример того, что видел пользователь.

Что изменилось сейчас? Очень многое. Заказчики требуют поддержку VR-шлемов, не для имиджа, а для реального учебного процесса. Последние разработки Oculus’а и HTC Vive также начинают трудиться в учебных центрах. Можно сказать, что есть небольшая путаница с API, но и это уже не проблема, т.к. имеется масса примеров.
Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Comments 2

Разбор типов электронных образовательных ресурсов

Reading time 10 min
Views 3.3K
Такие термины как «компьютерные средства обучения», «виртуальные лабораторные работы», «имитаторы», «АЛП УД», «ИОС», «АОС», «интерактивные обучающие системы», и т. д., используемые работниками учебных заведений (а также и разработчиками указанных средств), в настоящее время трактуются совершенно по-разному, как правило, в очень «урезанном», неполном, смысле, или слишком широком, а часто приводятся вообще без определения.

image
Образец ЭОР

В значительной степени эти связано с тем, что имитаторы развиваются в контексте разнонаправленных научных векторов — компьютерная графика, инженерная психология, эргономика, когнитивная наука, информатика и т. д.

Отсутствие точных и однозначных трактовок (толкований) терминов вызывает множество трудностей при создании и внедрении самих средств. В первую очередь, это связано с сложившимся взаимонепониманием между разработчиками, заказчиками и конечными пользователями имитаторов.

Для решения указанной проблемы необходима достаточно простая, но в тоже время точная и универсальная классификация. Использование термина имитатор на базе программно-аппаратной платформы (или Computer-base имитатор) основывается на наиболее общепринятом в зарубежных источниках и достаточно абстрактном термине simulator — т.е. воспроизводящий, копирующий. Приставка «на базе программно-аппаратной платформы» или Computer-base также является достаточно общепринятой и понимается как программно-аппаратная реализация.
Читать дальше →
Total votes 8: ↑7 and ↓1 +6
Comments 4

Information

Rating
Does not participate
Location
Тюмень, Тюменская обл. и Ханты-Мансийский АО, Россия
Date of birth
Registered
Activity