Documente Academic
Documente Profesional
Documente Cultură
FUERZAS ARMADAS-
ESPE
CALDERÓN GUIDO
ROBÓTICA INDUSTRIAL OBANDO CARLOS
RUBIO JESSICA
ROBOTICS TOOLBOX SÁNCHEZ ALEXIS
VITERI MARIO
INTRODUCCION
OBJETIVOS:
General:
• Manejar correctamente la herramienta Robotics ToolBox de matlab mediante
sus comandos básicos para realizar simulaciones de movimientos en robots.
Específicos:
• Identificar los comandos básicos de Robotics ToolBox para simulaciones de
robots.
• Manipular un robot real con la ayuda de Robotics ToolBox .
• Realizar ejemplos prácticos del uso de la herramienta para presentarlos a los
compañeros en clases.
INSTALACIÓN
Copiar el directorio \robot del archivo .zip al del directorio
\MatLab\toolbox
En el Matlab seleccionar File -> Preferences -> General.
Click Update Toolbox Path Cache y click OK.
Seleccionar File -> Set Path -> Add Fólder
Seleccionar la carpeta \MatLab\toolbox\robot click OK.
Click Save
MATRIZ DE TRANSFORMACIÓN
p = vector de posición
R = matriz de rotación (3x3)
transl(x,y,z)
Devuelve la matriz de
transformación luego de
realizar una traslación al
punto (x,y,z)
transl
rotx, roty, rotz
tr2rpy
Representación en
ángulos de Euler y
de Roll, Pitch, Yaw
Cuaternion
tranimate permite
observar el movimiento
de los ejes coordenados
SerialLink
Agruparlos en un vector
Creación del Robot (SerialLink)
Nombre del robot
Cinemática directa
Halla la matriz de transformación del efector final respecto a la
base del robot, dependiendo de ángulos de las juntas
q= [ 1 1 ]
PUMA 560
ikine
Cinemática inversa
Devuelve el valor de los
ángulos de las juntas en
forma de vector, recibiendo
como parámetro de entrada
la matriz de transformación
del efector final.
teach
P560.teach()
EJEMPLOS
SIMULACIONES
EJEMPLOS SIMULACIONES
EJEMPLOS SIMULACIONES
EJEMPLO ROBOT REAL
ESLABÓN α L θ D
1 0 0.115 0+Q1 0
2 0 0.10 0+Q2 0
3 0 0 0 0+D3
Código de Matlab
L{1}=link([0,0.115,0,0,0]);
L{2}=link([0,0.10,0,0,0]);
L{3}=link([0,0,0,0,1,-0.1]);
srx=robot(L);
plot(srx,[pi,pi/2,0.2]);
Interfaz
EJEMPLO ROBOT
REAL
CONCLUSIONES