• No se han encontrado resultados

Myo Leap Motion Comparison for Bobcat

N/A
N/A
Protected

Academic year: 2020

Share "Myo Leap Motion Comparison for Bobcat"

Copied!
18
0
0

Texto completo

(1)

Informe Técnico de Residencia

Profesional

Myo Leap Motion Comparison for Bobcat

Julio Adolfo Pineda Torres

Héctor Octavio Arroyo Rubio

Ingeniería Mecatrónica

(2)

Índice

Contenido

Introducción... 3

Justificación ... 4

Objetivo general ... 5

Objetivos específicos ... 5

Identificación del Problema ... 6

Alcances: ... 6

Limitaciones: ... 6

Procedimiento y descripción de las actividades realizadas... 7

1.-Asignación de funciones utilizando el método SCRUM ... 7

2.-Inve sti gación. ... 7

3.-Tema de investigación sobre el proyecto. ... 7

4.-Ecuestas a los usuarios. ... 7

5.-Desarrollo de la tecnología LeapMotion. ... 8

6.- Desarrollo de la tecnología MYO. ... 8

7.-Propuestas para las soluciones ... 8

8.-Pruebas a los dispositivos (MYO y LeapMotion). ... 9

9.-Personalización de la interfaz... 9

10.-Desarrollo del prototipo ... 9

11.- Instrucciones de trabajo. ... 9

12.-Pruebas de aceptación. ... 10

13.-Presentación Final ... 10

Recomendaciones ... 13

Competencias aplicadas ... 14

Anexos ... 15

(3)

Introducción

El proyecto se desarrolló en la empresa Continental Automotive Guadalajara México, S.A de C.V, como parte del programa “Trend Antenna”

Continental AG es una empresa alemana con sede principal en Hanóver (Alemania). Es una de los principales fabricantes europeos de neumáticos y otras piezas para las industrias automotriz y de transporte, es el cuarto mayor fabricante de neumáticos en el mundo después de Bridgestone, Michelin y Goodyear.

Después de la adquisición de Siemens VDO, se ha convertido en uno de los 5 mejores proveedores del sector automotriz en el mundo.

Trend Antenna es un proyecto para detectar oportunidades de negocio en la industria, transformándolas en soluciones integrales e innovadoras, adaptables a mercados dinámicos.

Sus objetivos son:

o Generar: Generar conceptos, validar ideas innovadoras y retos, basados en necesidades y tendencias del mercado, en pasiones y pasatiempos de futuros compradores.

o Investigar: Investigación de tecnologías para dar soluciones a conceptos, ideas y retos.

o Prototipar: Comprobar la factibilidad técnica de los conceptos/ideas innovadoras a través del prototipado. o Validar: Validar el concepto de modelo de negocio y su

cadena de valor, para estas ideas innovadoras.

(4)

Justificación

Con el paso de los años los sistemas de entretenimiento han ido evolucionando dentro de los automóviles, llegando incluso a implementarse pantallas de gran tamaño con múltiples opciones y llamativas interfaces, lo cual puede llegar a ser peligroso considerando que el conductor del vehículo no debe apartar la vista del camino que está transitando, y el simple hecho de poner música, llamar a un contacto o cualquier acción se convierte en un factor de riesgo y esto es un problema actual que se pretende erradicar.

Se ha pretendido mejorar la interacción entre el conductor y la interfaz de control del estéreo, y con los años se ha modificado la forma en que se controla esta, ya que entre mas sencillo sea hacerlo, el conductor pierde menos tiempo apartando la vista del camino y con lo cual se puede evitar accidentes.

El consejo de seguridad nacional de los Estados Unidos estimo que el 21% de los accidentes ocurridos en el 2010 tenían que ver con conductores distraídos en el celular o en algún dispositivo de entretenimiento. Además un estudio del Centro de análisis de riesgos de salud pública en Harvard mencionó que el 80-90% de los conductores usa su celular o algún dispositivo electrónico al menos una vez cada que manejan un vehículo, siendo la causa número uno de accidentes en los Estados Unidos los conductores distraídos.

(5)

Objetivo general

Llevar a cabo la comparación de dos dispositivos de reconocimiento de gestos (Myo y Leap Motion) en situaciones controladas para poder evaluar cuál de estos se adaptaría mejor para el control de una interfaz multimedia dentro de un vehículo.

Objetivos específicos

Implementar una interfaz humano-máquina (HMI) que pueda ser controlada con ambos dispositivos de reconocimiento de gestos.

Disminuir distracciones al manejar un vehículo al poder controlar la interfaz de una manera fácil e intuitiva y sin necesidad de apartar la vista del camino.

Comparar los resultados de las diferentes pruebas entre ambos dispositivos.

(6)

