Robótica modular y locomoción

Slides:



Advertisements
Presentaciones similares
DÍA DA PAZ: O Poder dos xestos..
Advertisements

CAPACITACIÓN PARA LA APLICACIÓN Y CUMPLIMIENTO DE LA NORMATIVA
5. UNITATEA: INGURUNE HOTZAK, BEROAK ETA EPELAK
Necesidades de Interconexión y Particularidades de Operación
Ondas.
REFLEXIÓN Y REFRACCIÓN, LEY DE SNELL
INERCIA DE ROTACIONES.
1. Que es Cosmologia? 1.1 Horizontes
DEPARTAMENTO DE CIENCIAS ECONÓMICAS, ADMINISTRATIVAS Y DE COMERCIO CARRERA DE ADMINISTRACIÓN TURÍSTICA Y HOTELERA TRABAJO DE TITULACIÓN, PREVIO A LA.
UNIVERSIDAD MAYOR DE SAN ANDRÉS
“DISEÑO, CONSTRUCCIÓN E IMPLEMENTACIÓN DE UN EQUIPO MEDIDOR DE FUERZA DE IMPACTO, CON SISTEMA DE ELEVACIÓN, FRENADO Y HMI PARA EL LABORATORIO DE MECÁNICA.
FUNDAMENTOS DE PROGRAMACION DANIELA RODRIGUEZ L.
ERRORES E INCERTIDUMBRES
Asignatura: FÍSICA Carreras: Ingeniería Agronómica Bromatología.
CASO CLÍNICO DE LABORATORIO
BIG DATA + BI Creando Empresas Inteligentes con Valor
Dpto. de Física y Química
optaciano Vásquez UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO
Tesis de grado previa a la obtención del título de Ingeniería en Administración Turística y Hotelera PLAN PARA EL APROVECHAMIENTO DE LOS RECURSOS NATURALES.
Una Clase Inusual sobre Ciencia y Fe en una Universidad Secular
La Planeación y Control Financiero
MAT289 – Laboratorio de Modelación II
PROPIEDADES DE LOS NÚMEROS REALES
ANÁLISIS DEL DESEMPEÑO DE UN SISTEMA MIMO EN UN CANAL NO LINEAL COMPLEJO DIVIDIDO EN SUBBANDA CON SERIES DE VOLTERRA AUTOR: VALERIA IMBAQUINGO DIRECTOR:
DEPARTAMENTO DE CIENCIAS ECONÓMICAS ADMINISTRATIVAS Y DE COMERCIO
DEPARTAMENTO DE CIENCIAS ECONÓMICAS ADMINISTRATIVAS Y DE COMERCIO
ACCIONES SOBRE PUENTES DE CARRETERAS - Curso Proyecto
DESNUTRICIÓN Dr. Edgar Játiva MD. Msc..
DIMENSIÓN FRACTAL: APARICIÓN Y CÁLCULO MEDIANTE EL MÉTODO BOX COUNTING EN DISTINTOS ÁMBITOS AUTORES: CONCEPCIÓN CARMONA CHAVERO , AMINE CHAGHIR CHIKHAOUI.
AUTOR: LAURA VANESSA CEVALLOS PARRAGA
Regresión y Correlación Múltiple: El modelo de regresión múltiple.
Capitulo 6 – La historia termica del Universo
Investigación de operaciones
CARRERA DE INGENIERÍA MECÁNICA ABEDRABBO HAZBUN, ANIBAL FARUK
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE
PROBLEMAS ARITMÉTICOS Tema 4 4º ESO Op A
Conceptos Matemáticos
Departamento de eléctrica y electrónica
Dpto. de Física y Química
6. EJEMPLOS DE REACCIONES QUÍMICAS Dpto. de Física y Química
  TRABAJO DE TITULACIÓN, PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN FINANZAS –CONTADOR PÚBLICO-AUDITOR  TEMA: ESTUDIO ECONÓMICO FINANCIERO PARA LA.
