Для просмотра этого контента требуется подписка на Jove Войдите в систему или начните бесплатную пробную версию.
Method Article
Этот протокол описывает платформу моделирования вождения и тактильный вибрирующий инструментарий для исследования исследований, связанных с вождением. Также представлен образцовый эксперимент по изучению эффективности тактильных предупреждений.
Система предупреждения о столкновении играет ключевую роль в предотвращении отвлекающих факторов и сонный вождения. Предыдущие исследования доказали преимущества тактильных предупреждений в сокращении времени реакции водителя на тормоза. В то же время тактильные предупреждения доказали свою эффективность при запросе на участие в ОРД для частично автономных транспортных средств.
Вопрос о том, как можно оптимизировать производительность тактильных предупреждений, является постоянной горячей темой исследований в этой области. Таким образом, представлено недорогое программное обеспечение и методы моделирования вождения, чтобы привлечь больше исследователей для участия в расследовании. Представленный протокол был разделен на пять разделов: 1) участники, 2) конфигурация программного обеспечения моделирования, 3) подготовка симулятора вождения, 4) вибрирующая конфигурация инструментария и подготовка, и 5) проведение эксперимента.
В образцовом исследовании участники носили тактильный вибрирующий инструментарий и выполняли установленную автомобильную задачу, используя индивидуальное программное обеспечение для моделирования вождения. Передний автомобиль тормозил с перерывами, и вибрирующие предупреждения доставлялись всякий раз, когда передняя машина тормозила. Участникам было дано указание как можно быстрее реагировать на внезапные тормоза переднего автомобиля. Динамика движения, такая как время отклика тормозов и скорость реакции тормозов, были зафиксированы программным обеспечением моделирования для анализа данных.
Представленный протокол дает представление об исследовании эффективности тактильных предупреждений на различных местах тела. В дополнение к задаче, следующей за автомобилем, которая продемонстрирована в образцовом эксперименте, этот протокол также предоставляет возможность применить другие парадигмы к исследованиям моделирования вождения, делая простую конфигурацию программного обеспечения без разработки кода. Тем не менее, важно отметить, что из-за его доступной цене, программное обеспечение моделирования вождения и оборудование, представленные здесь, возможно, не смогут полностью конкурировать с другими высокой точностью коммерческих симуляторов вождения. Тем не менее, этот протокол может выступать в качестве доступной и удобной альтернативы общим высокой точности коммерческих симуляторов вождения.
Согласно данным, выявленным Глобальными оценками здравоохранения в 2016 году, дорожно-транспортный травматизм является восьмой причиной глобальной смертности, что приводит к 1,4 миллиона смертей вовсем мире 1. В 2018 году 39,2% дорожно-транспортных происшествий были столкновения с автотранспортными средствами в транспорте, и 7,2% из которых были задние столкновения. Решением проблемы повышения безопасности транспортных средств и дорожного движения является разработка передовой системы помощи водителю (ADAS) для предупреждения водителей о потенциальных опасностях. Данные показали, что ADAS может значительно снизить скорость столкновений заднего конца, и это еще более эффективно, когда оснащен автоматической тормозной системой2. Кроме того, с развитием автономных транспортных средств, меньше человеческого участия будет необходимо для управления транспортным средством, что делает take-over запрос (TOR) система предупреждения необходимость, когда автономное транспортное средство не регулирует себя. Конструкция системы предупреждения ADAS и TOR в настоящее время является важной частью технологии для водителей, чтобы избежать неминуемой аварии в течение нескольких секунд. В образцовом эксперименте использовался вибрирующий инструментарий наряду с платформой моделирования вождения для изучения того, какое местоположение будет генерировать наилучший результат, когда вибротактильной системы предупреждения была использована в качестве потенциальной системы предупреждения ADAS и TOR.
Классифицированные по каналам восприятия, как правило, существуют три типа условий предупреждения, то есть визуальные, слуховые и тактильные. Каждый механизм предупреждения имеет свои достоинства и ограничения. Когда системы визуального предупреждения используются, водители могут страдать отвизуальной перегрузки 3,ухудшая производительность вождения из-заневнимательной слепоты 4,5. Хотя слуховая система предупреждения не влияет на поле зрения водителей, ее эффективность во многом зависит от окружения, таких как фоновая музыка и другие шумыв среде вождения 6,7. Таким образом, ситуации, содержащие другую внешнюю слуховую информацию или значительныйшум,могут привести кневнимательной глухоте 8,9,снижению эффективности слуховой системы оповещения. Для сравнения, системы тактильных предупреждений не конкурируют с визуальной или слуховой обработкой водителей. Посылая вибротактильные предупреждения водителям, системы тактильных предупреждений преодолевают ограничения систем визуального и слухового предупреждения.
Предыдущие исследования показали, что тактильные предупреждения могут принести пользу водителям, сокращая время реакции на тормоза. Было также установлено, что тактильные системы предупреждения дают болееэффективный результат над визуальными 10,11 и слуховыми 12,13,14 системами предупреждения в определенных ситуациях. Тем не менее, ограниченные исследования были сосредоточены на исследовании оптимального местоположения для размещения тактильного устройства предупреждения. Согласно гипотезе сенсорнойкоры 15 и гипотезесенсорного расстояния 16, образцовое исследование выбрало области пальца, запястья и виска в качестве экспериментальных мест для размещения тактильного устройства предупреждения. С введенным протоколом частота и время доставки вибрирующего предупреждения и интервалы между вибрациями вибрирующего инструментария могут быть настроены в соответствии с экспериментальными требованиями. Этот вибрирующий инструментарий состоял из главного чипа, чипа регулятора напряжения, мультиплексера, USB-адаптера Transistor-Transistor-Logic (TTL), транзистора Metal-Oxide-Semiconductor Field-Effect Transistor (MOSFET) и модуля Bluetooth. Количество вибрирующих модулей также может варьироваться в зависимости от потребностей исследователей, при этом одновременно вибрируют до четырех модулей. При реализации вибрирующего инструментария в экспериментах, связанных с вождением, он может быть настроен в соответствующие экспериментальные настройки, а также синхронизирован с данными о производительности вождения путем пересмотра кодов моделирования вождения.
В то время как для исследователей, проведение эксперимента вождения на виртуальной платформе является более возможным, чем в реальном мире из-за риска и связанных с этим затрат. Например, сбор показателей эффективности может быть затруднен, и трудно контролировать экологические факторы, связанные с экспериментами в реальном мире. В результате, многие исследования использовали фиксированной базы вождения тренажеры работает на ПК в последние годы в качестве альтернативы для проведения исследований на дороге вождения. После обучения, разработки и исследования в течение более 11 лет в сообществе исследований вождения, мы создали платформу моделирования вождения с реальным автомобилем, который состоит из программного обеспечения моделирования вождения с открытым исходным кодом и аппаратного комплекта, включая рулевое колесо и коробку передач, три педали, три установленных проектора и три экрана проектора. С помощью программного обеспечения моделирования вождения поддерживает только один экран, представленный протокол используется только центральный проектор и проектор экран для проведения эксперимента.
Есть два основных преимущества использования представленной платформы моделирования вождения. Одним из преимуществ этой платформы является то, что она использует программное обеспечение с открытым исходным кодом. Используя удобный платформу с открытым исходным кодом, исследователи могут настроить моделирование и вибрирующий набор инструментов для своих уникальных исследовательских потребностей, сделав простую конфигурацию программного обеспечения без разработки кода. Путем пересматривать коды, исследователя могут создать управляя имитации которые обеспечивают относительную верность к реальности с множеством вариантов имеющихся на типах автомобиля, типах дороги, сопротивлении рулевого колеса, боковой и продольной турбулентности ветра, интерфейсах программы применения случая времени и тормоза (API) для внешней синхронизации средства программирования, и в реализации поведенческих парадигм such as автомобиль-следуя за задачей и задачей N-Back. Хотя проведение исследований, связанных с вождением в симуляторе вождения не может полностью повторить вождение в реальном мире, данные, собранные через симулятор вождения является разумным и был широкопринят исследователями 17,18.
Еще одним преимуществом предлагаемого симулятора вождения является его низкая стоимость. Как упоминалось ранее, введенное программное обеспечение моделирования вождения является открытым исходным кодом программного обеспечения, которое доступно для пользователей бесплатно. Кроме того, общая стоимость всей настройки оборудования в этом протоколе ниже по сравнению с типичными высокой точностью коммерческих симуляторов вождения. Рисунок 1 а и б показать полную установку двух симуляторов вождения со стоимостью от $ 3000 до $ 30000. В отличие от типичных высокой точности коммерческих симуляторов вождения (фиксированная база), как правило, стоят около $ 10000 до $ 100000. С его весьма доступной цене, этот симулятор вождения может быть популярным выбором не только для академических исследовательских целей, но и дляпроведения вождения классов 19 и для демонстрациисвязанных с вождением технологий 20,21.
Рисунок 1: Изображение симуляторов вождения. Оба симулятора вождения состояли из рулевого колеса и коробки передач, трех педалей и транспортного средства. а) установка симулятора вождения стоимостью $3000, которая использовала 80-дюймовый LCD-экран с разрешением 3840 × 2160. b) установка симулятора вождения стоимостью 30000 долларов США, в которых использовались три установленных проектора и три проекторных экрана размером 223 х 126 см каждый. Проекционные экраны были расположены на высоте 60 см над землей и на 22 см от передней части транспортного средства. Для текущего эксперимента использовались только центральный проектор и проекторный экран. Пожалуйста, нажмите здесь, чтобы просмотреть большую версию этой цифры.
Программное обеспечение моделирования вождения и вибрирующий инструментарий в предлагаемом методе уже былииспользованы в предыдущих исследованиях нашими исследователями 22,23,24,25,26,27,28,29. Этот саморазвитый вибрирующий инструментарийв соответствии со стандартом ISO 30 может быть примененв различных областях 31,32 путемкорректировки частоты и интенсивности вибрации. Важно отметить, что была разработана и внедрена в следующем протоколе новая версия вибрирующего инструментария. Вместо того, чтобы регулировать частоту вибрации с помощью регулируемого адаптера напряжения, новая версия оснащена пятью различными частотами вибрации и может быть проще отрегулирована с помощью кодов, предусмотренных в дополнительном файле кодирования 1. Кроме того, представленный симулятор вождения предоставляет исследователям безопасный, недорогой и эффективный способ исследовать различные виды исследований, связанных с вождением. Таким образом, этот протокол подходит для исследовательских лабораторий, которые имеют ограниченный бюджет и имеют сильную потребность в настройке экспериментальной среды вождения.
ПРИМЕЧАНИЕ: Все описанные здесь методы были одобрены Институциональным советом по обзору (IRB) Университета Цинхуа, и со всех участников было получено информированное согласие.
1. Участники
2. Конфигурация программного обеспечения для моделирования вождения
Настраиваемые параметры | Описания | Настройки по умолчанию |
endExpByTime | Следует ли использовать время часов в качестве триггера для окончания эксперимента. | Ложных |
endExpAfterMinute | Завершите эксперимент после этих минут. | 10 |
endExpByDist | Независимо от того, использовать автомобиль водителя путешествовал расстояние в качестве триггера для окончания эксперимента. Когда используются триггеры времени и расстояния, в конце эксперимента с одним происходит в первую очередь. | Ложных |
endExpAfterMeter | Завершите эксперимент после того, как эти счетчики были пройдены от линии старта. | 5000 |
включитьRandomFrontalWind | Следует ли включить фронтальный ветер, (т.е. сила, толкая автомобиль в заднее направление) со случайным интервалом и продолжительностью. | Истинный |
фронтальныйWindIntervalMin | Минимальное значение (секунды) интервала фронтального ветра. | 3 |
фронтальныйWindIntervalMax | Максимальное значение (секунды) интервала фронтального ветра. | 13 |
фронтальныйWindDurationMin | Минимальное значение (секунды) продолжительности фронтального ветра. | 2 |
фронтальныйWindDurationMax | Максимальное значение (секунды) продолжительности фронтального ветра. | 3 |
фронтальныйWindForceMin | Минимальное значение (ньютон) силы фронтального ветра. | 500 |
фронтальныйWindForceMax | Максимальное значение (ньютон) силы фронтального ветра. | 1000 |
включитьRandomLateralWind | Следует ли включить боковой ветер (т.е. силу, толкая автомобиль влево или вправо) со случайным интервалом и продолжительностью. | Истинный |
боковойWindIntervalMin | Минимальное значение (секунды) бокового интервала ветра. | 3 |
боковойWindIntervalMax | Максимальное значение (секунды) бокового интервала ветра. | 8 |
боковойWindDurationMin | Минимальное значение (секунды) боковой продолжительности ветра. | 2 |
боковойWindDurationMax | Максимальное значение (секунды) боковой продолжительности ветра. | 3 |
боковойWindForceMin | Минимальное значение (ньютон) боковой силы ветра. | 1000 |
боковойWindForceMax | Максимальное значение (ньютон) боковой силы ветра. | 2000 |
leadCarConstantSpeedMPH | Постоянная скорость ведущего транспортного средства (mph). | 40 |
leadDistToStartWaiting | Ведущий автомобиль начнет ждать транспортное средство водителя, когда расстояние (метры) между хвостом ведущего транспортного средства и головой водителя автомобиля больше указанного числа. | 100 |
leadDistToStopWaiting | Ведущий автомобиль будет ждать, пока расстояние (метры) впереди автомобиля водителя меньше, чем это число. | 80 |
leadCarBrakeIntervalTimeMin | Минимальный случайный интервал времени (секунды) для ведущего транспортного средства для торможения. | 30 |
leadCarBrakeIntervalTimeMax | Максимальный случайный интервал времени (секунды) для ведущего транспортного средства для торможения. | 60 |
leadCarBrakeEventDuration | Длительность торможения ведущего транспортного средства (секунды). | 5 |
включитьRandomSMSSound | Следует ли включить короткий звук уведомления сервера сообщений, висят со случайными интервалами. | Ложных |
randSMSИнтервалМин | Минимальный случайный интервал времени (секунды) с момента появления первого SMS-уведомления до начала второго SMS-уведомления. | 2 |
randSMSIntervalMax | Максимальный случайный интервал времени (секунды) с момента появления первого SMS-уведомления до начала второго SMS-уведомления. | 2 |
включитьRandomNbackSound | Следует ли включить N-обратно номер звук играл со случайными интервалами. | Ложных |
randNbackИнтервалМин | Минимальный случайный интервал времени (секунды) от начала первого звука до начала второго звука. | 2.33 |
randNbackIntervalMax | Максимальный случайный интервал времени (секунды) от начала первого звука до начала второго звука. | 2.33 |
включитьUDPSendData | Следует ли включить синхронизацию данных штампа времени с конкретной локальной сетью IP. | Ложных |
включитьUDPSendDataAdStudy | Следует ли включить отправку данных в следующий IP для рекламного исследования. Примечание: Конфликт с enableUDPSendData. | Ложных |
UDPTargetIPa1 | IP-адрес для передачи UDP | / |
UDPTargetIPa2 | ||
UDPTargetiPa3 | ||
UDPTargetIPa4 | ||
УДПТаргетПорт | Целевой порт UDP. | 1234 |
UDPcycleNumber | Контроли, как часто отправляется штамп времени. Данные будут отправлены после каждого UDPcycleNumber циклов TORCS с каждым циклом, как правило, 20 мс. | 1 |
включитьUDP-NConnection | Независимо от того, следует ли включить моделирование привода модели N-Java с сервером и клиентом UDP, это один и тот же компьютер. | Ложных |
УДПЗНтторКСПорт | Порт УДП к номеру порта моделирования. | 5678 |
УДПТОРКСТОНПорт | Порт моделирования на номер порта UDP.N. | 8765 |
leadCarBrakingByWebCommand | Следует ли подключиться к веб-сайту для тормозного сигнала ведущего транспортного средства. | Ложных |
Far_Point_Time_Ahead | Параметр, используемый в модели управления транспортным средством. | 2 |
включитьCarFollowingTraining | Включить или не включить смоделированную задачу по следованию за автомобилем в тренировочном режиме. | / |
carFollowingTrainingWarningInterval | Интервал времени от начала последнего предупредительного звука до следующего звукового предупреждения начала тренировочного режима. | 2 |
Таблица 1: Список параметров по умолчанию для программного обеспечения моделирования вождения. Список значений по умолчанию всех связанных с ними настраиваемых параметров программного обеспечения моделирования вождения вместе с подробным описанием каждого варианта.
3. Подготовка симулятора вождения
4. Вибрирующая конфигурация инструментария и подготовка
Рисунок 2: Изображения вибрирующего инструментария. Вибрирующий инструментарий состоял из четырех отдельных модулей, которые могут быть активированы отдельно. Каждый модуль имеет размер 67 х 57 х 29 мм. Пожалуйста, нажмите здесь, чтобы просмотреть большую версию этой цифры.
Рисунок 3: Помеченный скриншот кодов в дополнительном файле кодирования 1. Помеченный скриншот кодов может быть использован в качестве более простой ссылки для вибрирующей конфигурации инструментария и подготовки. Эти коды используются для настройки частоты вибрации инструментария, а также для синхронизации тормозных событий в программном обеспечении моделирования вождения и вибрирующего инструментария для генерации вибрирующих предупреждений. Пожалуйста, нажмите здесь, чтобы просмотреть большую версию этой цифры.
5. Проведение эксперимента
Рисунок 4: Дорожная карта, используемая для моделирования вождения. Дорога используется в одну сторону дороги с четырьмя кривыми (максимальная длина 15000 метров), три полосы движения, и без светофоров. Программное обеспечение симулятор вождения предлагает другие варианты дизайна дороги, такие как варианты, чтобы включить дорожные знаки или рекламные щиты. Также доступна версия, совместимая с ЭЭГ. При необходимости все эти параметры могут быть скорректированы. Пожалуйста, нажмите здесь, чтобы просмотреть большую версию этой цифры.
6. Анализ данных
Образцовое исследование, о котором сообщается в этой работе, провело автомобильную задачу с помощью симулятора вождения и вибрирующего инструментария, который также был опубликован ранее в академическомжурнале 22. Примечательно, что при проведении образцового исследован...
Платформа моделирования вождения и вибрирующий инструментарий разумно имитировали применение потенциальных носимых вибротактильные устройства в реальной жизни, обеспечивая эффективную технику в исследовании исследований, связанных с вождением. С использованием этой технологии, б?...
Авторы заявили об отсутствием раскрытия финансовой информации или конфликта интересов.
Этот проект был спонсирован Пекинским фондом талантов.
Name | Company | Catalog Number | Comments |
Logitech G29 | Logitech | 941-000114 | Steering wheel and pedals |
Projector screens | - | - | The projector screen for showing the simulation enivronemnt. |
Epson CB-700U Laser WUXGA Education Ultra Short Focus Interactive Projector | EPSON | V11H878520W | The projector model for generating the display of the simlution enivronment. |
The Open Racing Car Simulator (TORCS) | - | None | Driving simulation software. The original creators are Eric Espié and Christophe Guionneau, and the version used in experiment is modified by Cao, Shi. |
Tactile toolkit | Hao Xing Tech. | None | This is used to initiate warnings to the participants. |
Connecting program (Python) | - | - | This is used to connect the TORCS with the tactile toolkit to send the vibrating instruction. |
G*power | Heinrich-Heine-Universität Düsseldorf | None | This software is used to calculate the required number of participants. |
An erratum was issued for: Tactile Vibrating Toolkit and Driving Simulation Platform for Driving-Related Research. The Authors section was updated.
Ao Zhu1
Annebella Tsz Ho Choi1
Ko-Hsuan Ma1
Shi Cao2
Han Yao1
Jian Wu3
Jibo He4,1
1Psychology Department, School of Social Sciences, Tsinghua University
2Department of Systems Design Engineering, University of Waterloo
3Haier Innovation Design Center, Haier Company
4Psychology Department, School of Education and Psychological Sciences, Sichuan University of Science and Engineering
to:
Ao Zhu1
Annebella Tsz Ho Choi1
Ko-Hsuan Ma1
Shi Cao2
Han Yao1
Jian Wu3
Jibo He1
1Psychology Department, School of Social Sciences, Tsinghua University
2Department of Systems Design Engineering, University of Waterloo
3Haier Innovation Design Center, Haier Company
Запросить разрешение на использование текста или рисунков этого JoVE статьи
Запросить разрешениеThis article has been published
Video Coming Soon
Авторские права © 2025 MyJoVE Corporation. Все права защищены