Visually guided movements: learning with modular neural maps in robotics Jean-Luc Buessler, Jean Philippe Urban Neural Networks 11(1998)1395-1415.

Slides:



Advertisements
Presentaciones similares
INTRODUCCION A TECNICAS DE MINERIA DE DATOS
Advertisements

Introducción a las Redes neuronales
Silvana Arias Carla Espinosa Livia Loaiza INGENIERIA EN SISTEMAS
3 Redes Recurrentes y Autónomas
COMPENSACIÓN DE MOVIMIENTO
MOVIMIENTO.
6. Sistemas Autoorganizados
Diseño orientado al flujo de datos
Prof. Ramón Garduño Juárez Modelado Molecular Diseño de Fármacos
Representación en espacio de estado
APRENDIZAJE WIDROW- HOFF
El Perceptrón  El psicólogo Frank Ronsenblant desarrolló un modelo simple de neurona basado en el modelo de McCulloch y Pitts que utilizaba.
Tracking de objetos articulados Model-Based Tracking of Complex Articulated Objects Kevin Nickels, Member, IEEE, and Seth Hutchinson, Senior Member, IEEE.
En este tema se plantean algunas situaciones de gran interés relacionadas con la posición que ocupan los móviles, los cambios de posición que experimentan.
Introducción Calculabilidad clásica Computación celular
Redes Neuronales Monocapa
El Perceptrón Multicapa
Implementation of a Framework for Imitation Learning on a Humanoid Robot Using a Cognitive Architecture Robots Humanoides Centro de Automática y Robótica.
Diseño del Software Diseño de datos Diseño arquitectónico
Ejemplo de aplicación de las ANN
Image Processing Using FL and ANN Chapter 10 Dr. Mario Chacón DSP & Vision Lab.
1 Problema no separable linealmente Se busca obtener un algoritmo más general que permita integrar el aprendizaje entre las dos capas.
Tipos de redes neuronales Perceptrón multicapa Redes de respuesta radial Competitivas Clasificación Mapa topológico.
Inicialización de Superficies Deformables mediante Elipsoides Generalizados R. Dosil, X. M. Pardo, A. Mosquera, D. Cabello Grupo de Visión Artificial Departamento.
UNIDAD III Control Cinemático del Robot Tipos de trayectorias
GRUPO DE INVESTIGACION EN CONTROL INDUSTRIAL
Aplicaciones de las Redes Neuronales Artificilaes Dr. Héctor Allende
Aprendizaje de Agentes II Alberto Reyes Ballesteros Programa ITESM-IIE Doctorado en Ciencias Computacionales.
Sistemas Inteligentes Distribuidos Sistemas Inteligentes Distribuidos Sesión 13 L. Enrique Sucar / Marco López Sesión 13 L. Enrique Sucar / Marco López.
Modelos Computacionales
Redes Competitivas.
REDES NEURONALES.
Redes Neuronales Artificiales
Informática Médica: Procesamiento de imágenes
Escalamiento Multidimensional No-Métrico Capítulo 16 de McCune y Grace 2002.
Redes Neuronales Artificiales 2 - Aprendizaje
CARPLATE Reconocimiento del marco de la matrícula de un coche
Una introducción a la computación evolutiva
Una aproximación a la visión
Introduccion a las Redes de Funciones de Base Radial
Aprendizaje No Supervisado y Redes de Kohonen
Multiple Camera Tracking of Interacting and Occluded Human Motion SHILOH L. DOCKSTADER, STUDENT MEMBER, IEEE, AND A. MURAT TEKALP, SENIOR MEMBER, IEEE.
Sistemas de Control y Proceso Adaptativo
Redes Neuronales BPN - Backpropagation Networks
Redes Neuronales Artificiales Entrenamiento por Retropropagación del Error-Backpropagation Dr. Pedro Ponce Cruz EGIA-MCI.
Redes neuronales feed-forward
Deyvi Bonilla Cristina Albornoz
Algoritmo de Retropropagación. Conclusiones de Retropropagación n 1. Si la neurona j es un nodo de salida es igual al producto de la derivada y la señal.
Identificacion con redes neuronales
Robótica M.C. Fco. Javier de la Garza S.
Análisis cinemático: POSICION
Ángel Berihuete Francisco Álvarez
CONTROL CLÁSICO Y MODERNO
PLANIFICACIÓN A LARGO PLAZO EN LOS DEPORTES COLECTIVOS Introducción Purpose OBJETIVOS BASICOS DEL ENTRENAMIENTO PARA DEPORTES DE EQUIPO Buscamos un Entrenamiento.
Instituto de Nivel Terciario Profesor: ¨Eduardo A. Fracchia¨ Integrantes: Marianela Ramírez. Uliambre Carlos. Farana Marisel. Integrantes: Marianela Ramírez.
Detecccion de caras1 Deteccion de caras-2 A fast and accurate face detector based on neural networks, R. Feraud, O.J. Bernier, J.E. Viallet, M. Collobert,
Uso de MatLab. Introducción El entorno de trabajo de MatLab El Escritorio de Matlab (Matlab Desktop) El menú inicio Command Window Command History Browser.
U12 | Coordinación nerviosa. Elementos de la coordinación nerviosa Modelo general de la regulación del estado de equilibrio orgánico. La respuesta producida.
Robótica Móvil CC5316 Clase 13: EKF y UKF Semestre Primavera 2012 Profesor: Pablo Guerrero.
 Temas a tratar: › Definiciones de rígido y tipos de fuerzas que actúan sobre los mismos › Principio de transmisibilidad › Definición de momento de una.