Julio César Torres Varela
Principios mendelianos
Robótica Modular Libre
UNIVERSIDAD DE LAS FUERZAS ARMADAS “ESPE”
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE
Subastas de Largo Plazo: Diseño y Resultados
The Future of Extractives Industries in LAC and The Role of STI
AUTOR Paredes Gordillo Marco Antonio
QUÍMICA/QUÍMICA GENERAL LEYES DE LOS GASES
“ANÁLISIS DE DESEMPEÑO DE MEZCLAS ASFÁLTICAS TIBIAS”
TEMA 8: ácidos y bases QUÍMICA IB.
Investigación de operaciones
Planificación y Optimización de Consultas
2.-DESCRIBIR FENOMENOS CONOCIDOS POR LAS FUNCIONES MATEMATICAS
DEPARTAMENTO DE CIENCIAS ECONÓMICAS ADMINISTRATIVAS Y DE COMERCIO   CARRERA DE INGENIERÍA EN MERCADOTECNIA   TRABAJO DE TITULACIÓN, PREVIO A LA OBTENCIÓN.
DEPARTAMENTO DE CIENCIAS DE LA TIERRA Y LA CONSTRUCCIÓN CARRERA DE INGENIERÍA GEOGRÁFICA Y DEL MEDIO AMBIENTE TRABAJO DE TITULACIÓN PREVIO A LA OBTENCIÓN.
Tema 8 Las fuerzas IES Padre Manjón Prof: Eduardo Eisman.
Presentado por: Juan David Chimarro
DEPARTAMENTO DE CIENCIAS ECONÓMICAS, ADMINISTRATIVAS Y DE COMERCIO CARRERA DE INGENIERÍA COMERCIAL SISTEMA DE COOPERACIÓN DE LA FUERZA AÉREA ECUATORIANA.
LXV Reunión anual de Comunicaciones Científicas- UMA-2016 Universidad Nacional del Sur – Bahía Blanca Modelización Estructural de Series de Tiempo de.
*CN.Q Analizar disoluciones de diferente concentración, mediante la elaboración de soluciones de uso común. SOLUCIONES.
TITULO DEL CASO CLÍNICO:
DESIGNADO DE LA CARRERA DESIGANDO DEL DEPARTAMENTO
Introducción a los Polímeros
Gabriela Pazmiño Vaneza Zambrano Octubre
TESIS DE GRADO MAESTRÍA DE PLANIFICACIÓN Y DIRECCIÓN DE MARKETING TEMA: SISTEMA DE GESTIÓN DE SERVICIOS DE CAPACITACIÓN PROFESIONAL Y EMPRESARIAL BAJO.
INCERTIDUMBRE LABORATORIO FUNDAMENTOS DE MECÁNICA.
Introducción Universidad Industrial de Santander
Transcripción de la presentación:

Robótica modular y locomoción Juan González Gómez Escuela Politécnica Superior Universidad Autónoma de Madrid Agradecimientos: Jesús Ernesto Zavala Ana Cecilia Ruiz Robótica Móvil: Una apuesta de futuro. Curso de Verano. UCLM. Albacete. 13-15 Julio 2009

ÍNDICE Módulos Osciladores Locomoción en 1D Locomoción en 2D Robótica modular y Locomoción ÍNDICE Introducción Módulos Osciladores Locomoción en 1D Locomoción en 2D Simulación Conclusiones y trabajo futuro Robótica Móvil: Una apuesta de futuro. Curso de Verano. UCLM. Albacete. 13-15 Julio 2009

El problema de la locomoción (I) Desarrollo y construcción de un robot móvil lo más versátil posible capaz de desplazarse de un punto a otro con independencia del terreno Arquitectura Nivel superior Percepción del entorno Planificación de trayectorias Navegación Toma de decisiones Nivel inferior Coordinación Morfología Modos de caminar Uno de los grandes retos de la robótica es el conseguir un robot que sea capaz de desplazarse de un punto a otro con independencia del terreno. Como primera aproximación, la arquitectura de este robot se puede dividir en dos niveles: Superior e inferior. El NS se hace abstracción de la morfología del robot y parte de un robot con habilidades locomotivas. Se encarga de la percepción del entonro, planificación de trayectorias, navegación y toma de decisiones en general. El NI depende de la morfología del robot y se encarga de hacer que pueda desplazarse un paso. Para ello se resuelve el problema de la coordinación.

