“AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

29
DEPARTAMENTO DE CIENCIAS DE LA ENERGÍA Y MECÁNICA INGENIERÍA AUTOMOTRIZ “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION OF THE DRIVER WHEN DRIVING A TRUCK TRACT” BUNCES NARANJO, ELVIS ANDRÉS TUTOR: Ing. Danilo Zambrano

Transcript of “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

Page 1: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

DEPARTAMENTO DE CIENCIAS DE LA ENERGÍA Y MECÁNICA

INGENIERÍA AUTOMOTRIZ

“AUTONOMOUS ASSISTANCE CONTROL BASED ON

INATTENTION OF THE DRIVER WHEN DRIVING A

TRUCK TRACT”

BUNCES NARANJO, ELVIS ANDRÉS

TUTOR: Ing. Danilo Zambrano

Page 2: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …
Page 3: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

CONTENIDO:

INTRODUCCIÓN OBJETIVOS MODELADO DEL VEHÍCULO ANÁLISIS DE INATENCIÓN ENTORNO DE REALIDAD VIRTUAL PRUEBAS EXPERIMENTALES CONCLUSIONES

Page 4: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

INTRODUCCIÓN:

MECANISMOS DE ASISTÉNCIA

TRANSMISIÓN MANUAL

TRANSMISIÓN AUTOMÁTICA

REALIDAD VIRTUAL

DISPOSITIVOS HÁPTICOS

VEHÍCULO

SISTEMA CONVENCIONAL DE CONDUCCIÓN

SENSORES ALGORITMOS DE CONTROL

ABS

CONTROL DE ESTABILIDAD

SENSORES DE PROXIMIDAD

DIRECCIÓN ASISTIDA

ASISTENTE DE CONDUCCIÓN

USUARIO

AUTÓNOMO

DEPENDIENTE

Page 5: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

INTRODUCCIÓN:

Antecedentes

Realidad virtual

Simuladores de conducción

Importantes avances

Aprox. 1860 Óculus VR

Entrenamiento de pilotos

Entretenimiento

Monitoreo constante

Control Información en tiempo real

Page 6: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

INTRODUCCIÓN:

PRUEBAS EXPERIMENTALES

Prototipo físico

Altos costos de adquisición.

Rutas de pruebas

SIMULADOR DE CONDUCCIÓN

EQUIPO DE CONTROL

No genera costos adicionales

Entornos meteorológicos flexibles

Control constante y reprogramable

Page 7: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

CONTENIDO:

INTRODUCCIÓN OBJETIVOS MODELADO DELÍ ANÁLISIS DE INATENCIÓN ENTORNO DE REALIDAD VIRTUAL PRUEBAS EXPERIMENTALES CONCLUSIONES

Page 8: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

OBJETIVOS

• OBJETIVO GENERAL

Desarrollar un simulador de conducción en entornos virtuales de un tracto camión con el fin de analizar el grado de

inatención del conductor y generar una señal de alerta visual al sobrepasar una métrica propuesta de inatención.

• OBJETIVOS ESPECÍFICOS

Investigar parámetros de funcionamiento de los componentes de interacción al usuario, para implementarlo en un

simulador de conducción.

Modelar la cinemática de un tracto camión a fin de evaluar el desempeño en pruebas de manejo virtual.

Proponer una métrica de inatención al conducir un tracto camión con el propósito de generar un sistema de alerta

visual.

Desarrollar un entorno virtual en el modelador grafico UNITY 3D que considere la interacción e inmersión del usuario

al desempeñar tareas de conducción.

Realizar pruebas de simulación en el modelador grafico UNITY 3D a fin de evaluar la aplicación virtual desarrollada.

Page 9: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

CONTENIDO:

INTRODUCCIÓN OBJETIVOS MODELADO DEL VEHÍCULO ANÁLISIS DE INATENCIÓN ENTORNO DE REALIDAD VIRTUAL PRUEBAS EXPERIMENTALES CONCLUSIONES

Page 10: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

MODELO DEL SIMULADOR

UserTraining Mode

Control Mode

SDK controller

50

Module of Control

Environment Virtual

Haptic Device

Read Variables

Input Variables

Control Program

Output Variables

Truck Inattention level

Graphics Engine Háptic Control

Óculus Rift

Feedback of Forces

DLL Shared Memory

Write Variables

Math Algoritms

Page 11: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

MODELO DEL VEHÍCULO

TRACTO CAMIÓN

Masa Chasis / Cabina (Kg)

Delante 4435

Detrás 4230

Total 8665

Page 12: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

MODELO CINEMÁTICO

Reference

Kinematic Modeling

cos sin

sin cos

tan

T T T

T T T

vT L

x a

y a

Page 13: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

Path correction problem

,p pP s x s y s

,d p d p dh s x s y s

The profile of errors, in the orientation X, Y.

p dx x s x

p dy y s y

MODELO DE CORRECCIÓN DE CAMINO

