Se requiere una suscripción a JoVE para ver este contenido. Inicie sesión o comience su prueba gratuita.
Method Article
Este protocolo describe una plataforma de simulación de conducción y un kit de herramientas vibratorias táctiles para la investigación de la investigación relacionada con la conducción. También se presenta un experimento ejemplar que explora la eficacia de las advertencias táctiles.
El sistema de advertencia de colisión desempeña un papel clave en la prevención de distracciones de conducción y conducción somnoliento. Estudios anteriores han demostrado las ventajas de las advertencias táctiles en la reducción del tiempo de respuesta de los frenos del conductor. Al mismo tiempo, se han demostrado advertencias táctiles eficaces en la solicitud de toma de control (TOR) para vehículos parcialmente autónomos.
Cómo se puede optimizar el rendimiento de las advertencias táctiles es un tema de investigación en caliente en curso en este campo. Por lo tanto, el software de simulación de conducción de bajo costo presentado y los métodos se introducen para atraer a más investigadores a participar en la investigación. El protocolo presentado se ha dividido en cinco secciones: 1) participantes, 2) configuración de software de simulación de conducción, 3) preparación del simulador de conducción, 4) configuración y preparación del kit de herramientas vibratorias, y 5) llevar a cabo el experimento.
En el estudio ejemplar, los participantes usaron el kit de herramientas vibratoria táctil y realizaron una tarea establecida de seguimiento de automóviles utilizando el software de simulación de conducción personalizado. El vehículo delantero frenó intermitentemente, y se entregaron advertencias vibratorias cada vez que el vehículo delantero estaba frenando. Se instruyó a los participantes que respondieran lo antes posible a los frenos repentinos del vehículo delantero. La dinámica de conducción, como el tiempo de respuesta de los frenos y la tasa de respuesta a los frenos, fueron registradas por el software de simulación para el análisis de datos.
El protocolo presentado ofrece información sobre la exploración de la eficacia de las advertencias táctiles en diferentes ubicaciones del cuerpo. Además de la siguiente tarea que se demuestra en el experimento ejemplar, este protocolo también proporciona opciones para aplicar otros paradigmas a los estudios de simulación de conducción mediante la creación de una configuración de software sencilla sin ningún desarrollo de código. Sin embargo, es importante tener en cuenta que debido a su precio asequible, el software de simulación de conducción y hardware introducido aquí puede no ser capaz de competir plenamente con otros simuladores de conducción comercial de alta fidelidad. Sin embargo, este protocolo puede actuar como una alternativa asequible y fácil de usar a los simuladores de conducción comercial generales de alta fidelidad.
Según los datos revelados por las Estimaciones Sanitarias Mundiales en 2016, los accidentes de tráfico son la octava causa de muertes mundiales, con 1,4 millones de muertes en todo el mundo1. En el año 2018, el 39,2% de los accidentes de tráfico fueron colisiones con vehículos de motor en el transporte, y el 7,2% fueron colisiones traseras. Una solución para aumentar la seguridad de los vehículos y las carreteras es el desarrollo de un sistema avanzado de asistencia a la conducción (ADAS) para advertir a los conductores de posibles peligros. Los datos han demostrado que ADAS puede reducir en gran medida la velocidad de las colisiones traseras, y es aún más eficaz cuando está equipado con un sistema de freno automático2. Además, con el desarrollo de vehículos autónomos, se requerirá una menor participación humana para controlar el vehículo, haciendo de un sistema de alerta de solicitud de toma de control (TOR) una necesidad cuando el vehículo autónomo no se regula. El diseño del sistema de advertencia ADAS y TOR es ahora una pieza importante de tecnología para que los conductores eviten accidentes inminentes en pocos segundos. El experimento ejemplar utilizó un kit de herramientas vibratorio junto con una plataforma de simulación de conducción para investigar qué ubicación generaría el mejor resultado cuando se ha utilizado un sistema de advertencia vibrotactile como un potencial sistema de advertencia ADAS y TOR.
Categorizadas por canales perceptivos, generalmente hay tres tipos de modalidades de advertencia, es decir, visual, auditiva y táctil. Cada modalidad de advertencia tiene sus propios méritos y limitaciones. Cuando los sistemas de advertencia visual están en uso, los conductores pueden sufrir de sobrecarga visual3,deteriorando las prestaciones de conducción debido a la ceguera involuntaria4,5. Aunque un sistema de advertencia auditiva no influye en el campo visual de los conductores, su eficacia depende en gran medida del entorno, como la música de fondo y otros ruidos en el entorno de conducción6,7. Por lo tanto, las situaciones que contienen otra información auditiva externa o ruido significativo pueden conducir a sordera involuntaria8,9,reduciendo la eficacia de un sistema de advertencia auditiva. En comparación, los sistemas de advertencia táctil no compiten con el procesamiento visual o auditivo de los conductores. Mediante el envío de advertencias de vibrotactile a los conductores, los sistemas de advertencia táctil superan las limitaciones de los sistemas de advertencia visual y auditiva.
Estudios anteriores mostraron que las advertencias táctiles pueden beneficiar a los conductores al acortar su tiempo de respuesta de frenos. También se encontró que los sistemas de advertencia táctil producen un resultado más eficaz sobre los sistemas visuales10,11 y auditivos12,13,14 de advertencia en ciertas situaciones. Sin embargo, investigaciones limitadas se han centrado en investigar la ubicación óptima para colocar un dispositivo de advertencia táctil. Según la hipótesis de la corteza sensorial15 y la hipótesis de distancia sensorial16,el estudio ejemplar eligió las áreas del dedo, la muñeca y la sien como los lugares experimentales para colocar un dispositivo de advertencia táctil. Con el protocolo introducido, la frecuencia y el tiempo de entrega de una advertencia vibratoria, y los intervalos entre vibraciones del kit de herramientas vibratorio, se pueden configurar para adaptarse a los requisitos experimentales. Este kit de herramientas vibratorio consistía en un chip maestro, un chip regulador de voltaje, un multiplexor, un adaptador USB a Transistor-Transistor-Lógico (TTL), un Transistor de Efecto de Campo Metal-Oxide-Semiconductor (MOSFET) y un módulo Bluetooth. El número de módulos vibratorios también puede variar según las necesidades de los investigadores, con hasta cuatro módulos vibrando al mismo tiempo. Al implementar el kit de herramientas vibratorio en los experimentos relacionados con la conducción, se puede configurar para adaptarse a la configuración experimental, así como sincronizarse con los datos de rendimiento de conducción mediante la revisión de los códigos de la simulación de conducción.
Mientras que para los investigadores, llevar a cabo un experimento de conducción en una plataforma virtual es más factible que en el mundo real debido al riesgo y el costo involucrados. Por ejemplo, la recopilación de indicadores de rendimiento puede ser difícil, y es difícil controlar los factores ambientales involucrados cuando se llevan a cabo experimentos en el mundo real. Como resultado, muchos estudios han utilizado simuladores de conducción de base fija que se ejecutan en PC en los últimos años como una alternativa para llevar a cabo estudios de conducción en carretera. Después de aprender, desarrollar e investigar durante más de 11 años en la comunidad de investigación de conducción, establecimos una plataforma de simulación de conducción con un coche real que consiste en un software de simulación de conducción de código abierto y un kit de hardware, incluyendo un volante y una caja de cambios, tres pedales, tres proyectores montados y tres pantallas de proyector. Con el software de simulación de conducción soporta sólo una sola pantalla, el protocolo presentado utilizó sólo el proyector central y la pantalla del proyector para llevar a cabo el experimento.
Hay dos ventajas principales de utilizar la plataforma de simulación de conducción presentada. Una ventaja de esta plataforma es que utiliza un software de código abierto. Utilizando la plataforma de código abierto fácil de usar, los investigadores pueden personalizar el kit de herramientas de simulación y vibración para sus necesidades de investigación únicas mediante la creación de una configuración de software simple sin ningún desarrollo de código. Mediante la revisión de los códigos, los investigadores pueden crear simulaciones de conducción que proporcionan una fidelidad relativa a la realidad con un montón de opciones disponibles en los tipos de automóviles, tipos de carretera, resistencia del volante, turbulencias laterales y longitudinales del viento, interfaces de programa de aplicación de eventos de tiempo y freno (API) para la sincronización de software externo, y la implementación de los paradigmas de comportamiento como la tarea de seguimiento de coches y la tarea N-Back. Aunque la realización de investigaciones relacionadas con la conducción en un simulador de conducción no puede replicar completamente la conducción en el mundo real, los datos recogidos a través de un simulador de conducción es razonable y ha sido ampliamente adoptado por los investigadores17,18.
Otra ventaja del simulador de conducción propuesto es su bajo costo. Como se mencionó anteriormente, el software de simulación de conducción introducido es un software de código abierto que está disponible para los usuarios de forma gratuita. Además, el costo total de toda la configuración de hardware en este protocolo es menor en comparación con los simuladores de conducción comerciales típicos de alta fidelidad. La Figura 1 a y b muestran la configuración completa de dos simuladores de conducción con un costo que va de $3000 a $30000. Por el contrario, los simuladores de conducción comerciales típicos de alta fidelidad (base fija) suelen costar entre $10,000 y $100,000. Con su precio altamente asequible, este simulador de conducción puede ser una opción popular no sólo para fines de investigación académica, sino también para la realización de clases de conducción19 y para la demostración de tecnologías relacionadas con la conducción20,21.
Figura 1: Una imagen de los simuladores de conducción. Ambos simuladores de conducción consistían en un volante y una caja de cambios, tres pedales y un vehículo. (a) Una configuración de simulador de conducción de $3000 que utilizó una pantalla LCD de 80 pulgadas con una resolución de 3840 × 2160. (b) Una configuración de simulador de conducción de $30000 que utilizó tres proyectores montados y tres pantallas de proyector con una dimensión de 223 x 126 cm cada uno. Las pantallas de proyección se colocaron a 60 cm sobre el suelo y a 22 cm de la parte delantera del vehículo. Solo se utilizaron el proyector central y la pantalla del proyector para el experimento actual. Haga clic aquí para ver una versión más grande de esta figura.
El software de simulación de conducción y el kit de herramientas vibratorios en el método propuesto ya han sido utilizados en estudios anteriores por nuestros investigadores22,23,24,25,26,27,28,29. Este kit de herramientas vibratorias autodesarrollada siguiendo el estándar ISO30 se puede aplicar en diferentes campos31,32 ajustando la frecuencia de vibración y la intensidad. Es importante tener en cuenta que se ha desarrollado una versión más reciente del kit de herramientas vibratorias que se introduce en el siguiente protocolo. En lugar de ajustar la frecuencia de vibración utilizando un adaptador de voltaje ajustable, la versión más reciente está equipada con cinco frecuencias de vibración diferentes y se puede ajustar más fácilmente utilizando los códigos proporcionados en el archivo de codificación suplementario 1. Además, el simulador de conducción presentado proporciona a los investigadores una manera segura, barata y eficaz de investigar varios tipos de investigación relacionada con la conducción. Por lo tanto, este protocolo es adecuado para laboratorios de investigación que tienen un presupuesto limitado y tienen una fuerte necesidad de personalizar los entornos de conducción experimental.
NOTA: Todos los métodos descritos aquí han sido aprobados por la Junta de Revisión Institucional (IRB) de la Universidad de Tsinghua y se obtuvo el consentimiento informado de todos los participantes.
1. Participantes
2. Configuración del software de simulación de conducción
Opciones configurables | Descripciones | Configuración predeterminada |
endExpByTime | Si se debe o no utilizar el tiempo de reloj como desencadenador para finalizar el experimento. | Falso |
endExpAfterMinute | Termina el experimento después de estos minutos. | 10 |
endExpByDist | Si utilizar o no el coche del conductor recorrió la distancia como un disparador para finalizar el experimento. Cuando se utilicen desencadenadores de tiempo y distancia, finalice primero el experimento con el que se produce. | Falso |
endExpAfterMeter | Finaliza el experimento después de que estos medidores hayan sido recorridos desde la línea de salida. | 5000 |
enableRandomFrontalWind | Si se permite el viento frontal, (es decir, una fuerza empujando el coche a la dirección trasera) con intervalo y duración aleatorios. | Verdad |
frontalWindIntervalMin | Valor mínimo (segundos) del intervalo de viento frontal. | 3 |
frontalWindIntervalMax | Valor máximo (segundos) del intervalo de viento frontal. | 13 |
frontalWindDurationMin | Valor mínimo (segundos) de la duración del viento frontal. | 2 |
frontalWindDurationMax | Valor máximo (segundos) de la duración del viento frontal. | 3 |
frontalWindForceMin | Valor mínimo (newton) de la fuerza del viento frontal. | 60s |
frontalWindForceMax | Valor máximo (newton) de la fuerza del viento frontal. | 1000 |
enableRandomLateralWind | Ya sea para habilitar el viento lateral (es decir, una fuerza empujando el coche hacia la dirección izquierda o derecha) con intervalo y duración aleatorios. | Verdad |
lateralWindIntervalMin | Valor mínimo (segundos) del intervalo de viento lateral. | 3 |
lateralWindIntervalMax | Valor máximo (segundos) del intervalo de viento lateral. | 8 |
lateralWindDurationMin | Valor mínimo (segundos) de la duración del viento lateral. | 2 |
lateralWindDurationMax | Valor máximo (segundos) de la duración del viento lateral. | 3 |
lateralWindForceMin | Valor mínimo (newton) de la fuerza del viento lateral. | 1000 |
lateralWindForceMax | Valor máximo (newton) de la fuerza del viento lateral. | 2000 |
leadCarConstantSpeedMPH | Velocidad constante del vehículo de plomo (mph). | 40 |
leadDistToStartWaiting | El vehículo principal comenzará a esperar al vehículo del conductor cuando la distancia (metros) entre la cola del vehículo de plomo y la cabeza del vehículo del conductor sea mayor que el número indicado. | 100 |
leadDistToStopWaiting | El coche de plomo esperará hasta que la distancia (metros) por delante del coche del conductor sea menor que este número. | 80 |
leadCarBrakeIntervalTimeMin | Intervalo de tiempo aleatorio mínimo (segundos) para que el vehículo de plomo frene. | 30 |
leadCarBrakeIntervalTimeMax | Intervalo de tiempo aleatorio máximo (segundos) para que el vehículo de plomo frene. | 60 |
leadCarBrakeEventDuration | Duración del evento de freno del vehículo de plomo (segundos). | 5 |
enableRandomSMSSound | Si desea habilitar el sonido de notificación del servidor de mensajes cortos reproducido con intervalos aleatorios. | Falso |
randSMSIntervalMin | Intervalo de tiempo aleatorio mínimo (segundos) desde el inicio de la primera notificación SMS hasta el inicio de la segunda notificación SMS. | 2 |
randSMSIntervalMax | Intervalo de tiempo aleatorio máximo (segundos) desde el inicio de la primera notificación SMS hasta el inicio de la segunda notificación SMS. | 2 |
enableRandomNbackSound | Si desea habilitar el sonido del número N-back reproducido con intervalos aleatorios. | Falso |
randNbackIntervalMin | Intervalo de tiempo aleatorio mínimo (segundos) desde el inicio del primer sonido hasta el inicio del segundo sonido. | 2.33 |
randNbackIntervalMax | Intervalo de tiempo aleatorio máximo (segundos) desde el inicio del primer sonido hasta el inicio del segundo sonido. | 2.33 |
enableUDPSendData | Si desea habilitar la sincronización de datos de marca de tiempo a una DIRECCIÓN IP de red local específica. | Falso |
enableUDPSendDataAdStudy | Si desea permitir que los datos se envíen a la siguiente IP para el estudio de anuncios. Nota: Conflicto con enableUDPSendData. | Falso |
UDPTargetIPa1 | Dirección IP para la transferencia UDP | / |
UDPTargetIPa2 | ||
UDPTargetIPa3 | ||
UDPTargetIPa4 | ||
UDPTargetPort | Puerto UDP objetivo. | 1234 |
UDPcycleNumber | Controle la frecuencia con la que se envía la marca de tiempo. Los datos se enviarán después de cada UDPcycleNumber de ciclos TORCS con cada ciclo es generalmente 20 ms. | 1 |
habilitarUDPQNConnection | Si se habilite o no la simulación de unidades de modelo QN-Java con el servidor UDP y el cliente son el mismo equipo. | Falso |
UDPQNtoTORCSPort | El puerto de QN UDP al número de puerto de simulación. | 5678 |
UDPTORCStoQNPort | El puerto de simulación al número de puerto de QN UDP. | 8765 |
leadCarBrakingByWebCommand | Si se conecta a un sitio web para la señal de frenado del vehículo principal. | Falso |
Far_Point_Time_Ahead | El parámetro utilizado en el modelo de control del vehículo. | 2 |
enableCarFollowingTraining | Habilitar o no la tarea simulada de seguimiento de coches en modo de entrenamiento. | / |
cocheFollowingTrainingWarningInterval | Intervalo de tiempo desde el último inicio de sonido de advertencia hasta el siguiente inicio de sonido de advertencia del modo de entrenamiento. | 2 |
Tabla 1: Lista de ajustes predeterminados para el software de simulación de conducción. Una lista de los valores predeterminados de todas las opciones configurables asociadas del software de simulación de conducción junto con una descripción detallada de cada opción.
3. Preparación del simulador de conducción
4. Configuración y preparación del kit de herramientas vibratorias
Figura 2: Imágenes del kit de herramientas vibratorio. El kit de herramientas vibratorias consistió en cuatro módulos individuales que se pueden activar por separado. Cada módulo tiene una dimensión de 67 x 57 x 29 mm. Haga clic aquí para ver una versión más grande de esta figura.
Figura 3: Una captura de pantalla etiquetada de los códigos en el archivo de codificación suplementario 1. La captura de pantalla etiquetada de códigos se puede utilizar como una referencia más fácil para la configuración y preparación del kit de herramientas vibratorios. Estos códigos se utilizan para establecer la frecuencia de vibración del kit de herramientas y para sincronizar los eventos de freno en el software de simulación de conducción y el kit de herramientas vibratorios para generar advertencias vibratorias. Haga clic aquí para ver una versión más grande de esta figura.
5. Realización del experimento
Figura 4: Hoja de ruta utilizada para la simulación de conducción. La carretera utilizada es una carretera unidireccional con cuatro curvas (longitud máxima de 15.000 metros), tres carriles y sin semáforos. El software simulador de conducción ofrece otras opciones de diseño de carreteras, como opciones para incluir señales de tráfico o vallas publicitarias. También hay disponible una versión compatible con EEG. Todos estos parámetros se pueden ajustar, si es necesario. Haga clic aquí para ver una versión más grande de esta figura.
6. Análisis de datos
El estudio ejemplar publicado en este artículo llevó a cabo la tarea de seguimiento del coche utilizando el simulador de conducción y el kit de herramientas vibratorios, que también ha sido publicado previamente en una revista académica22. Cabe destacar que la versión anterior del kit de herramientas vibratorias se utilizó al realizar el estudio ejemplar, mientras que una nueva versión del kit de herramientas vibratorias se introdujo en el protocolo anterior. El estudio fue un experimento ...
La plataforma de simulación de conducción y el kit de herramientas vibratorio imitaron razonablemente la aplicación de posibles dispositivos vibrotacitiles portátiles en la vida real, proporcionando una técnica eficaz en la investigación de la investigación relacionada con la conducción. Con el uso de esta tecnología, un entorno experimental seguro con alta capacidad de configuración y asequibilidad ya está disponible para llevar a cabo investigaciones comparables a la conducción en el mundo real.
Los autores declararon que no había divulgación financiera ni conflictos de intereses.
Este proyecto ha sido patrocinado por la Fundación Beijing Talents.
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
Solicitar permiso para reutilizar el texto o las figuras de este JoVE artículos
Solicitar permisoThis article has been published
Video Coming Soon
ACERCA DE JoVE
Copyright © 2025 MyJoVE Corporation. Todos los derechos reservados