Problema de la locomoción (II) Enfoque clásico: NASA interesada en este problema Exploración de planetas Ej. Robots Ambler y Dante II Estudiar el terrno Diseñar la mecánica Implementar Modos de caminar (Ambler, Krotkov et al, 1989) (Dante II, Bares et al, 1994)

Problema de la locomoción (III) Vídeos: 1,2 Problema de la locomoción (III) Enfoque bio-inspirado: Robotic Lab at DFKI Bremen Copiar a los animales de la naturaleza Boston Dynamics (Scorpio, Dirk et al. 2007) (BigDog, Raibert et al. 2008) (Aramies, Sastra. 2008)

Problema de la locomoción (IV) Enfoque nuevo: Robots modulares auto-configurables Los robots cambian su forma para adaptarse al terreno Auto-configuración compleja: de rueda a serpiente y luego a robot de cuatro patas Auto-configuración simple en Polybot G1. De rueda a serpiente (Polybot G1, Yim et al. 1997) (Polybot G2, Yim et al. 2000)

Robótica modular Dos aspectos importantes Morfología del robot Controlador de la locomoción

Morfología (I) Cada morfología tiene sus propias capacidades locomotivas El número de posibles configuraciones crece exponencialmente con el número de módulos Necesario establecer una clasificación Clasificación de robots modulares Topología en 1D Topología en 2D Topología en 3D Robots ápodos

Morfología (II) Clasificación de los robots con topología en 1D (Robots ápodos) Cabeceo-cabeceo Viraje-viraje Cabeceo-viraje Para el estudio de la locomoción en 1D Estos robots necesitan pieles artificiales especiales o ruedas pasivas para desplazarse Para el estudio de la locomoción en 2D

Robots modulares y objetos sólidos Creación de objetos sólidos a partir de módulos Ej. RoomBot, (Arredondo et al.). Bioinspired Robotics Lab at EPFL Muebles auto-configurables capaces de moverse :-)

Controladores de locomoción Problema de la coordinación: Cálculo de los ángulos de las articulaciones para moverse de diferentes maneras: ϕ 𝑖 𝑡 Enfoque clásico: Modelado matemático Cálculo mediante cinemática inversa Desventajas: Ecuaciones sólo válidas para morfologías específicas CPG Controladores bio-inspirados: CPGs Generadores centrales de patrones Controlas las actividades rítmicas de los músculos Ej. Locomoción de la Lamprea

Osciladores sinusoidales Los CPGs los remplazamos por un modelo simplificado CPG Osciladores sinusoidales: Ventajas: Pocos recursos necesarios para su implementación ϕ 𝑖 𝑡 = 𝐴 𝑖 sin 2π 𝑇 + ψ 𝑖 + 𝑂 𝑖

ÍNDICE Módulos Osciladores Locomoción en 1D Locomoción en 2D Robótica modular y Locomoción ÍNDICE Introducción Módulos Osciladores Locomoción en 1D Locomoción en 2D Simulación Conclusiones y trabajo futuro Robótica Móvil: Una apuesta de futuro. Curso de Verano. UCLM. Albacete. 13-15 Julio 2009

Primera generación: Módulos Y1 Un grado de libertad Fáciles de construir Baratos Servo: Futaba 3003 Material: Plástico de 3mm Tamaño: 52x52x72mm Libres

Construcción de los Módulos Y1 Demo qcad Construcción de los Módulos Y1 Cortar las piezas: Corte por láser, corte “a mano” Pegarlas Montar el servo

Módulos REPY-1: Versión “imprimible” Fabricación mediante una impresora 3D casera: Reprap Material: Plástico ABS (el mismo que usa Lego) Acabado “tosco” Cada módulo tiene dos partes: la cabeza y el módulo Tiempo de impresión: 1h y media (45 minutos cada pieza) Tiempo de montaje: 5 minutos Compatibles con los módulos Y1

Módulos REPY-1: Fabricación Demo Blender Pieza virtual (Blender) Impresión Pieza real Montaje

Electrónica y control Electrónica y alimentación fuera del robot Control desde el PC Esta primera versión se ha usado para probar la viabilidad de los controladores