Identificación del Problema

El problema principal que se enfrenta es el hecho de que las personas al ir manejando un vehículo quieren realizar tareas simultáneamente, ya sea algo sencillo como poner música, llamar a algún conocido o simplemente checar el GPS para seguir una ruta específica, hasta tareas complejas como escribir un mensaje en el celular o incluso ver un video, pero tareas relativamente sencillas pueden convertirse en un factor de riesgo si se toma en cuenta que el usuario que las está realizando se encuentra al mismo tiempo manejando un vehículo a gran velocidad, y el apartar la vista del camino aunque sea un solo segundo puede desembocar en una tragedia con pérdidas materiales e incluso humanas.

Basándose en esta situación se busca comparar dos dispositivos de reconocimiento de gestos, el Leap Motion, basado en reconocimiento mediante video, y el Myo, que es un dispositivo que usa sensores EMG para detectar señales eléctricas de los músculos y mediante estas poder detectar gestos específicos, y con los resultados poder evaluar cuál de estos dos dispositivos tiene mejores posibilidades de implementarse en un futuro para poder controlar una interfaz de estéreo de forma intuitiva y sencilla y por consecuencia evitar accidentes.

Alcances:

Dentro del proyecto se investigó los vehículos en el mercado que actualmente tienen implementado un sistema de reconocimiento de gestos y las opiniones que tiene el mercado respecto a estos.

Limitaciones:

(7)

Procedimiento y descripción de las actividades

realizadas.

1.-Asignación de funciones utilizando el método SCRUM

Se asignaron las tareas de cada uno de los integrantes del proyecto, en nuestro caso fuimos los makers o desarrolladores.

2.-Investigaci ón.

En la parte de investigación se realizo las siguientes tareas.

-Se buscó y analizo tecnologías tipo "gesture control" Específicamente tecnologías tipo "video based" y "wearables" para hacer una comparación general.

-Se analizó el comportamiento de las tecnologías “wearables” y “video based”.

-Busqueda de aplicaciones, API's, SDK’s y plataformas de desarrollo para el uso de tecnología “gesture control” enfocada principalmente en MYO y LeapMotion.

-Se buscaron los gestos disponibles para MYO y LeapMotion.

3.-Tema de investigación sobre el proyecto.

-Se conoció el trabajo de bobcat en la industria automotriz. -Se conoció y analizo la problemática.

-Se documentaron los análisis de la problemática y se discutió el enfoque principal del proyecto.

-Se elaboró una tabla con ventajas y desventajas de cada una de las tecnologías a utilizar (MYO y LeapMotion)

4.-Ecuestas a los usuarios.

-Se identificaron interacciones entre usuarios y la interfaz -Se identificaron las variables involucradas para el desarrollo de la interfaz.

(8)

5.-Desarrollo de la tecnología Leap Motion.

-Se buscaron e instalaron las API's y SKD disponibles para el uso de la tecnología Leap Motion.

-Se investigaron los requerimientos específicos para el uso del Leap Motion.

-Se desarrolló y se diseñó una arquitectura de sistema para la elaboración de la interfaz.

-Se realizaron pruebas básicas con la tecnología Leap Motion y se conoció el comportamiento de esta tecnología para el desarrollo de la interfaz.

6.- Desarrollo de la tecnología MYO.

-Se buscó y se instaló las API's y SDK disponibles para el uso de la tecnología MYO.

-Se investigó los requerimientos específicos para el uso del MYO.

-Se desarrolló y se diseñó una arquitectura de sistema para la elaboración de la interfaz.

- Se realizaron pruebas básicas con la tecnología MYO y se conoció el comportamiento de esta tecnología para el desarrollo de la interfaz.

7.-Propuestas para las soluciones

-Se documentó la problemática con artículos, datos y estadísticas para la identificación de posibles soluciones. -Se identificaron las características de los problemas.

-Se documentó por qué nuestro prototipo puede ayudar a resolver la problemática basado en la identificación del problema.

-Fue propuesto un diseño de la interfaz para una comunicación sencilla y eficaz entre humano y maquina (HMI).

(9)

8.-Pruebas a los dispositivos (MYO y Leap Motion).

-Fueron elaborados esquemas sobre el diseño y control de la interfaz.

-Se hicieron pruebas generales sobre el comportamiento de los gestos y aplicaciones elaboradas para el control de la interfaz.

9.-Personalización de la interfaz.

-Se diseñaron los iconos de la interfaz.

-Posteriormente se diseñaron los menús de la interfaz. -Se agregaron iconos a la interfaz.

-Fueron asignados los gestos que ejecutaran tareas específicas en la interfaz.

-Se escogieron sonidos de retroalimentación auditiva para cuando se ejecute un gesto.

10.-Desarrollo del prototipo