Termodinámica química
A N E X O S Ing. José Luis García Rodríguez. Técnica de Análisis y Diseño Estructurado Structured Analisys and Design Technique, S.A.D.T. Los objetivos.
Representación en espacio de estado
Tema 3. Secuencias y transformada z
Yaritza Ortega Astrid Zúñiga Vishal Patel
Diagrama de Bode Carlos Aramis Báez Gámez
Redes Neuronales Artificiales (ANN)

Unsupervised visual learning of three-dimensional objects using a modular network architecture Ando, Suzuki, Fujita Neural Networks 12 (1999)
Introducción a la Ingeniería del Software 1 El Diseño de Software Caracteristicas: Proceso Creativo Requiere de experiencia e ingenio Necesita del aprendizaje.
Transcripción de la presentación:

Visually guided movements: learning with modular neural maps in robotics Jean-Luc Buessler, Jean Philippe Urban Neural Networks 11(1998)

Indice Introduction Modular neural approaches Visual servoing Results

Introducción ANN para control adaptativo –Robusto a cambios en el sistema y en el entorno Modularidad: implementación de tareas complementarias y solapadas –El entrenamiento de redes modulares no es trivial

Introduccion Proposición La arquitectura de la red neuronal modular puede diseñarse para favorecer el aprendizaje La arquitectura bidireccional se basa en el principio de interconexión recíproca Un módulo produce la transformacion hacia delante y hacia atrás de los datos.

Introducción Aplicación: visual servoing de un brazo robotizado. Los módulos neuronales sirven para transformar la información visual en comandos de control motor El entrenamiento es completamente on-line y simultaneo

Introducción Hay una considerable reducción de la complejidad La representación interna tiene significación física

Modular approach Necesidad de módulos Descomposición en tareas (Brooks) y en niveles jerárquicos Simplicidad Robusted Flexibilidad

Modular approach Un módulo está definido por sus flujos de datos Los datos que van de un módulo a otro constituyen una representación interna Ningún módulo recibe toda la información

Aproximaciones neuro-control Widrow: estima la planta, la planta inversa y el controlador Multiples representaciones: mas adecuada para el control del movimiento

Modular neural systems Clases de estructuras –Procesos sucesivos o composición funcional –Combinaciones de decisiones –Partición del espacio input

Modular neural systems Global adaptation La información para el entrenamiento es global Corresponde a los flujos de datos en el sistema Técnicas globales basadas en la minimización del error global Técnicas locales en función de las especificaciones locales de los módulos

Modular neuro-systems Neuromodule –Muestra una distinción en los datos Parte de los datos sensoriales (el flujo de selección) se usa para seleccionar un estado discreto que corresponde con la activación de un conjunto de neuronas Los datos input propiamente dichos

modular Algoritmos –La capa de selección esta basada en SOM –La capa de acción esta basada en la ADALINA –Velocidad de aprendizaje constante –Adaptación localizada a la columna seleccionada

Neuromodule Respuesta: selección competitiva Euclídea y respuesta lineal Auto-adaptación: mediante la regla del minimo cuadrado normalizado Memorización: mediante SOM se entrena la capa selectiva

Modular Neuromodulos en serie –Aprendizaje local de cada neuromodulo basado en datos globales –Ejemplo: guiado de un brazo basado en información visual Un modulo procesa la información visual Un módulo calcula los comandos motores

Aprendizaje sistema modular Aprendizaje bidireccional –Cada columna tiene dos matrices de actuador –Los flujos directo e inverso intermedios e tienen que ser el mismo: el error a minimizar es la diferencia entre los flujos de datos inter- modulo –El aprendizaje local se define como minimización del error cuadrático

aprendizaje Normalización:el algoritmo estima los pesos hasta un factor de escala. Los pesos crecen o decrecen sin límite La regla de adaptación fuerza que la adaptación de los pesos tenga media cero

Visual servoing Se realiza cuando la visión artificial proporciona un lazo cerrado de control de posición a un efector robótico El error se define como la distancia en coordenadas imagen entre el efector y el objeto/posición objetivo

Adaptive visual servoing Se basa en La definición de las caracteristicas visuales (Coordenadas objetivo) El error considerado es la diferencia entre la posición visual del efector y el objetivo Conocemos una transformación entre la configuración física del efector y la posición visual El servo se basa en la aproximación diferencial que calcula variaciones en el espacio de configuración en lugar de calcular directamente la posición final

Visual servoing Realimentación de aprendizaje –Se basa en la aplicación de la inversa del Jacobiano de los parametros de configuración –Los métodos adaptativos calculan iterativamente un estimador del Jacobiano inverso –La aproximación se usa para estimar los comandos motores (variaciones en el espacio de configuración)

Visual servoing Neuromodulo: estimación del Jacobiano inverso y de los comandos de control motor Activa la columna en la capa de actuacion Determina un nuevo estimador del Jacobiano inverso Calcula la respuesta Adaptación de los pesos

Visual servoing Visión activa: Control de pan, tilt y zoom de las camaras Permite seguir de forma continuada al efector La matriz Jacobiana inversa se puede descomponer en dos que corresponden al contro de la cámara y al del efector Se encadenan dos neuromodulos correspondiendo a los controles de la cámara y el efector

Visual servoing Reaching and grasping –Dos módulos que controlan la posición espacial de la garra La orientación de la garra

experimentos Se mide la desviación de la trayectoria respecto de la deseada, además de la posición final

experimentos Aprendizaje de control con cámara estatica Se presentan posiciones objetivo y la red se entrena on-line

experimentos Visión activa: la red sigue al efector con movimientos sacádicos de las camaras

experimentos Insensibilidad a las condiciones iniciales de los pesos en los módulos medida en desviación promedio de la trayectoria

experimentos