Electrónica: Tarjeta Skypic Demo Microcontrolador PIC16F876A de Microchip Servos Puerto de expansión Hardware libre Puertos de expansión Alimentación RS232 Conexión al PC

Segunda generación: Módulos Cube-M Hechos en aluminio Fáciles de montar Electrónica y sensores se pueden situar dentro Desarrollada en colaboración con la Universidad de Hamburgo Electrónica

ÍNDICE Módulos Osciladores Locomoción en 1D Locomoción en 2D Robótica modular y Locomoción ÍNDICE Introducción Módulos Osciladores Locomoción en 1D Locomoción en 2D Simulación Conclusiones y trabajo futuro Robótica Móvil: Una apuesta de futuro. Curso de Verano. UCLM. Albacete. 13-15 Julio 2009

Oscilación de un módulo Demo ϕ 𝑡 =𝐴sin 2π 𝑇 +Φ Ángulo de doblaje Oscilador sinusoidal Parámetros: Parámetros: Amplitud: A Periodo: T Fase inicial: Ángulo de doblaje máximo Frecuencia de oscilación Φ Ángulo de doblaje inicial En régimen permanente la fase inicial no tiene importancia

Oscilación de varios módulos (I) ϕ 1 𝑡 =𝐴sin 2π 𝑇 + Φ 0 ϕ 2 𝑡 =𝐴sin 2π 𝑇 +ΔΦ+ Φ 0 ΔΦ Nuevo parámetro: Diferencia de fase: ΔΦ Establece el movimiento relativo de un módulo respecto a otro

Oscilación de dos módulos (II) Demo ΔΦ=0 ΔΦ=90 ΔΦ=180

ÍNDICE Módulos Osciladores Locomoción en 1D Locomoción en 2D Robótica modular y Locomoción ÍNDICE Introducción Módulos Osciladores Locomoción en 1D Locomoción en 2D Simulación Conclusiones y trabajo futuro Robótica Móvil: Una apuesta de futuro. Curso de Verano. UCLM. Albacete. 13-15 Julio 2009

¿¿¿??? Configuración mínima Problema de la configuración mínima: ¿Cuántos módulos son necesarios para construir un robot modular con topología de 1D capaz de moverse en línea recta? ¿¿¿???

Minicube-I Demo Morfología 2 modules con conexión cabeceo-cabeceo Controlador: Dos generadores iguales Parámetros. 𝐴,ΔΦ,𝑇

Minicube-I (I) Modelo alámbrico Osciladores y locomoción: Periodo --> Velocidad Amplitud --> Paso Diferencia de fase --> Coordinación Espacio de control Dos dimensiones: Periodo lo tomamos constante 𝐴,ΔΦ Valores típicos: 𝐴=40,ΔΦ=120

Oruga de 3 módulos Demo Morfología: 3 Módulos Cube-M con conexión cabeceo-cabece Controlador: 3 osciladores iguales Estudio de la locomoción de las orugas Mayor eficiencia: A=40 grados ΔΦ=125

Cube Revolutions (I) Vídeo Morfología: 8 módulos con conexión cabeceo-cabeceo Control: 8 generadores iguales Parámetros: 𝐴,ΔΦ,𝑇

Mecanismo de locomoción Mecanismo: propagación de ondas Forma del robot: curva serpentinoide Algunas ecuaciones: Paso: Velocidad media: Cálculo del paso: Δ𝑥 𝑉= Δ𝑥 𝑇 Δ𝑥= 𝑙 𝑘 − 0 𝑙 𝑘 cos αcos 2π𝑘 𝑙 𝑠 𝑑𝑠

ÍNDICE Módulos Osciladores Locomoción en 1D Locomoción en 2D Robótica modular y Locomoción ÍNDICE Introducción Módulos Osciladores Locomoción en 1D Locomoción en 2D Simulación Conclusiones y trabajo futuro Robótica Móvil: Una apuesta de futuro. Curso de Verano. UCLM. Albacete. 13-15 Julio 2009

¿¿¿??? Configuración mínima Problema de la configuración mínima: ¿Cuántos módulos son necesarios para construir un robot modular con topología de 1D capaz de moverse en un plano? ¿Cuántos tipos de movimientos diferentes puede realizar? ¿¿¿???

