August 26th, 2018
Этот документ описывает метод для проведения экспериментов нескольких пользователей на принятие решений и навигации с помощью сетевой компьютерной лаборатории.
Этот метод может помочь ответить на ключевые вопросы в области науки о принятии решений и пространственного познания, например, как использовать виртуальную реальность рабочего стола для проведения исследований навигации с несколькими участниками. Основное преимущество этой методики заключается в том, что экспериментальный протокол может быть адаптирован и применен другими исследователями для создания сетевой настольной лаборатории виртуальной реальности. Применение этого метода распространяется на поведенческую науку и пространственное познание, потому что экспериментаторы могут эффективно отслеживать поведение участников, которые одновременно погружены в виртуальную среду рабочего стола.
Как правило, люди, плохо знакомые с этим методом, испытывают трудности, потому что такая лаборатория требует технического обслуживания и строгих протоколов для сбора данных в контролируемых условиях. Визуальная демонстрация этого метода имеет решающее значение из-за трудностей, связанных с экспериментами с многопользовательским рабочим столом виртуальной реальности, таких как настройка эксперимента и управление участниками. Демонстрировать эту процедуру будет Альваро Ингольд, техник из нашей лаборатории.
Начните с включения сервера и освещения в диспетчерской в лаборатории. Настройте тестовые комнаты в соответствии с необходимым количеством участников. Скопируйте исполняемую экспериментальную программу и соответствующие ей конфигурационные файлы на сетевой диск.
Затем откройте интегрированную среду сценариев PowerShell на рабочем столе Windows. В консоли PowerShell укажите массив имен компьютеров для создания объекта клиентского пула. Введите Start-Pool pool, чтобы запустить клиентские компьютеры, и Register-Pool pool, чтобы подключить сервер к клиентским компьютерам.
Далее подготовьте компьютеры на стороне клиента перед запуском программы. Введите Invoke-Pool Mount-NetworkShare path}, чтобы указать компьютерам ввести правильный путь к папке. Затем выполните подготовленные функции на сервере, набрав Start-GameServer, и набрав на клиентском компьютере Invoke-Pool Start-GameClient}Укажите IP-адрес сервера в качестве параметра функции.
Дождитесь появления на мониторе сервера сообщения об успешном подключении. Наконец, раздайте бланки согласия и ручки в каждой кабинке. Перетасуйте колоду рассадочных карт, которые указывают на рассадку участников.
За пять минут до официального времени начала начните проверку ID каждого участника, чтобы убедиться, что он соответствует списку зарегистрированных участников. Затем позвольте участникам выбрать карточку, на которой указан номер их места. Пусть участники пройдут в соответствующую кабинку, а также прочитают и подпишут формы согласия.
Возьмите их в руки перед проведением эксперимента. Транслируйте инструкции с помощью микрофона всем участникам. Сообщите им об основных правилах, в том числе не общайтесь с другими участниками и не допускайте использования личных электронных устройств.
Попросите участников поднять руки, если у них возникнут вопросы относительно эксперимента. Начните эксперимент с представления демографического опросника. Разверните сцену обучения, чтобы научить участников маневрировать в виртуальной среде и отслеживать прогресс, просматривая скриншоты со всех компьютеров, пока все участники не закончат сеанс обучения.
После тренировки начните этап тестирования эксперимента. Убедитесь, что перед каждой попыткой предусмотрен короткий период ожидания для загрузки следующей сцены и предоставления участникам возможности прочитать инструкции. Наблюдайте за поведением участников с высоты птичьего полета на серверном компьютере.
После завершения эксперимента закройте серверную и клиентскую программу, введя Stop-GameClient и Stop-GameServer в консоли PowerShell. Затем попросите участников оставаться на своих местах, пока их номер не будет назван в микрофон. Извлеките итоговые баллы участников из файла score.
txt в папке проекта на компьютере сервера, и конвертировать свои баллы в денежный платеж. Скопируйте и сохраните данные эксперимента с сервера на внешний диск для дальнейшего анализа. Затем позвоните по номерам кабинок по одному и встретьтесь с каждым участником на стойке регистрации.
Поблагодарите участника и вынесите ему соответствующую оплату. Наконец, осмотрите пустые кабинки и соберите все оставшиеся ручки или бланки. Здесь максимальное и минимальное время — это время, необходимое самым быстрым и медленным участникам, чтобы добраться до места назначения в каждом испытании.
Эти описательные статистические данные показывают, в какой степени участники ознакомились с окружающей средой в ходе испытаний. Полученные данные также позволяют визуализировать сгенерированные траектории, но виртуальную толпу в Испытании 1 и Испытании 16. Затем пространственная статистика может быть использована для анализа изменений траекторий в ходе испытаний.
Пытаясь выполнить эту процедуру, важно помнить о том, что всегда нужно следовать строгим шагам запланированных экспериментов из-за стоимости, связанной с каждым экспериментальным сеансом.
View the full transcript and gain access to thousands of scientific videos
В данной работе описан метод проведения мультипользовательских экспериментов по принятию решений и навигации с использованием сетевой компьютерной лаборатории. Эта методика позволяет исследователям эффективно наблюдать за участниками, погруженными в настольную виртуальную среду.
Multi-user virtual reality platforms enable controlled investigation of emergent decision-making and spatial navigation behaviors under standardized conditions. This approach supports mechanistic de-risking in early discovery by quantifying how contextual variables influence collective behavior in disease-relevant systems. The method provides predictive value for target validation through reproducible, high-throughput behavioral phenotyping.
The method integrates into the discovery continuum from hypothesis generation through lead identification by providing quantifiable behavioral readouts that support mechanistic de-risking.