Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción a la Robótica
INTRODUCCION
2 /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.
3 /44
Robot Definiciones
• Diccionario Webster. “un dispositivo automático que efectúa
funciones ordinariamente asignadas a los seres humanos”
4 /44
Otra Definición
5 /44
Ejemplos de Robots
6 /44
Robot
• “Los robots son las máquinas que se asemejan a la gente
pero que trabajan incansable”
8 /44
Clasificación de los Robots
Manipuladores
9 /44
Clasificación de los Robots
Manipuladores
10 /44
Clasificación de los Robots
Manipuladores
11 /44
Clasificación de los Robots
Manipuladores
12 /44
Clasificación de los Robots
Manipuladores
13 /44
Clasificación de los Robots
Manipuladores
14 /44
Tipo comercial y de uso general
15 /44
Tipo comercial y de uso general
16 /44
Tipo diseño propio
17 /44
Tipo diseño propio
18 /44
Tipo y uso industrial
19 /44
Tipo y uso industrial
20 /44
HERRAMIENTAS MATEMATICAS
21 /44
Localización espacial del robot
• La necesidad de manipular piezas demanda el
movimiento espacial del extremo del robot, lo que
muestra la necesidad de disponer de herramientas
matemáticas para especificar la posición y
orientación de dicho extremo.
• Por nuestros estudios previos, conocemos que
podemos representar una posición en el espacio
empleando un sistema de coordenadas, siendo
comunes el cartesiano y el polar.
22 /44
Representación espacial: Posición
• Se establece un sistema de coordenadas con el cual
podemos localizar cualquier punto en el espacio mediante
un vector de posición (3x1).
• Se indica con un superíndice el sistema de coordenadas al
cual dicho vector es referido.
23 /44
Representación de la posición en
coordenadas cartesianas
24 /44
Representación de la posición en
coordenadas polares/cilíndricas
25 /44
Representación de la posición en
coordenadas esféricas
• Otra alternativa 3D son las coordenadas esféricas:
26 /44
Descripción de la orientación relativa
29 /44
Matrices de Rotación 3D (2)
30 /44
Composición de rotaciones
Orden de la composición:
1. Rotación sobre OX
2. Rotación sobre OY
3. Rotación sobre OZ
31 /44
Ángulos de Euler
32 /44
Roll, Pitch y Yaw
34 /44
Cuaternios
• Los cuaterniones (también llamados cuaternios) son una
extensión de los números reales, similar a la de
los números complejos. Mientras que los números
complejos son una extensión de los reales por la adición de
la unidad imaginaria i, tal que , los cuaterniones son una
extensión generada de manera análoga añadiendo las
unidades imaginarias: i, j y k a los números reales y tal
que . Esto se puede resumir en esta tabla de multiplicación:
la Tabla de Cayley (inglés).
35 /44
Cuaternios
36 /44
Cuaternios
Q=[q0,q1,q2,q3]=[s,v]
37 /44
Coordenadas homogéneas
40 /44
Aplicación de las matrices de
transformación homogénea
42 /44
Ejemplo de traslación (1)
43 /44
Ejemplo de traslación (2)
• Calcular el vector r’xyz resultante de trasladar al vector
rxyz(4,4,11) según la transformación T(p) con p(6,-3,8)
44 /44
Rotación con matrices homogéneas
45 /44
Ejemplo de rotación
46 /44
Combinación de rotaciones y traslaciones
(1)
• Es posible combinar rotaciones y traslaciones
básicas multiplicando las matrices
correspondientes
• El producto NO es conmutativo:
rotar y trasladar ≠ trasladar y rotar
47 /44
Combinación de rotaciones y traslaciones
(2)
• Rotación seguida de traslación:
48 /44
Ejemplo de combinación traslación-
rotación (1)
• Un sistema OUVW ha sido girado 90º alrededor
del eje OX y posteriormente trasladado un vector
p(8,-4,12) con respecto al sistema OXYZ.
• Calcular las coordenadas (rx ,ry ,rz) del vector r
con coordenadas ruvw (-3,4,-11)
49 /44
Ejemplo de combinación traslación-
rotación (2)
• Un sistema OUVW ha sido trasladado un vector
p(8,-4,12) con respecto al sistema OXYZ y
girado 90º alrededor del eje OX.
• Calcular las coordenadas (rx , ry , rz) del vector
r de coordenadas ruvw (-3,4,-11)
50 /44
Significado geométrico de las matrices
homogéneas
52 /44
Composición de matrices homogéneas
(1)
• Una transformación compleja puede
descomponerse en la aplicación consecutiva de
transformaciones simples: giros básicos y
traslaciones.
• Una matriz que representa un giro de un ángulo
a sobre el eje OX, seguido de un giro de ángulo
f sobre el eje OY y de un giro de un
• ángulo q sobre el eje OZ, puede obtenerse por
la composición de las matrices básicas de
rotación:
53 /44
Composición de matrices homogéneas
(2)
54 /44
Criterios de composición de matrices
homogéneas
• Si el sistema fijo OXYZ y el sistema transformado
O'UVW son coincidentes, la matriz homogénea de
transformación será la matriz 4 x 4 unidad, I4
• Si el sistema O'UVW se obtiene mediante rotaciones y
traslaciones definidas con respecto al sistema fijo OXYZ,
la matriz homogénea que representa cada
transformación se deberá premultiplicar sobre las
matrices de las transformaciones previas.
• Si el sistema O'UVW se obtiene mediante rotaciones y
traslaciones definidas con respecto al sistema móvil, la
matriz homogénea que representa cada transformación
se deberá postmultiplicar sobre las matrices de las
transformaciones previas.
55 /44
Ejemplo de composición de matrices
homogéneas (1)
PREMULTIPLICACIÓN
• Obtener la matriz de transformación que
representa al sistema O'UVW obtenido a partir del
sistema OXYZ mediante un giro de ángulo -90º
alrededor del eje OX, de una traslación de vector
pxyz(5,5,10) y un giro de 90º sobre el eje OZ:
56 /44
Ejemplo de composición de matrices
homogéneas (2)
POSMULTIPLICACIÖN
• Obtener la matriz de transformación que representa las
siguientes transformaciones sobre un sistema OXYZ fijo de
referencia:
– traslación de un vector pxyz(-3,10,10);
– giro de -90º sobre el eje O'U del sistema trasladado y
– giro de 90º sobre el eje O'V del sistema girado
57 /44
Comparación entre métodos de
localización espacial
58 /44
Sitios en Internet
• http://www.worldrobotics.org/
• ISO 25.040.30: Industrial robots. Manipulators
• INDUSTRIAL ROBOTS AND ROBOT SYSTEM
SAFETY
• Academic Websites
• The Robotics WEBook
• ROBOTICA I - Curso 2004-05
59 /44
ORGANIZACIÓN FUNCIONAL
60 /44
Organización Funcional
EFECTORES
SENSORES
61 /44
Organización Funcional
62 /44
PARTES DE UN ROBOT
63 /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.
64 /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
65 /44
1. Propio-percepción
Saber 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.
66 /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.
68 /44
Efectores
Son 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
69 /44
Efectores
Los efectores se utilizan de dos maneras:
70 /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.
71 /44
2. Manipulación
• Son efectores que transportan objetos en el ambiente. Se
estudia mediante la cinemática.
• Tipos de movimientos:
– Giratorios:
– Prismáticos:
73 /44
TIPOS DE ARTICULACIONES
74 /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.
75 /44
Tipos de Articulaciones
• Un robot convencional es una secuencia de articulaciones,
formando una cadena cinemática.
76 /44
Tipos de Articulaciones
77 /44
Estructuras Básicas
SCARA [RRP]
(Selective Compliance
Assembly Robot Arm)
79 /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
80 /44
Volumen de Trabajo
81 /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.
82 /44
APLICACIONES DE LA
ROBOTICA
83 /44
Clasificación de Robots
• Robots Manipuladores. Conocidos como robots
industriales. Son brazos articulados.
84 /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.
85 /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.
86 /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.
87 /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.
88 /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
89 /44
Bibliografía
• John Craig, “Introduction to robotics,” Addison Wesley.
• G. Dudek and M. Jenkin, “Computational Principles of
Mobile Robotics,” Cambridge University Press.
90 /44
PREGUNTAS
91 /44