Minicube-II Demostración Morfología: Tres módulos con conexión cabeceo-viraje Control: Tres generadores sinusoidales Parámetros: 𝐴 𝑣 , 𝐴 ℎ ,Δ Φ 𝑣 ,Δ Φ 𝑣ℎ ,𝑇

Minicube-II (II) Rodar Línea recta Desplazamiento lateral 𝐴 𝑣 =40, 𝐴 ℎ =0 Línea recta Δ Φ 𝑣 =120 Rodar 𝐴 𝑣 = 𝐴 ℎ >60 Δ Φ 𝑣ℎ =90,Δ Φ 𝑣 =0 Desplazamiento lateral 𝐴 𝑣 = 𝐴 ℎ <40 Δ Φ 𝑣ℎ =90,Δ Φ 𝑣 =0 Arco Rotación 𝐴 𝑣 =10, 𝐴 ℎ =40 Δ Φ 𝑣ℎ =90,Δ Φ 𝑣 =180 𝐴 𝑣 =40, 𝐴 ℎ =0 𝑂 ℎ =30,Δ Φ 𝑣 =120

Hypercube (I) Demostración Morfología: 8 módulos con conexión cabeceo-viraje Control: 8 generadores iguales Parámetros: 𝐴 ℎ , 𝐴 𝑣 ,Δ Φ ℎ ,Δ Φ 𝑣 ,Δ Φ 𝑣ℎ ,𝑇

Mecanismo de locomoción Hypercube (II) Mecanismo de locomoción Onda corporal tridimensional

Hypercube (III) Desplazamiento lateral Rotación Línea recta α 𝑣 →0, 𝑘 𝑣 = 2k ℎ ,Δ Φ 𝑣ℎ =0 Línea recta α 𝑣 →0, 𝑘 𝑣 = 𝑘 ℎ ,Δ Φ 𝑣ℎ =90 k ℎ =1 α 𝑣 =40, 𝑘 𝑣 =2 α ℎ =0 Arco α 𝑣 =40, 𝑘 𝑣 =3 ϕ ℎ ≠0 Rodar α 𝑣 →0,Δ Φ 𝑣ℎ =90

Resumen de los robots

ÍNDICE Módulos Osciladores Locomoción en 1D Locomoción en 2D Robótica modular y Locomoción ÍNDICE Introducción Módulos Osciladores Locomoción en 1D Locomoción en 2D Simulación Conclusiones y trabajo futuro Robótica Móvil: Una apuesta de futuro. Curso de Verano. UCLM. Albacete. 13-15 Julio 2009

Simulación (I) ¿Cómo hemos encontrado las soluciones? Búsquedas en los espacios de control Utilización de algoritmos genéticos (PGApack) Función de evaluación: Paso del robot Motor físico: Open Dynamics Engine (ODE) Descarte de soluciones Comprobación en robots reales

Simulación (II) Demostración Cube-simulator MRSuite Lenguaje: C Sólo topologías 1D Juan González Lenguaje: Python Topologías 1D y 2D Rafael Treviño

Conclusiones El modelo basado en generadores sinusoidales es válido para la locomoción de robots modulares con topología de 1D Requiere muy pocos recursos para su implementación Se consiguen movimientos muy suaves y natuales Se pueden realizar diferentes tipos de movimientos ϕ 𝑖 𝑡 = 𝐴 𝑖 sin 2π 𝑇 + ψ 𝑖 + 𝑂 𝑖

Locomoción de topologías 2D Trabajo actual Locomoción de topologías 2D Orugas trepadoras Agarre con robots modulares Nuevos módulos

Muchas gracias por vuestra atención Donde encontrar más información... Todo lo tengo publicado en mi página personal bajo licencia libre: artículos, planos, hardware, software, presentaciones, etc. www.iearobotics.com/juan O me podéis mandar un correo a mi dirección personal: juan@iearobotics.com Muchas gracias por vuestra atención :-)

Robótica modular y locomoción Juan González Gómez Escuela Politécnica Superior Universidad Autónoma de Madrid Robótica Móvil: Una apuesta de futuro. Curso de Verano. UCLM. Albacete. 13-15 Julio 2009