-Se elaboraron los códigos de identificación de gestos.

-Se procedió a elaborar los códigos para la ejecución de tareas en la interfaz.

-Se creó la interfaz con la implementación de los códigos. -Se hicieron pruebas y evaluaciones generales del control de la interfaz.

-Finalización el prototipo.

11.- Instrucciones de trabajo.

-Se creó una lista de instrucciones sobre el uso y configuración de los dispositivos (MYO y Leap Motion).

-Se mostró las especificaciones de los dispositivos (MYO y Leap Motion).

(10)

12.-Pruebas de aceptación.

-Se elaboraron pruebas con los dispositivos (MYO y Leap Motion) a personas aleatorias y sin conocimientos previos sobre el uso de esta tecnología.

-Se elaboraron tablas con los resultados obtenidos de las pruebas elaboradas.

-Se elaboraron estadísticas y graficas con los resultados de las pruebas de control de la interfaz realizadas a personas con los dispositivos (MYO y Leap Motion).

13.-Presentación Final

-Con los datos de las pruebas de adaptación se hizo un video que mostró la problemática y como el uso de tecnologías “gesture control” pueden resolver la problemáticas y se explicó los resultados obtenidos en las pruebas.

(11)

Resultados

Tras varias pruebas similares entre ambos dispositivos usando una interfaz programada expresamente para estas pruebas, se llegó a la conclusión de que el dispositivo “Myo” es mejor en prácticamente todos los aspectos por encima del “Leap Motion” ya que el segundo fallaba múltiples veces antes de poder detectar un gesto correctamente y el primero solía detectarlos de una forma sencilla e intuitiva sin esfuerzos, por lo que concluimos que para esta situación específica “Myo” trabajaría de una mejor manera y arrojaría mejores resultados que si se hiciera el mismo trabajo con el otro dispositivo.

.

0.669

0.789

0.708

0.796

0.6 0.7 0.8 0.9

Se

co

n

d

s

Time

MYO CS LEAP MOTION CS MYO RS LEAP MOTION RS

(12)

Conclusiones

El dispositivo Myo demostró ser mucho más capaz respecto al reconocimiento de gestos por encima del Leap Motion, ya que en todas las pruebas realizadas el Myo obtuvo una mejor calificación, ya sea en tiempo de respuesta, facilidad de detección de gestos y mínimo esfuerzo hecho por los usuarios para la realización de los gestos.

Además de la aceptación del “Myo” por parte de las personas durante las pruebas realizadas, donde la gente probó ambos dispositivos y dio sus opiniones acerca de la facilidad con la que se usaron y sus preferencias personales y el porqué, que al final de cuentas es la parte más importante, el mercado al que va dirigido.

El punto en contra más importante del Myo y en donde el Leap Motion tiene la delantera seria en el hecho que se debe usar el Myo en el brazo, mientras que el Leap Motion puede estar siempre en un punto específico del carro sin necesidad de que el usuario deba usar nada, por lo que es un punto importante a favor de los dispositivos de reconocimiento de gestos basados en video y uno en contra de los dispositivos que deben ser usados.

(13)

Recomendaciones

Un sistema de reconocimiento de gestos implementado en un vehículo tiene un futuro prometedor siempre y cuando cumpla con los requisitos que exige la gente, al mercado no le interesa un dispositivo que no funcione bien al primer intento ni que implique un nuevo adiestramiento para poder usarlo, por lo que si se pretende tener éxito en este ámbito debe implementarse un dispositivo similar al Leap Motion (que esté basado en reconocimiento de gestos mediante video) pero con una mejor respuesta y una mejor detección de gestos, ya que el Leap Motion falla mucho respecto a la detección de gestos, no detectándolos o detectándolos de una forma errónea, siendo algo tan sencillo y común como la luz del sol, o el salirse del rango de las cámaras (que no es muy amplio) suficiente para que el dispositivo falle en el reconocimiento.

(14)

Competencias aplicadas

En el transcurso y elaboración del proyecto de residencia profesional se aplicaron competencias que fueron adquiridas en el transcurso de la carrera de ingeniería Mecatrónica.

Competencias genéricas: 1.-Trabajo en equipo. 2.-Puntualidad.

3.-Toma de decisiones. 4.-Comunicación.

Competencias específicas:

Programación: El desarrollo de la interfaz se requirió esta competencia para la implementación de las API en el código para la manipulación de la interfaz. La interfaz fue desarrollada en Unity con programación basada en c#.

Idioma ingles: Para las reuniones, información y presentaciones fue necesario el dominio del idioma inglés.

Métodos de investigación: esta competencia fue requerida para la búsqueda de información, patentes, tecnologías y otro tipo de información adecuada que fuera útil para el desarrollo del proyecto.

