mg. samuel oporto díaz introducción a la robótica inteligencia artificial

45
Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

Upload: doroteo-gimenez

Post on 05-Mar-2015

21 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

Mg. Samuel Oporto Díaz

Introducción a la Robótica

INTELIGENCIA ARTIFICIAL

Page 2: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

22/44/44

Mapa Conceptual del Curso

Page 3: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

33/44/44

Tabla de Contenido

1. INTRODUCION

2. DEMOS

3. ORGANIZACIÓN FUNCIONAL

4. PARTES DE UN ROBOT

5. TIPOS DE ARTICULACIONES

6. APLICACIONES DE LA ROBÓTICA

7. BIBLIOGRAFIA

Page 4: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

44/44/44

ObjetivosAl final del curso el alumnos estará en capacidad de:• Describir y analizar movimientos rígidos.• Describir las ecuaciones cinemáticas de un manipulador y

operar con los resultados de las ecuaciones.• Resolver problemas de cinemática inversa

Page 5: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

55/44/44

INTRODUCCION

Page 6: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

66/44/44

Robot• Un Robot es un manipulador programable capaz de realizar

diversas funcionen diseñado para desplazar materiales, partes, herramientas o determinados artefactos mediante movimientos programados variables y cuyo objetivo es la realización de ciertas tareas.

• El término robot fue introducido por el checo Karel Capek en 1921, y viene de la combinación de las palabras checas “robota” que significa “trabajo obligatorio” y “robotnik” que significa siervo.

Page 7: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

77/44/44

Robot Definiciones• Diccionario Webster. “un dispositivo automático que efectúa

funciones ordinariamente asignadas a los seres humanos”

• La Real Academia. “Ingenio electrónico que puede ejecutar automáticamente operaciones o movimientos muy varios”

• ISO 8373. “manipulador reprogramable, multifuncional, controlado automáticamente, que puede estar fijo en un sitio o moverse, y que está diseñado para mover materiales, piezas, herramientas o dispositivos especiales, por medio de movimientos variables programados para la realización de diversas tareas o trabajos”

Page 8: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

88/44/44

Ejemplos de Robots

Page 9: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

99/44/44

Robot• “Los robots son las máquinas que se asemejan a la gente

pero que trabajan incansable”

• ¿Esta visión es válida actualmente?

El mejor jugador de fútbol El mejor robot jugador de fútbol

Page 10: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

1010/44/44

Robótica• La palabra robótica fue utilizada por primera vez por el

científico y escritor de ciencia ficción Isaac Asimov en 1942. El propuso las llamadas leyes de la robótica:

• Ley 0: Un robot no puede realizar ninguna acción, ni por inacción permitir que nadie la realice, que resulte perjudicial para la humanidad, aun cuando ello entre en conflicto con las otras leyes.

• Ley 1: Un robot no puede dañar a un ser humano ni, por inacción, permitir que éste sea dañado.

• Ley 2: Un robot debe obedecer las órdenes dadas por los seres humanos excepto cuando estas órdenes entren en conflicto con las leyes anteriores.

• Ley 3: Un robot debe proteger su propia existencia

Page 11: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

1111/44/44

DEMOS

Page 12: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

1212/44/44

Movimiento de Cuerpos Rígidos en 3D

Page 13: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

1313/44/44

Robot araña subiendo un montículo

Page 14: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

1414/44/44

ORGANIZACIÓN FUNCIONAL

Page 15: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

1515/44/44

Organización Funcional

SENSORES

EFECTORES

Page 16: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

1616/44/44

Organización Funcional

Page 17: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

1717/44/44

PARTES DE UN ROBOT

Page 18: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

1818/44/44

Partes de los robots• Los robots disponen de

cuerpo rígido, en el que hay eslabones con movimiento.

• Los eslabones se unen entre sí mediante articulaciones, que permiten el movimiento.

Las partes más importantes son:1. Sensores: herramientas para la percepción

2. Efectores: herramientas para la ejecución

Page 19: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

1919/44/44

Sensores

Los sensores permiten percibir lo que sucede en el medio ambiente, estas pueden ser:

1. Propio-percepción

2. Percepción de fuerza

3. Percepción táctil

4. El sonar

5. Datos de la cámara

Page 20: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

2020/44/44

1. Propio-percepciónSaber donde se encuentran sus

