Академический Документы
Профессиональный Документы
Культура Документы
Programación
1. (11/2 pts) Implementar las siguientes funciones en MATLAB:
T=dh(d,theta,a,alpha): genera la matriz de transformación homogénea asociada
con los parámetros de Denavit-Hartenberg, en la convención clásica.
T=trasl(x,y,z): genera una matriz de transformación homogénea que solo contie-
ne traslación (x,y,z) y cuya rotación es nula (identidad).
T=trotx(ang), T=troty(ang), T=trotz(ang): genera matrices de transforma-
ción homogénea 4 × 4 que representan rotaciones puras (con traslación nula) al-
rededor de los ejes x, y, z, respectivamente.
Presentar los archivos .m de cada función en un archivo comprimido (zip).
Ejercicios
Para los siguientes ejercicios es recomendable usar algún paquete computacional (como
MATLAB) para realizar las operaciones de manera simbólica.
1. (31/2 pts) Para el robot de 3 grados de libertad mostrado en la Figura 1, obtener la matriz
de transformación homogénea (de manera simbólica) que relaciona al efector final con
la base utilizando el algoritmo de Denavit-Hartenberg. Indicar los sistemas de referencia
utilizados ası́ como la tabla de parámetros.