Se presenta la idea, de un módulo de control de robots, herramientas robóticas y/o electro-mecánicas por gestos y/o voz.
Dicho módulo, consiste en una aplicación de software, capaz de interpretar órdenes de voz y/o gestuales, y llevar a cabo el control deseado.Gobernado con un asistente virtual que ayudará en el control notificando instrucciones de como usarlo, así como notificaciones de interés por voz, junto a un acceso a las cámaras conectada, todo ello bajo una interfaz gráfica minimalista.
Gesture recognition module for robot control in assistance tasksDavid Velasco Garcia
Presentation video of the use of the module in the prototype robot and AMOR robot (Science and Technology Park, Leganés). From the following video, the presentation is made with the use of both robots, operating in healthcare tasks, by using the module .Control 6 gdl, telematic and wireless control, with simultaneous incorporation of voice control.
Cartesian movement X, Y, Z, as well as rotational movement Yaw, Pitch, Roll, together with the status control of the gripper in question.
Assistance through control notifications and instructions for use.
Operating modes:
1. Cartesian real time control.
2.Control real time tilt speeds.
3. Real time field control of tilt speeds.
4.Voice control.
5.Simultaneous voice control, with a gestural method.
Access to application download:
https://github.com/davidvelascogarcia
Memory download access:
https://www.researchgate.net/publicat...
University Carlos III of Madrid.
Higher Polytechnic School.
Degree in Engineering in Industrial Technologies.
Intensification in Industrial Electronics and Automation.
Final degree project.
Gesture recognition module for robot control in assistance tasks.
El documento presenta las equivalencias entre los módulos profesionales de diferentes ciclos formativos de grado superior y las asignaturas de diversos estudios universitarios de primer ciclo. Se muestran las equivalencias en términos de créditos convalidados para cada ciclo formativo y estudios universitarios.
Este documento lista y describe varias disciplinas relacionadas con la ingeniería de software, incluyendo la ingeniería de computación, ciencia de la computación, gestión, matemáticas, gestión de proyectos, gestión de calidad, ergonomía del software e ingeniería de sistemas. Para cada disciplina, se proporciona una definición y un listado de sus principales áreas de conocimiento.
El documento describe el desarrollo y simulación de un método de evasión y navegación para robots móviles utilizando herramientas de software como Matlab, Simulink y Animation 3D. El objetivo es permitir que una plataforma robótica navegue en entornos estáticos y dinámicos, evitando obstáculos y llegando a su destino. Se implementaron reglas difusas en Fuzzy Logic de Matlab y se simuló un entorno virtual con obstáculos estáticos y dinámicos. Los resultados muestran que el robot puede
El documento describe un proyecto para controlar un brazo robótico de 5 grados de libertad usando un sistema mecánico adaptable a un brazo humano para replicar las posiciones de las articulaciones del brazo humano. Se usan sensores de movimiento rotacional integrados al sistema mecánico unido al brazo humano y un microcontrolador para procesar las señales analógicas de los sensores y controlar los servomotores del robot. El objetivo es desarrollar un sistema que imite los movimientos del brazo humano con alta precisión.
Este documento presenta un proyecto de estudiantes para desarrollar un manipulador robótico de dos grados de libertad controlado por un sistema Arduino-LabView. El objetivo es construir el manipulador usando materiales ligeros y aplicar cinemática directa e inversa para que siga una línea recta. El documento describe los componentes del manipulador, el marco teórico sobre robótica, cinemática y sistemas embebidos, y los pasos de desarrollo incluyendo construcción, ensamble, y control del manipulador
ROBOT 2009 - CISOBOT: Robot Asistente Dotado con Interface Inteligente Basado...Robótica Médica UMA
El nuevo objetivo es dar un paso más hacia la cirugía en solitario. Para ello, actualmente se está desarrollando un sistema robótico autónomo dotado de dos brazos capaces de realizar movimientos de forma automática. En este sistema, un brazo se encarga del guiado de la cámara laparoscópica y otro mueve un instrumental adicional. De este modo, en intervenciones dónde resulta necesario un cirujano principal y otro ayudante, con el apoyo de estos dos brazos se podría sustituir éste último.
Gesture recognition module for robot control in assistance tasksDavid Velasco Garcia
Presentation video of the use of the module in the prototype robot and AMOR robot (Science and Technology Park, Leganés). From the following video, the presentation is made with the use of both robots, operating in healthcare tasks, by using the module .Control 6 gdl, telematic and wireless control, with simultaneous incorporation of voice control.
Cartesian movement X, Y, Z, as well as rotational movement Yaw, Pitch, Roll, together with the status control of the gripper in question.
Assistance through control notifications and instructions for use.
Operating modes:
1. Cartesian real time control.
2.Control real time tilt speeds.
3. Real time field control of tilt speeds.
4.Voice control.
5.Simultaneous voice control, with a gestural method.
Access to application download:
https://github.com/davidvelascogarcia
Memory download access:
https://www.researchgate.net/publicat...
University Carlos III of Madrid.
Higher Polytechnic School.
Degree in Engineering in Industrial Technologies.
Intensification in Industrial Electronics and Automation.
Final degree project.
Gesture recognition module for robot control in assistance tasks.
El documento presenta las equivalencias entre los módulos profesionales de diferentes ciclos formativos de grado superior y las asignaturas de diversos estudios universitarios de primer ciclo. Se muestran las equivalencias en términos de créditos convalidados para cada ciclo formativo y estudios universitarios.
Este documento lista y describe varias disciplinas relacionadas con la ingeniería de software, incluyendo la ingeniería de computación, ciencia de la computación, gestión, matemáticas, gestión de proyectos, gestión de calidad, ergonomía del software e ingeniería de sistemas. Para cada disciplina, se proporciona una definición y un listado de sus principales áreas de conocimiento.
El documento describe el desarrollo y simulación de un método de evasión y navegación para robots móviles utilizando herramientas de software como Matlab, Simulink y Animation 3D. El objetivo es permitir que una plataforma robótica navegue en entornos estáticos y dinámicos, evitando obstáculos y llegando a su destino. Se implementaron reglas difusas en Fuzzy Logic de Matlab y se simuló un entorno virtual con obstáculos estáticos y dinámicos. Los resultados muestran que el robot puede
El documento describe un proyecto para controlar un brazo robótico de 5 grados de libertad usando un sistema mecánico adaptable a un brazo humano para replicar las posiciones de las articulaciones del brazo humano. Se usan sensores de movimiento rotacional integrados al sistema mecánico unido al brazo humano y un microcontrolador para procesar las señales analógicas de los sensores y controlar los servomotores del robot. El objetivo es desarrollar un sistema que imite los movimientos del brazo humano con alta precisión.
Este documento presenta un proyecto de estudiantes para desarrollar un manipulador robótico de dos grados de libertad controlado por un sistema Arduino-LabView. El objetivo es construir el manipulador usando materiales ligeros y aplicar cinemática directa e inversa para que siga una línea recta. El documento describe los componentes del manipulador, el marco teórico sobre robótica, cinemática y sistemas embebidos, y los pasos de desarrollo incluyendo construcción, ensamble, y control del manipulador
ROBOT 2009 - CISOBOT: Robot Asistente Dotado con Interface Inteligente Basado...Robótica Médica UMA
El nuevo objetivo es dar un paso más hacia la cirugía en solitario. Para ello, actualmente se está desarrollando un sistema robótico autónomo dotado de dos brazos capaces de realizar movimientos de forma automática. En este sistema, un brazo se encarga del guiado de la cámara laparoscópica y otro mueve un instrumental adicional. De este modo, en intervenciones dónde resulta necesario un cirujano principal y otro ayudante, con el apoyo de estos dos brazos se podría sustituir éste último.
Quality se ha dedicado desde 1991 al desarrollo de aplicaciones y sistemas de control de tránsito vehicular basados en la lectura automática de matrículas. Es pionera en este campo en España y es la única empresa que controla toda la tecnología necesaria para este tipo de proyectos sin depender de otras compañías.
Este documento describe los principales componentes de un sistema SCADA, incluyendo PLC, HMI y sus funciones. Explica que un SCADA supervisa, controla y adquiere datos de un proceso industrial, y que las pantallas HMI permiten la visualización y control remoto del proceso. También describe los módulos básicos de una pantalla HMI como sinópticos, tendencias y alarmas.
Track 1 - New Technologies in Health Education and Research
Authors: Juan A. Juanes, Juan J. Gómez, Pedro D. Peguero and Pablo Ruisoto
https://www.youtube.com/watch?v=44pIkFGogLk&list=PLboNOuyyzZ84QLeQL6RhwDMAH0id2tc4d&index=2
Este documento presenta el programa de un curso de Robótica Industrial dictado en la Universidad Tecnológica del Perú. El curso introduce conceptos básicos de robótica, historia de los robots y sus aplicaciones industriales. El programa analítico cubre temas como manipuladores, sensores, programación, visión por computadora y seguridad, y concluye con exámenes y prácticas calificadas.
El documento describe los nuevos sistemas de información y el Centro Tecnológico de Gestión de EMULSA. El Centro albergará un sistema de ayuda a la explotación, aplicaciones móviles, y salas para gestión y visitantes. Los nuevos sistemas mejorarán la eficiencia, optimizarán rutas, y proporcionarán información al ciudadano. El Centro mostrará los servicios de EMULSA de forma interactiva.
Este documento trata sobre robótica industrial y sus componentes clave. Explica conceptos como clasificación de robots, actuadores finales, limitaciones y justificación de robots. También cubre temas como marcos de referencia, controladores, lenguajes de programación y simulación. El objetivo principal es proporcionar una introducción general a los fundamentos de la fabricación robótica.
Este documento propone el diseño e implementación de un dispositivo mecatrónico controlado de forma remota para detectar y sustituir fusibles averiados en una caja de fusibles. El dispositivo incluirá un sistema mecánico robótico, una tarjeta de control basada en microcontroladores, una interfaz de comunicación TCP/IP y un canal de respaldo GPRS. El objetivo es permitir la supervisión y control remoto del estado de los fusibles para mejorar la detección de fallas y el tiempo de respuesta.
ROBOT 2011 - Robot Quirúrgico Auto-Guiado para Cirugía Mínimamente Invasiva e...Robótica Médica UMA
Este artículo se centra en el diseño e implantación de un robot quirúrgico llamado CISOBOT, que ha sido desarrollado en la Universidad de Málaga. La arquitectura de control se basa en un sistema de control de movimientos que permite la navegación auto-guiada de los brazos robóticos a partir de los comandos recibidos por un Interfaz Hombre-Máquina (HMI) multimodal capaz de reconocer gestos quirúrgicos y comandos de voz del cirujano. A su vez, el robot asistente incluye un sistema tolerante a fallos encargado de mejorar la seguridad ante situaciones no previstas o errores en el sistema. Para presentar la validez del funcionamiento del sistema, se han realizado experimentos in-vitro que muestran los movimientos automáticos y el comportamiento del HMI multimodal durante un protocolo quirúrgico ficticio.
El documento proporciona información sobre máquinas herramienta controladas numéricamente (MHCN). Explica que las MHCN pueden dirigir posicionamientos de órganos mecánicos móviles de forma automática según instrucciones numéricas. También describe componentes como ejes, sistemas de sujeción de piezas, cambiadores de herramientas y programación. Además, cubre temas como sistemas de coordenadas, desplazamientos, tipos de programación y ventajas/desventajas de las MHCN
Este documento presenta una introducción al Control Numérico Computarizado (CNC). Explica que el CNC permite dirigir el posicionamiento de un órgano mecánico móvil mediante órdenes numéricas. Detalla los tipos de máquinas CNC, su funcionamiento basado en la posición relativa de la herramienta con respecto a la pieza, y las ventajas de las máquinas CNC sobre las convencionales como mayor precisión, flexibilidad y seguridad.
Este documento presenta un curso sobre Realidad Aumentada. Explica que la Realidad Aumentada requiere dispositivos de entrada como cámaras para capturar video del mundo real, sensores para realizar seguimiento de posición y orientación, e interfaces para interacción. También requiere dispositivos de salida como pantallas que muestren el mundo real y virtual de forma combinada, y posiblemente sonido y retroalimentación táctil. El documento describe estos componentes y cómo funcionan juntos para lograr aplicaciones de Realidad Aumentada en tiempo real.
El documento describe el Laboratorio de Sensores e Instrumentación del Centro de Investigación en Informática para la Ingeniería. El laboratorio realiza investigación y actividades académicas en áreas como modelado y simulación, SCADA, buses industriales, sensorística e instrumentación y control avanzado de procesos. El laboratorio cuenta con equipamiento como kits de buses y sensores industriales y software SCADA. El laboratorio ha desarrollado varios proyectos de investigación en control de procesos a través de redes.
En el marco del I Foro de gestión de pequeñas y medianas factorías de software, José Antonio Saavedra Rincón, Director Área Producción SW, SIMAVE SISTEMAS S.L., presenta el sistema Lobin, un sistema de monotorización de pacientes en colaboración con el hospital de la Paz.
20_05_2010
La robótica es la rama de la tecnología que se dedica al diseño, construcción y aplicación de robots. Combina disciplinas como la mecánica, electrónica, informática, inteligencia artificial e ingeniería de control. Los robots han pasado por cinco generaciones, desde sistemas mecánicos manuales en la primera generación hasta robots inteligentes con aprendizaje y capacidad de adaptación en la quinta generación.
La robótica educativa permite desarrollar diversas áreas como ciencias básicas, informática, electrónica y robótica a través de aprender haciendo con experiencias tecnológicas concretas. Los kits de robótica como LEGO Mindstorms han evolucionado para apoyar el aprendizaje mediante la programación y construcción de robots. El software intuitivo facilita la programación y registro de datos para experimentos científicos.
El documento describe la evolución de los sistemas automáticos desde las herramientas manuales hasta los sistemas de control actuales. Explica los conceptos básicos de automatización y control, y presenta los componentes principales de un robot como sensores, actuadores, tipos de robots y su programación.
El documento describe la evolución de los sistemas automáticos desde las herramientas manuales hasta los sistemas de control actuales. Explica los conceptos básicos de automatización y control, y presenta los componentes principales de un robot como sensores, actuadores, tipos de robots y su programación.
El documento describe la evolución de la arquitectura de las computadoras y los robots en los próximos años. Discutir que las computadoras del futuro probablemente se controlarán sin teclados mediante la realidad aumentada, mientras que los dispositivos de entrada y salida serán las manos y los hologramas respectivamente. También explica las diferentes generaciones de robots, desde los manipuladores con control manual hasta los robots inteligentes con capacidad de pensar por sí mismos usando la inteligencia artificial.
El documento trata sobre control y robótica. Explica la evolución de los sistemas automáticos desde el trabajo artesanal al trabajo automatizado con robots. Describe los componentes básicos de un robot como sensores, actuadores y sistemas de control. También presenta los diferentes tipos de robots industriales y móviles.
Quality se ha dedicado desde 1991 al desarrollo de aplicaciones y sistemas de control de tránsito vehicular basados en la lectura automática de matrículas. Es pionera en este campo en España y es la única empresa que controla toda la tecnología necesaria para este tipo de proyectos sin depender de otras compañías.
Este documento describe los principales componentes de un sistema SCADA, incluyendo PLC, HMI y sus funciones. Explica que un SCADA supervisa, controla y adquiere datos de un proceso industrial, y que las pantallas HMI permiten la visualización y control remoto del proceso. También describe los módulos básicos de una pantalla HMI como sinópticos, tendencias y alarmas.
Track 1 - New Technologies in Health Education and Research
Authors: Juan A. Juanes, Juan J. Gómez, Pedro D. Peguero and Pablo Ruisoto
https://www.youtube.com/watch?v=44pIkFGogLk&list=PLboNOuyyzZ84QLeQL6RhwDMAH0id2tc4d&index=2
Este documento presenta el programa de un curso de Robótica Industrial dictado en la Universidad Tecnológica del Perú. El curso introduce conceptos básicos de robótica, historia de los robots y sus aplicaciones industriales. El programa analítico cubre temas como manipuladores, sensores, programación, visión por computadora y seguridad, y concluye con exámenes y prácticas calificadas.
El documento describe los nuevos sistemas de información y el Centro Tecnológico de Gestión de EMULSA. El Centro albergará un sistema de ayuda a la explotación, aplicaciones móviles, y salas para gestión y visitantes. Los nuevos sistemas mejorarán la eficiencia, optimizarán rutas, y proporcionarán información al ciudadano. El Centro mostrará los servicios de EMULSA de forma interactiva.
Este documento trata sobre robótica industrial y sus componentes clave. Explica conceptos como clasificación de robots, actuadores finales, limitaciones y justificación de robots. También cubre temas como marcos de referencia, controladores, lenguajes de programación y simulación. El objetivo principal es proporcionar una introducción general a los fundamentos de la fabricación robótica.
Este documento propone el diseño e implementación de un dispositivo mecatrónico controlado de forma remota para detectar y sustituir fusibles averiados en una caja de fusibles. El dispositivo incluirá un sistema mecánico robótico, una tarjeta de control basada en microcontroladores, una interfaz de comunicación TCP/IP y un canal de respaldo GPRS. El objetivo es permitir la supervisión y control remoto del estado de los fusibles para mejorar la detección de fallas y el tiempo de respuesta.
ROBOT 2011 - Robot Quirúrgico Auto-Guiado para Cirugía Mínimamente Invasiva e...Robótica Médica UMA
Este artículo se centra en el diseño e implantación de un robot quirúrgico llamado CISOBOT, que ha sido desarrollado en la Universidad de Málaga. La arquitectura de control se basa en un sistema de control de movimientos que permite la navegación auto-guiada de los brazos robóticos a partir de los comandos recibidos por un Interfaz Hombre-Máquina (HMI) multimodal capaz de reconocer gestos quirúrgicos y comandos de voz del cirujano. A su vez, el robot asistente incluye un sistema tolerante a fallos encargado de mejorar la seguridad ante situaciones no previstas o errores en el sistema. Para presentar la validez del funcionamiento del sistema, se han realizado experimentos in-vitro que muestran los movimientos automáticos y el comportamiento del HMI multimodal durante un protocolo quirúrgico ficticio.
El documento proporciona información sobre máquinas herramienta controladas numéricamente (MHCN). Explica que las MHCN pueden dirigir posicionamientos de órganos mecánicos móviles de forma automática según instrucciones numéricas. También describe componentes como ejes, sistemas de sujeción de piezas, cambiadores de herramientas y programación. Además, cubre temas como sistemas de coordenadas, desplazamientos, tipos de programación y ventajas/desventajas de las MHCN
Este documento presenta una introducción al Control Numérico Computarizado (CNC). Explica que el CNC permite dirigir el posicionamiento de un órgano mecánico móvil mediante órdenes numéricas. Detalla los tipos de máquinas CNC, su funcionamiento basado en la posición relativa de la herramienta con respecto a la pieza, y las ventajas de las máquinas CNC sobre las convencionales como mayor precisión, flexibilidad y seguridad.
Este documento presenta un curso sobre Realidad Aumentada. Explica que la Realidad Aumentada requiere dispositivos de entrada como cámaras para capturar video del mundo real, sensores para realizar seguimiento de posición y orientación, e interfaces para interacción. También requiere dispositivos de salida como pantallas que muestren el mundo real y virtual de forma combinada, y posiblemente sonido y retroalimentación táctil. El documento describe estos componentes y cómo funcionan juntos para lograr aplicaciones de Realidad Aumentada en tiempo real.
El documento describe el Laboratorio de Sensores e Instrumentación del Centro de Investigación en Informática para la Ingeniería. El laboratorio realiza investigación y actividades académicas en áreas como modelado y simulación, SCADA, buses industriales, sensorística e instrumentación y control avanzado de procesos. El laboratorio cuenta con equipamiento como kits de buses y sensores industriales y software SCADA. El laboratorio ha desarrollado varios proyectos de investigación en control de procesos a través de redes.
En el marco del I Foro de gestión de pequeñas y medianas factorías de software, José Antonio Saavedra Rincón, Director Área Producción SW, SIMAVE SISTEMAS S.L., presenta el sistema Lobin, un sistema de monotorización de pacientes en colaboración con el hospital de la Paz.
20_05_2010
La robótica es la rama de la tecnología que se dedica al diseño, construcción y aplicación de robots. Combina disciplinas como la mecánica, electrónica, informática, inteligencia artificial e ingeniería de control. Los robots han pasado por cinco generaciones, desde sistemas mecánicos manuales en la primera generación hasta robots inteligentes con aprendizaje y capacidad de adaptación en la quinta generación.
La robótica educativa permite desarrollar diversas áreas como ciencias básicas, informática, electrónica y robótica a través de aprender haciendo con experiencias tecnológicas concretas. Los kits de robótica como LEGO Mindstorms han evolucionado para apoyar el aprendizaje mediante la programación y construcción de robots. El software intuitivo facilita la programación y registro de datos para experimentos científicos.
El documento describe la evolución de los sistemas automáticos desde las herramientas manuales hasta los sistemas de control actuales. Explica los conceptos básicos de automatización y control, y presenta los componentes principales de un robot como sensores, actuadores, tipos de robots y su programación.
El documento describe la evolución de los sistemas automáticos desde las herramientas manuales hasta los sistemas de control actuales. Explica los conceptos básicos de automatización y control, y presenta los componentes principales de un robot como sensores, actuadores, tipos de robots y su programación.
El documento describe la evolución de la arquitectura de las computadoras y los robots en los próximos años. Discutir que las computadoras del futuro probablemente se controlarán sin teclados mediante la realidad aumentada, mientras que los dispositivos de entrada y salida serán las manos y los hologramas respectivamente. También explica las diferentes generaciones de robots, desde los manipuladores con control manual hasta los robots inteligentes con capacidad de pensar por sí mismos usando la inteligencia artificial.
El documento trata sobre control y robótica. Explica la evolución de los sistemas automáticos desde el trabajo artesanal al trabajo automatizado con robots. Describe los componentes básicos de un robot como sensores, actuadores y sistemas de control. También presenta los diferentes tipos de robots industriales y móviles.
Similar a Presentación - Módulo de reconocimiento gestual para control de robot en tareas de asistencia (20)
Equipo 4. Mezclado de Polímeros quimica de polimeros.pptxangiepalacios6170
Presentacion de mezclado de polimeros, de la materia de Quimica de Polímeros ultima unidad. Se describe la definición y los tipos de mezclado asi como los aditivos usados para mejorar las propiedades de las mezclas de polimeros
Los puentes son estructuras esenciales en la infraestructura de transporte, permitiendo la conexión entre diferentes
puntos geográficos y facilitando el flujo de bienes y personas.
Presentación - Módulo de reconocimiento gestual para control de robot en tareas de asistencia
1.
2. MÓDULO DE RECONOCIMIENTO
GESTUAL PARA CONTROL DE
ROBOT EN TAREAS DE
ASISTENCIA
TRABAJO DE FIN DE GRADO
DEPARTAMENTO DE INGENIERÍA DE SISTEMAS Y AUTOMÁTICA
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
2
3. Datos relevantes del Trabajo de Fin de Grado
ALUMNO: David Velasco García
NIA: 100304689
TITULACIÓN: Grado en Ingeniería en Tecnologías
Industriales
INTENSIFICACIÓN: Electrónica Industrial y Automática
NOMENCLATURA DEL TFG: Módulo de reconocimiento gestual
para control de robot en tareas de
asistencia
CÓDIGO DEL TFG: TFE-C2.256-10882
TUTOR DEL TFG: Edwin Daniel Oña Simbaña
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
3
4. Índice
1. ¿Qué es el “Módulo de reconocimiento gestual para control de Robot en Tareas
de asistencia”? Pág (5-6).
2. ¿Dónde incorporarlo? Pág (7-8).
3. Estado del arte Pág (9-12).
4. ¿Cómo controlarlo? Pág (13-16).
5. Modalidades de control Pág (17-21).
6. Comunicación Pág (22-23).
7. Interfaz gráfica pág(24-28).
8. Aplicación en robot Pág (29-37).
9. Robot prototipo Pág (32-33).
10. Robot AMOR Pág (34-37).
11. Vídeo de presentación Pág (38).
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
4
5. ¿Qué es el “Módulo de
reconocimiento gestual para
control de Robot en Tareas de
asistencia”?
5
6. Ilustración 1. ¿Qué es el “Modulo de reconocimiento gestual”?
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
6
9. Estado del Arte
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
9
10. Desarrollos con Leap Motion
10
"Análisis de
precisión y
Robustez del
Controlador Leap
Motion"
Frank Weichert,
Daniel Bachmann,
Bartholomäus
Rudak and Denis
Fisseler
Ilustración 3. Aplicación robot KUKA
Ilustración 4. Reconocimiento de objetos
Jože Guna *, Grega
Jakus, Matevž Pogačnik,
Sašo Tomažič and Jaka
Sodnik,
"An Analysis of the
Precision and Reliability
of the Leap Motion
Sensor and Its
Suitability for Static and
Dynamic Tracking"
"Pointing Task Evaluation of
Leap Motion Controller in 3D
Virtual Environment"
Joanna C.Coelho y Fons J. Verbeek
Ilustración 5. Puntero virtual
11. Comparativa IMUs
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
11
Ilustración 6. Control robot National
Instruments
Ilustración 7. Control SkyBot
National Instruments, en colaboración con Mitsubishi
Automation España
Doctor Juan González Gómez, Doctor en Robótica por la
Universidad Autónoma de Madrid
Uso del dispositivo IMU de la Nintendo WII,
concretamente en este caso el mando genérico para el
control de robots de tipo SkyBot, principalmente enfocado
al movimiento de los mismos
Uso del dispositivo IMU de la Nintendo WII, para
control de robot Mitsubishi.
12. Comparativa IMUs
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
12
Ilustración 8. Guantes de control VR
En lo referente a la tecnología de desarrollo,
ha sido probada por compañías como la NASA.
Integrando funciones conjuntas, para y de
comunicación, con plataformas, como Unreal Engine,
3D Studio Max, Maya y SolidWorks.
Los guantes de control MIDI, la información
gestual es enviada vía Wi-Fi equipada con una placa x-IMU
de x-IO Technologies.
Entre las integraciones que posee, constan,
el acelerómetro, giróscopo y un magnetómetro.
Tiene la capacidad de procesar en tiempo real datos
delos diferentes sensores de movimiento dando lugar
a la tradición del grado de flexión de los dedos, entre
otros y ser capaz de traducir e interpretar, los gestos
de manos abiertas, puños cerrados, así como demás
movimiento
Ilustración 9. Guantes de control MIDI
13. ¿Cómo controlarlo?
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
13
14. Gestos
14
Movimiento eje
X
Movimiento eje Y
Movimiento eje Z
Inclinación
vertical
Inclinación
horizontal
Inclinación
planar
Coordenadas cartesianas Inclinaciones
Tabla 2. Gestos coordenadas cartesianas
Tabla 3. Gestos de inclinaciones
15. Gestos
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
15
Apertura y cerrado de mano
Tabla 4. Gestos apertura y cerrado de mano
Gestos particulares
17. Modalidades de control
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
17
18. Control coordenadas
cartesianas
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
18
Ilustración 11. Control coordenadas cartesianas
Ajuste del sistema de referencia del
Leap Motion respecto del sistema de
referencia del robot.
Cálculo en tiempo real de las
interpolaciones lineales de un sistema
respecto del otro.
Una vez convertidas y procesadas
son enviadas vía YARP, a la API del robot.
19. Control modo balance
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
19
Ilustración 12. Control modo balance
Volumen de esfera de radio
10 cm sobre el dispositivo será la
zona de inactividad.
Control gestual vía
coordenadas cartesianas e
inclinaciones fuera de la esfera de
inactividad.
Velocidad de movimiento, a
ganancia 1, la máxima permitida por
el sistema.
20. Control modo campo de
velocidades
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
20
Ilustración 13. Control campo de velocidades
Misma funcionalidad y
metodología que el control
vía balance, no obstante la
velocidad de control es
variable.
Ganancia modular en
función de la distancia a
punto de mínimo radio de
funcionamiento.
Ganancia máxima 1, a
radio de separación superior
a 20 cm respecto del centro.
21. Control por voz
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
21
Ilustración 14. Control por voz
Movimientos
permitidos:
- Arriba
- Abajo
- Adelante
- Atrás
- Derecha
- Izquierda
- Abre
- Cierra
- Reinicio
23. Comunicación
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
23
Ilustración 15. Comunicación
24. Interfaz gráfica
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
24
25. Interfaz gráfica
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
25
Ilustración 16. Instalación
Ilustración 17. Notificaciones de progreso
Ilustración 18. Selección de uso
- Fácil instalación, en arquitecturas 32 y 64 bits, bajo sistema
Windows.
- Barras de progreso informativas.
- Modalidad de control usuario y avanzado.
- Instrucciones visuales.
26. Interfaz gráfica II
26
Ilustración 19. Análisis de información gestual
Ilustración 20. Optimización y mejora de precisión
Muestra de control,
y parámetros en modo
prueba.
- Parámetros de control
capturados por
pantalla.
- Estado de apertura y
cerrado.
- Tipo de movimiento
detectado.
Muestra de control,
y parámetros en modo
prueba avanzado.
- Muestra de posición de
los dedos capturados.
- Muestra de las
inclinaciones de las
articulaciones
capturadas.
- Tipo de movimiento
detectado.
27. Interfaz gráfica III
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
27
Ilustración 21. Control de cámaras
Control de cámaras
de la red para
mantenimiento y mejora
de la seguridad del
entorno.
- Cámaras IP.
- Webcam externas.
- Webcam internas.
- Cámaras robot.
28. Interfaz gráfica IV
28
Ilustración 22. Control completo
Ilustración 23. Simulador RobotStudio
El control de usuario
incluye:
- Control completo con las tres
modalidades por gestos.
- Control por voz.
- Notificaciones de instrucción y
advertencias sonoras.
- Control de cámaras
- Muestra por pantalla de
parámetros y movimientos
capturados.
Simulador RobotStudio con
plugin de control Leap Motion
embebido.
29. Aplicación en robot
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
29
30. Robot Prototipo
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
30
31. Diseño y montaje
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
31
Diseño y
modelado, del robot
prototipo, en planos
isométricos, diédricos
y 3D.
Ilustración 24. Planos de diseño
32. Diseño y montaje
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
32
Ensamblado del
brazo robótico tipo
manipulador de 6 DOF por
servomotor, control vía
placa Arduino UNO R3.
Ilustración 25. Ensamblado de robot prototipo Ilustración 26. Placa de control Arduino UNO R3
33. Pruebas de control
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
33
Ilustración 27. Pruebas de control robot prototipo
Pruebas de control:
1.Control vía coordenadas cartesianas, el cual
permite el control de los tres primeros
servomotores asociados a las posiciones X,Y y Z, así
como la pinza.
2. Control vía cartesianas 6 DOF, permite el control
de los 6 grados de libertadas, los tres servomotores
previos más el control de la inclinación vertical y
horizontal.
3. Control incremental, permite un control por
comparativa incrementando o decrementado los
grados pre-configurados, pensado como inicio de
campo de velocidades e ideal para un grado de
dificultad de movilidad elevado.
4. Control incremental telemático, semejante al
previo pero con envíos inalámbricamente.
5.Control por voz, incremental, semejante al 4 y 5,
pero con órdenes por voz.
34. Robot AMOR
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
34
35. Entorno de adaptación
35
Ilustración 28. Adaptación del entorno
Ilustración 29. Adaptación del entorno 2 Ilustración 30. Adaptación del entorno 3
Fácil adaptación en entornos
domésticos.
- Sillas de ruedas/muletas/carros de
movilidad.
- Encimeras.
- Mesillas.
- Servicios.
36. Pruebas de control
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
36
Ilustración 31. Tarea de apertura de microondas
Mediante la ejecución de las tareas
asistenciales, aplicamos el proceso implementado a
lo largo del proyecto, el cual os permite el control
por medios gestuales, y orientarlo a un control
asistencial, a partir del cual permitir, a personas
con movilidad reducida un control más cercano con
el cual mejorar la calidad de vida.
- Apertura y cerrado de microondas, programación y
desplazamiento de objetos pequeños.
37. Pruebas de control
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
37
Ilustración 32. Tareas de control
Procesos de control del módulo con
ejecución de el control cartesiano, balance y campo
de velocidades con cartesianas e inclinaciones y
giros YAW, PITCH,ROLL, más control de la garra.
Mediante un control de pruebas, además de
realizar las comprobaciones de seguridad de
recepción correcta de todos los parámetros así como
de la comunicación, se permite una mejora de la
precisión comprobado el rango de resolución de los
parámetros así como de la movilidad de la mano con
respecto al movimiento final.
38. Vídeo de presentación
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
38
39.
40. Muchas gracias!
Módulo de reconocimiento gestual para control de robot en tareas de asistencia |
Universidad Carlos III de Madrid
40