articulaciones.• Codificadores: se acoplan a las

articulaciones y proporcionan datos muy precisos sobre el ángulo.

• Odómetro: utilizada por los robots para medir cambios de posición basándose en el giro de sus ruedas.

• Orientación: mediante brújulas o giroscopios.

• Acelerómetros. Mide cambios de velocidad.

• Tacómetro. Mide las RPM de un motor.

Page 21: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

2121/44/44

2,3. Sensores• Sensor de fuerzas. Tiene la

capacidad de detectar fuerzas, permite tener movimientos obedientes donde el robot puede desplazarse en una dirección mientras mantiene contacto y presión fija.

• Percepción táctil. Utiliza un material elásticos y un esquema de percepción mediante el que se mide la distorsión del material que esté tocándose. Se calcula la deformación.

Page 22: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

2222/44/44

4,5. Sensores• El sonar. Usa el tiempo que tarda

un impulso sonoro producido por el sensor en llegar a un objeto y ser reflejado por éste. Es bueno para evitar obstáculos y seguirle la pista a un blanco cercano, pero no sirve para el trazo de mapas.

• Cámara. Se usa para captar escenas del medio ambiente.

• Para facilitar el trabajo del robot se ponen etiquetas que el robot lee y le permite saber con exactitud su ubicación.

Page 23: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

2323/44/44

EfectoresSon herramientas para la ejecución:• Dispositivo que produce efectos

en el entorno bajo el control del robot.

• Están provisto de un actuador que convierte comandos de soft en movimientos físicos.

• Son motores eléctricos o cilindros hidráulicos o neumáticos.

– Ventosas de succión– Pinzas de presión– Desarmadores– Pistolas para soldar

Page 24: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

2424/44/44

Efectores

Los efectores se utilizan de dos maneras:

• Manipulación: desplaza objetos del entorno.

• Permiten transportar objetos en el ambiente de trabajo.

• Dos tipos de movimientos:

• Giratorios: alrededor de un eje

• Prismáticos: movimiento lineal (pistón en cilindro)

• Locomoción: modifica la ubicación del robot respecto del ambiente.

• El movimiento valiéndo-se de extremidades inferiores es muy difícil para los robots.

• Las ruedas y llantas son más eficientes.

Page 25: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

2525/44/44

1. Locomoción• Caminante estable: pueden detenerse en

cualquier etapa de su marcha sin caerse. • Son lentos e ineficiente en cuanto a

consumo de energía• Dinámicamente estables: Tienen buen

desempeño si están en movimiento.• Utilizan un movimiento rítmico de 4, 2 o 1

piernas. Se caen si chocan contra algo.• Ruedas y llantas. Versus extremidades

antropomórficas son: más eficientes, más fáciles de controlar, más fáciles construir y difíciles de trasladar y apuntar en alguna dirección.

Page 26: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

2626/44/44

2. Manipulación• Son efectores que transportan objetos en el ambiente. Se

estudia mediante la cinemática.

• Las cinemática es el estudio de la correspondencia entre los movimientos del actuador y el movimiento obtenido.

• Tipos de movimientos:– Giratorios: – Prismáticos:

Para que un robot pueda llegar al último eslabón en cualquier posición y orientación son necesarias 6 articulaciones.

Page 27: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

2727/44/44

Equivalencias

Page 28: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

2828/44/44

TIPOS DE ARTICULACIONES

Page 29: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

2929/44/44

Grado de Libertad• Mecánicamente un robot está

formado por una serie de elementos o eslabones unidos mediante articulaciones que permiten un movimiento relativo entre cada dos eslabones consecutivos.

• Cada uno de los movimientos independientes que puede realizar cada articulación se denomina “grado de libertad” (GDL).

• Los GL son el número de variables independientes que fijan la situación del órgano terminal. Al final el Nro de GL es igual al número de eslabones en la cadena cinemática.

Page 30: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

3030/44/44

Tipos de Articulaciones• Un robot convencional es una secuencia de articulaciones,

formando una cadena cinemática.

• Se conoce cinco tipos de articulaciones básicas:1. Rotacional 1 GL2. Prismática 1 GL3. Cilíndrica 2 GL4. Planar 2 GL5. Esférica (rótula) 3 GL6. Tornillo 1 GL

• Esta secuencia da origen un conjunto de parámetros que hay que conocer para definir la posición y orientación del efector final.

