Professional Documents
Culture Documents
Sesin 1: Introduccin
Introduccin a la Robtica L. Enrique Sucar
Contendio
Qu es un robot? Tipos de Robots Desarrollo histrico Partes de un robot Aplicaciones Problemas fundamentales Enfoque del curso
Intro. a la Robtica - L. E. Sucar 3
Qu es un robot?
Un robot es ...
manipulador programable y multifuncional diseado para mover materiales, partes, herramientas o dispositivos especficos mediante movimientos programados para realizar diferentes tareas [Instituto de Robtica de Amrica]
Intro. a la Robtica - L. E. Sucar 5
Un robot es ...
agente activo artificial cuyo ambiente es el mundo fsico [Russell y Norvig] conexin inteligente de percepcin a accin [Jones y Flynn] una mquina programable capaz de percibir y actuar en el mundo con cierta autonoma [Sucar]
Intro. a la Robtica - L. E. Sucar 6
Tipos de Robots
Robots manipuladores (brazos) Robots mviles Robots hbridos (mviles con manipulacin) Vehculos autnomos Robots caminantes
2 patas (humanoides) 4/6 patas (insectos)
Shakey
10
Partes de un Robot
Comunicacin Sensores
Inteligencia
Actuadores
Control
Potencia
11
Actuadores
Dispositivos que permiten al robot modificar el medio ambiente Dos tipos principales:
Locomocin: cambiar la posicin del robot respecto al medio ambiente Manipulacin: mover otros objetos en el medio ambiente
12
Dispositivos que permiten al robot percibir el medio ambiente y su estado interno Principales tipos:
Propriception
Sensores
posicin y
movimiento: Codificadores en uniones de manipuladores Odometra en robots mviles Fuerza (bumpers) Tctiles Ultrasonido (sonares)
Intro. a la Robtica - L. E. Sucar 13
Sensores
Cmaras Fotorreceptores Apuntadores lser Telmetros lser Sensores de energa Brjulas
Intro. a la Robtica - L. E. Sucar 14
Potencia
Sistema de potencia que proporcionan la energa elctrica para la operacin de las diferentes partes: electrnica, motores, sensores, etc. Los robots manipuladores se pueden alimentar de las lneas elctricas (fijos), mientras que los robots mviles normalmente se alimentan de bateras
Intro. a la Robtica - L. E. Sucar 15
Control
Provee la interfaz entre el sistema de procesamiento del robot y sus sensores y actuadores Normalmente se realiza mediante una combinacin de hardware y software Provee una serie de comandos (subrutinas) para los programas de alto nivel del robot (inteligencia)
Intro. a la Robtica - L. E. Sucar 16
Inteligencia
Programas que permiten que el robot realice sus tareas Dependiendo del tipo de robot y de la complejidad y variedad de las tareas a realizar, se tienen diferentes tipos de programas
17
Inteligencia
Algunas tareas de un robot mvil: Integrar/interprertar la informacin de sus sensores Navegacin (evitar obstculos, ir a cierto lugar - meta) Planeacin (decidir la serie de pasos para cumplir una o ms metas) Construir modelos del ambiente (mapas) Localizarse en el mundo (en el mapa) Reconocer lugares y/o objetos Manipular objetos Comunicarse con otros agentes: computadoras, otros robots, personas
Intro. a la Robtica - L. E. Sucar 18
Inteligencia
Ejemplos de integracin sensorial, construccin de mapas y navegacin
Inteligencia
Ejemplo de robot construyendo un mapa
20
21
Comunicacin
En diversas aplicaciones es necesario que el robot se comunique con otros agentes Tipos de comunicacin:
Telecontrol: programacin y control a distancia Cooperacin: comunicacin con robots u otras mquinas para realizar tareas conjuntas Interaccin humano-robot: comunicacin con personas para recibir comandos o dar informacin
22
Comunicacin
Ejemplo de telecontrol via Internet
Robot mvil
Observador
Internet
Intro. a la Robtica - L. E. Sucar
Servidor
23
24
25
26
Aplicaciones
Manufactura y manejo de materiales Ambientes hostiles Exploracin espacial e interplanetaria Robots de servicio Telepresencia y realidad virtual Mililtares y operaciones de rescate Ambientes submarinos Estudios fisiolgicos y cognitivos Entretenimiento y juegos
Intro. a la Robtica - L. E. Sucar 27
28
29
Robots de servicio
Ayudan a las personas en diversas tareas:
Gua museos, tiendas, oficinas, .. Ayudante hospitales, para personas discapacitadas o de la tercera edad, Rescate en terremotos, Exploracin de ambientes peligrosos, otros planetas
30
Robots de servicio
31
Robot Mensajero
Incertidumbre en Robtica
Sensores: limitados y con ruido Actuadores: imprecisos Modelo: impreciso e incompleto Algoritmos: aproximados
34
37
38
Referencias
[Dudek, Jenkin] Cap. 1 [Jones, Flynn] Cap. 1 [Siegwart, Nourbakhsh] Cap. 1 [Russell, Norvig] Cap. 25
39
Actividades
Bajar e instalar Player/Stage Ver categoras concursos (CMR, Robots Limpiadores, Robocup@Home) Conocer robots en el laboratorio (Pioneer, PeopleBot, Legos, )
40