Beruflich Dokumente
Kultur Dokumente
Curso 2007-2008
Introducci on
c 2007 GSyC
ROBOTICA
Objetivos de la asignatura
Objetivos de la asignatura
Describir los componentes b asicos de un robot: tipos de sensores, actuadores, etc. Describir los problemas b asicos de la rob otica m ovil Presentar las t ecnicas propuestas para su soluci on Programar alguna de estas t ecnicas en un robot Comprender las distintas t ecnicas de construcci on de software para el control de robots Conocer el estado de la rob otica en la actualidad
c 2007 GSyC
ROBOTICA: Introducci on
c 2007 GSyC
ROBOTICA: Introducci on
Programa
Programa
Sensores y Actuadores (tipos e intuici on de su funcionamiento) Problemas cl asicos Navegaci on local Construcci on de mapas Navegaci on deliberativa Localizaci on Filosof as de organizaci on del software de un robot: Arquitecturas deliberativas Arquitecturas reactivas Arquitecturas h bridas, basadas en comportamientos, etc. Visi on en robots
c 2007 GSyC ROBOTICA: Introducci on
Qu e es un robot?
Qu e es un robot?
Nombres Robot: t ermino acu nado por Karel Capek en Rossums Universal Robots (http://www.uwec.edu/academic/curric/jerzdg/RUR/index.html) (1921) UAV: Unmanned Aerial Vehicle UGV: Unmanned Ground Vehicle UUV: Unmanned Undersea Vehicle Agente F sico
c 2007 GSyC
ROBOTICA: Introducci on
Qu e es un robot? (cont.)
Elementos Sensores Actuadores Controladores para todos los anteriores Computador/es de control Memoria (mapas, comportamientos...) Comunicaciones
c 2007 GSyC
ROBOTICA: Introducci on
Qu e es un robot? (cont.)
Sensores Lo percibido depende de los sensores del robot El robot existe en el espacio de los sensores Los sensores de los robots son muy distintos de los biol ogicos El dise nador deber a tratar de situarse en el mundo del robot El tipo de sensores depender a de la tarea a realizar
c 2007 GSyC
ROBOTICA: Introducci on
Qu e es un robot? (cont.)
Actuadores Un robot interacciona con el mundo a trav es de sus actuadores. Los actuadores rob oticos son muy distintos de los biol ogicos: Locomoci on (trasladarse de un lugar a otro) Manipulaci on (manejo de objetos) De hecho dividen a la r obica en dos campos: Robots m oviles Robots manipuladores (brazos)
c 2007 GSyC
ROBOTICA: Introducci on
Qu e es un robot? (cont.)
10
Control Como se coordina la percepci on y la actuaci on en un robot. Aproximaciones: Deliberativa: modelizar el mundo, razonar sobre el modelo, realizar las acciones. Reactiva: actuaci on ligada a la percepci on H brida: mezcla de las dos anteriores (niveles) Grupos de robot: Emergentes Cooperativos
c 2007 GSyC
ROBOTICA: Introducci on
Qu e es un robot? (cont.)
11
Memoria Conocimientos que tiene el robot: Mapas, comportamientos... Mapas: Topol ogicos M etricos Elementos geom etricos Comportamientos: Ad-hoc: incorporados por el programador Aprendidos: Redes neuronales, algoritmos gen eticos, Comunicaciones Humanas: Interfaces de usuario Ordenadores: Otros robots u ordenadores
c 2007 GSyC ROBOTICA: Introducci on
12
c 2007 GSyC
ROBOTICA: Introducci on
13
Fabricado alrededor de 1800 en Londres 4 dibujos y tres poemas (2 en Franc es y uno en Ingl es) Restaurado en el Franklin Institute Science Desvel o el nombre de su autor al ser restaurado hturlhttp://www..edu/pieces/knox/automaton/
ROBOTICA: Introducci on
c 2007 GSyC
14
Los m aquinas programables 1947 : Goertz: manipulador el ectrico servocontrolado (conoce su posici on y la modica para llegar a la deseada) 1952 : Primera m aquina de control num erico (no programado mec anica o el ectricamente: instrucciones simb olicas) 1954 : George Devol patenta manipulador (funda Unimation) (memoria legible y escribible: trayectorias punto a punto) 1978 : PUMA de Unimation 60s y 70s : La rob otica aparece en las universidades 90s : La rob otica m ovil se extiende en las universidades Siglo XXI : Aparecen los humanoides
c 2007 GSyC
ROBOTICA: Introducci on
15
- A nos 50 (Grey Walter, 1941) - Burden Neurological Institute (UK) - 8 tortugas - Un fototubo como ojo - Comportamientos tropistas: baile alrededor de una luz - Recarga al detectar descarga URL: http://www.ias.uwe.ac.uk/goto.html?walterbot
c 2007 GSyC
ROBOTICA: Introducci on
16
La electr onica (a nos 60) - A nos 60 - Johns Hopkins University (USA) - Transistores - Centrado con sonar - Brazo de recarga - Celulas fotoel ectricas (enchufes negros) - Tarea: patrullar pasillos
c 2007 GSyC
ROBOTICA: Introducci on
17
Los ordenadores (a nos 70) - Carrito con visi on - Stanford University (USA) - Ordenador externo - Seguimiento visual - Luz natural - Tarea: seguimiento de l nea - Demo de los LEGO
c 2007 GSyC
ROBOTICA: Introducci on
18
- Shakey - Stanford University (USA) - Ordenador externo planicaci on - Ordenador interno control - C amara de TV - Capaz de encontrar objetos regulares - Entorno altamente controlado - Tarea: planicar movimientos
c 2007 GSyC
ROBOTICA: Introducci on
19
Los ordenadores embarcados (a nos 80) - Versi on moderna del carrito - Stanford University (USA) - Dos c amaras de TV - Reconstrucci on 3D limitada - Ordenadores embarcados - Entorno estructurado: Reconoce objetos regulares - Tarea: navegaci on - Muy lento: 5 horas para navegar 30 metros
c 2007 GSyC
ROBOTICA: Introducci on
20
Navegaci on en entornos reales (a nos 90) - A nos 90 - Xavier, Carnegie Mellon University - Construcci on de Mapas y navegaci on - Entorno no estructurado - Tarea: navegaci on - Ordenador: PCs (Unix)
c 2007 GSyC
ROBOTICA: Introducci on
21
Las otras habilidades (actualidad) - Mejora del Hardware - Popularizaci on: LEGO - Primeros usos de robots m oviles: Cortacesped, limpia piscinas - Navegaci on 2D conseguida - Foto: Kismet, MIT - Mientras en Jap on: humanoides
c 2007 GSyC
ROBOTICA: Introducci on
22
El futuro Seg un Hans Moravec: - Capacidad de crecimiento - 2005 Manejo de mapas 3D - 2010 Electrodom esticos rob oticos - 2020 Robots de prop osito general - 2030 Primates rob oticos - Interacci on con humanos - Aprendizaje, adaptaci on
c 2007 GSyC
ROBOTICA: Introducci on
Deniciones
23
Deniciones
Autonom a La habilidad para tomar decisiones por uno mismo y llevarlas a cabo En un robot, la capacidad de percibir la situaci on y actuar apropiadamente Puede ser: Aut onomo: R2D2 Tele-manejados: PathFinder Es HAL (2001) un robot? Es el exo-esqueleto de Ripley en Alien un robot?
c 2007 GSyC
ROBOTICA: Introducci on
Deniciones (cont.)
24
Acci on vs. comportamiento Acci on: orden (o cjto. de ordenes) ejecutada por los actuadores del robot. Comportamiento: es lo que un observador externo ve que est a haciendo un robot. El comportamiento es el resultado de una secuencia de acciones del robot. El comportamiento puede no decir mucho del control interno de un robot. El control puede ser una caja negra
c 2007 GSyC
ROBOTICA: Introducci on
Deniciones (cont.)
25
Otros conceptos Teleoperaci on : Manipulaci on a distancia por un humano Ejemplo: manipuladores de sustancias peligrosas Telepresencia : Sensorizaci on remota para un humano Ejemplo: robot iRobot
Rob otica Ciencia que estudia los sistemas que realizan una conexi on inteligente entre el sistema perceptivo y de actuaci on
c 2007 GSyC
ROBOTICA: Introducci on