Referencias

bibliográficas

y

virtuales.

Ceballos,Fco.javier (2012).Microsoft C# Curso de Programación 2.ª Edición. Editorial Alfaomega Ra-Ma Guía de programación en c#. https://msdn.microsoft.com/es-MX/library/67ef8sbd.aspx?f=255&MSPPError=-2147217396

(15)

Documentación e información oficial del Leap Motion https://www.leapmotion.com/

Anexos

Cronograma de actividades

Description Real Required

Time Real Start Date

Assigning roles using

SCRUM method 2 hrs 14/9/2015

Assign Project Manager 30 min. 14/9/2015

Assign Mak ers 1 hr 14/9/2015

Assign Designer 30 min. 14/9/2015

NA // //

NA // //

Research 48 hrs 15/9/2015

Research & Analysis of Gesture Control Tech

48 hrs 15/9/2015

Statistics & Functions 48 hrs 15/9/2015

Desing of Experiment 48 hrs 15/9/2015

Leap Motion

Leap Motion Tech & Apps 48 hrs 15/9/2015

Gestures 48 hrs 15/9/2015

Poster 72 hrs 20/9/2015

Brainstorming 2 hrs 20/9/2015

Attach information 4 hrs 20/9/2015

Development of exposure script

3 hrs 20/9/2015

Desing of poster 3 hrs 20/9/2015

(16)

Know Bobcat and HMI automotive industry

5 min 28/9/2015

Meet User 10 min 28/9/2015

Know problems 5 min 28/9/2015

// // //

// // //

PLF development 20 days 28/9/2015

Develop sheets 1-3 1 day 28/9/2015

Develop sheets 4-6 2 days 2/9/2015

Develop sheets 7-9 3 days 2/9/2015

Develop sheets 10-12 28/10/2015

Develop sheets 13-14 30/11/2015

User surveys 7 days 8/10/2015

Meet User 1 day 8/10/2015

Identify interactions between user & interface

1 day 9/10/2015

Identification of variables "Work Study"

3 days 10/10/2015

Localize important attributes

1 day 12/10/2015

Analyze statistics 3 days 13/10/2015

Leap Motion

Recognition 10 days 2/10/2015

Reserch API 2 days 2/10/2015

Requirements 1 day 4/10/2015

Desing phase 3 days 5/10/2015

Codification 4 days 7/10/2015

Unit testing 2 days 10/10/2015

Myo Recognition 9 days 12/10/2015

(17)

Codification 16/10/2015

Unit testing 19/10/2015

Proposed solutions 18 days 8/10/2015

Identify the problem story

5 days 08/10/2015

Identify the nature of the problem

3 days 13/10/2015

Identify characteristics of the problem

4 days 15/10/2015

Identify alternative solutions considered.

4 days 15/10/2015

The solution or the selected technique

8 days 18/10/2015

Unit test (Makers) 6 days 11/10/2015

Unit testing Leap Motion 3 days 11/10/2015

Unit testing MYO 20/10/2015

Customize HMI 4 days 20/10/2015

Interface graphics 3 20/10/2015

User experience 2 22/10/2015

Mak e interface 4 23/10/2015

NA

NA

Prototype Development

21 days 12/11/2015

Definition 12/11/2015

Building 13/11/2015

(18)

Working Instructions Development

4 days 27/11/2015

Personal instructions 27/11/2015

Specificatons 28/11/2015

How it work s 28/11/2015

NA

NA

Acceptance tests 27/11/2015

User requirements

System requirements

Use cases

Business processes

Risk analysis reports

Final Presentation 12 days 30/11/2015

Video 30/11/2015

Final presentation 30/11/2015

CD deliverable 7/12/2015

Prototype 7/12/2015

Referencias

Documento similar

Entre nosotros anda un escritor de cosas de filología, paisano de Costa, que no deja de tener ingenio y garbo; pero cuyas obras tienen de todo menos de ciencia, y aun

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,

o Si dispone en su establecimiento de alguna silla de ruedas Jazz S50 o 708D cuyo nº de serie figura en el anexo 1 de esta nota informativa, consulte la nota de aviso de la

El quincenario de los frailes de Filipinas, condena para el Archipiélago los propósitos de nivelación jurídica que para todo territorio español, peninsular o ultramarino, se

Es importante mencionar, que en los últimos 5 años, China ha venido mostrando un gran avance en la industria textil y de la confección, ingresando en mercados como Europa,

Proporcione esta nota de seguridad y las copias de la versión para pacientes junto con el documento Preguntas frecuentes sobre contraindicaciones y

[r]

Contraindicaciones: El uso de la mascarilla está contraindicado para los pacientes y los miembros de sus familias, profesionales sanitarios y compañeros de