Page 14: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

CONTENIDO:

INTRODUCCIÓN OBJETIVOS MODELADO DEL VEH´´ICULO ANÁLISIS DE INATENCIÓN ENTORNO DE REALIDAD VIRTUAL PRUEBAS EXPERIMENTALES CONCLUSIONES

Page 15: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

ANÁLISIS DE INATENCIÓN

max

1 ipath

p

path

A ti t

A t 2 2

,iang

Área de visión del conductor

Área de visibilidad del camino

Dependiente del ángulo de movimiento de la cabeza dentro de la cabina

Page 16: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

ANÁLISIS DE INATENCIÓN

2 2,iang

Inatención = 0

Inaten

ción

= 1

2

1

1

0

1 1( )

T

ref T p i

k kk i k k g k k

T

d

d h

v

v

W h hv J v v

Page 17: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

CONTENIDO:

INTRODUCCION OBJETIVOS MODELADO DEL VEHÍCULO ANÁLISIS DE INATENCIÓN ENTORNO DE REALIDAD VIRTUAL PRUEBAS EXPERIMENTALES CONCLUSIONES

Page 18: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

ENTORNO DE REALIDAD VIRTUAL

DEFINICIÓN DE LA VELOCIDAD DESEADA

Manipulación de la velocidad

Errores de conducción

Curvatura de la trayectoria

Índice de inatención

max

1 21d

vv t

k k

3

( ) ( )( )

( )

k kk

k

P P

P

max

1 ipath

p

path

A ti t

A t

2

1

1

0

1 1( )

T

ref T p i

k kk i k k g k k

T

d

d h

v

v

W h hv J v v

Page 19: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

ENTORNO DE REALIDAD VIRTUAL

RETROALIMENTACIÓN DE FUERZAS

r

v

MM

rd Fuerzas laterales

Fuerza aplicada en el volante de dirección.

Movimiento de rotación del volante.

Obliga al Camión a corregir la orientación.

,

T ref

x y

mF

v

Page 20: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

Environment 1 Environment 2

UNITY 3D

3D Model

Game Objects

Sound Effects

Controller of 3D Model

Control Data

Shared Memory

DLL

Háptic Controller

SDK

Óculus SDK

Haptic

Control

Oculus Rift

Input Variables

AudioVirtual

Reality

Device

Feedback of Forces

Output Variables

Inattention Control

INPUTS

OUTPUT

Road Controller

SCRIPTS

*.fbx

MATLAB

Audio3D Model Assemble

Level Inattention

Driving Environment

Control Program

UI

ENTORNO DE REALIDAD VIRTUAL

Page 21: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

CONTENIDO:

INTRODUCCIÓN OBJETIVOS MODELADO DEL VEHÍCULO ANÁLISIS DE INATENCIÓN ENTORNO DE REALIDAD VIRTUAL PRUEBAS EXPERIMENTALES CONCLUSIONES

Page 22: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

PRUEBAS EXPERIMENTALES

Validación del desempeño del simulador de conducción.

Validación del asistente de conducción

Comunicación UNITY 3D -MATLAB

Page 23: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

RESULTADOS

Path executed

Page 24: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

Inattention level Steering wheel angle

RESULTADOS

Page 25: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

Controller of velocity Path error

RESULTADOS

Page 26: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

Inattention warning sign

RESULTADOS

Page 27: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

CONTENIDO:

INTRODUCCIÓN OBJETIVOS MODELADO DEL VEHÍCULO ANÁLISIS DE INATENCIÓN ENTORNO DE REALIDAD VIRTUAL PRUEBAS EXPERIMENTALES CONCLUSIONES

Page 28: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

• Presenta un diseño que analiza el índice de falta de atención que tiene un conductor al realizar maniobras de conducción.

• El diseño del asistente de conducción, esta basado en el control de caminos car-like y ayuda al usuario a obtener mejores hábitos de conducción.

• Se realizan maniobras de conducción similares a la conducción en la carretera lo cual convierte al simulador en una herramienta para los estudiantes que están aprendiendo a conducir un vehículo siguiendo el proceso educativo convencional.

• El uso de la realidad virtual se beneficia de un entorno seguro, donde las pruebas de manejo también son supervisadas por el asistente de conducción, que registra la capacidad de maniobrar este vehículo, incluso en situaciones de riesgo, lo que permite conocer el nivel de concentración.

CONCLUSIONES

Page 29: “AUTONOMOUS ASSISTANCE CONTROL BASED ON INATTENTION …

DEPARTAMENTO DE CIENCIAS DE LA ENERGÍA Y MECÁNICA

INGENIERÍA AUTOMOTRIZ

“AUTONOMOUS ASSISTANCE CONTROL BASED ON

INATTENTION OF THE DRIVER WHEN DRIVING A

TRUCK TRACT”

BUNCES NARANJO, ELVIS ANDRÉS

TUTOR: Ing. Danilo Zambrano