Page 31: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

3131/44/44

Tipos de Articulaciones

Prismática1 GL

Cilíndrica2 GL

Planar2 GL

Esférica (rótula)3 GL

Rotacional1 GL

Tornillo1 GL

Page 32: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

3232/44/44

Estructuras Básicas

Cartesiana [PPP] Polar [RRP]Esférica

Cilíndrica [RPP] Angular [RRR]Articulada

Page 33: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

3333/44/44

Estructuras Básicas

SCARA [RRP](Selective Compliance Assembly Robot Arm)

Page 34: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

3434/44/44

Volumen de Trabajo• Es el volumen para el desempeño de su tarea• Definido en el espacio euclidiano• Se construye trazando los límites de cada elemento

(eslabón) y cada articulación

CartesianoPPP

CilíndricaRPP

EsféricaRRP

Page 35: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

3535/44/44

Volumen de Trabajo

Page 36: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

3636/44/44

Locomoción - Grados de libertad• Robot no holonómico: cuando la cantidad de grados de

libertad controlables es menor que la cantidad de grados de libertad. Cuanto mayor sea la diferencia mayor es la complejidad para controlarlo.

• Robot holonómico: cuando la cantidad de grados de libertad totales y controlables es la misma. – Se pueden construir robots holonómicos pero tienen un

elevado costo por la complejidad mecánica.– Estos diseños facilitan el control, pero la sencillez

mecánica de los no holonómicos los convierte en la mejor opción la mayoría de las veces. Se pueden agregar ruedas como los carros de los bomberos

Page 37: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

3737/44/44

APLICACIONES DE LA ROBOTICA

Page 38: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

3838/44/44

Clasificación de Robots• Robots Manipuladores. Conocidos como robots

industriales. Son brazos articulados.

• Robots Móviles. Permiten la movilidad del robot, incrementando la autonomía del manipulador.

• Robots Autónomos. Realizan sus actividades sin intervención humana.

• Tele-robótica. Operación de efectores a través de una red local o Internet.

Page 39: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

3939/44/44

Robots Industriales• Un robot industrial es un

manipulador programable multifuncional diseñado para mover materiales, piezas, herramientas o dispositivos espaciales, mediante movimientos variados, programaos para la ejecución de la distintas tareas.

• Se intenta que el robot no sólo sea programado sin que llegue a ciertos niveles de autonomía.

Page 40: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

4040/44/44

Uso de Robots en la Industria• Soldadura. Permiten calidad, uniformidad y velocidad. La

soldadura puede ser por punto, por arco y por rayos láser.

• Pintado por atomatización. Permite la consistencia, repetibilidad, reducción de pérdidas y de errores.

• Operaciones de ensamblaje. Muy usado por la industria automotriz y en la industria de los microchips, evita el trabajo tedioso y repetitivo, permitiendo la planificación.

• Manipulación de materiales. Especialmente la carga sobre tarimas.

Page 41: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

4141/44/44

Robots Móviles• Están dotados de mecanismos

de locomoción, cómo ruedas, orugas, patas. Siguen su camino por telemando o guiándose por la información recibida de su entorno a través de sus sensores.

• En el caso de la industria puede seguir puntos de colores en el piso, líneas o emisiones de radio.

• En caso de estar dotados de cámaras y visión computacional puede evitar obstáculos.

Page 42: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

4242/44/44

Robots Autónomos• Un agente autónomo es aquel

cuya conducta se basa principalmente en su propia existencia, aunque pudiendo utilizar cierto conocimiento ya integrado.

• Es aquel que aprende por experiencia.

Page 43: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

4343/44/44

Tele-robótica• En este caso las tareas de

percepción del entorno, planificación y manipulación compleja son realizadas por humanos.

• El operador actúa en tiempo real cerrando un bucle de control de alto nivel.

• El sistema le puede permitir al operador retroalimentación sensorial del entorno

Page 44: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

4444/44/44

Bibliografía• John Craig, “Introduction to robotics,” Addison Wesley.• G. Dudek and M. Jenkin, “Computational Principles of

Mobile Robotics,” Cambridge University Press.

Page 45: Mg. Samuel Oporto Díaz Introducción a la Robótica INTELIGENCIA ARTIFICIAL

4545/44/44

PREGUNTAS