Laboratorio de Cmputo
DEPARTAMENTO DE INGENIERA EN MECATRONICA
Prctica No:
Matrcula
------------
-------------
------------
-------------
------------
-------------
------------
-------------
------------
-------------
INTRODUCCIN
Modelado Cinemtico Diferencial de Robots Manipuladores
Para obtener el modelo cinemtico se cuenta con dos diferentes mtodos, como lo son:
Mtodo Jacobiano: de ste mtodo surge el nombre coloquial del modelado
cinemtico diferencial y consiste en desarrollar la matriz jacobiana a partir de cada
una de las funciones que definen la posicin del efector final, as como la orientacin
del mismo.
Operaciones con vectores: la matriz jacobiana se obtienen a partir de operaciones
con vectores que se extraen de las matrices de transformacin homognea del robot
manipulador.
Se abordar el mtodo de las operaciones con vectores debido a las siguientes razones:
1. Representa un mtodo sistemtico para obtener el modelo cinemtico diferencial de
cualquier robot manipulador.
2. Desde un punto de vista computacional es fcil de implementar, sin embargo se
sacrifica el costo computacional que representa las multiplicaciones de matrices.
3. A partir de un mismo desarrollo es posible desarrollar el jacobiano de velocidades
lineales as como el jacobiano de velocidades angulares.
Mtodo de las operaciones de vectores.
Como un primer paso se deben de tienen os vectores Z 0=[0 0 1]T y O0=[0 0 0]T. Enseguida, se
deben de obtener los vectores Z 1, Z2, Zn como los vectores que definen al eje Z de cada una
de las matrices de transformacin homognea 0A1,1A2,2A3,,n-1An. Despus, se deben de obtener
los vectores O1, O2, On como los vectores que definen la traslacin de cada una de las
matrices de transformacin homognea 0A1,0A2,0A3,,0An. Con dichos vectores evaluar las
siguientes frmulas:
si rotacional
zi 1 ( On Oi 1 )
J vi =
si prismtica
zi 1
si rotacional
z
J vi = i 1
si prismtica
0
Las frmulas anteriores se desarrollan para i=1 hasta i=n. Enseguida el jacobiano se forma:
J v 2 L J vn
J J
J = v = v1
J w J w1 J w 2 L J wn
Toolbox de Robtica y Modelado Cinemtico
Definiendo un robot
Para poder realizar los principales anlisis a un robot manipulador con la ayuda del
Toolbox de Robtica de Matlab es necesario crear una variable que contenga la definicin de
toda la cadena cinemtica, para esto, primero se define cada eslabn por medio de los
parmetros de Denavith Hartenberg. Con ellos se utilizan el siguiente comando:
Eslabon=link([alpha A tetha D tipo offset],convencin)
2
J=jacob0(r,q)
OBJETIVO GENERAL
El alumno ser capaz utilizar el toolbox de robtica para la simulacin de la estructura
cinemtica de un robot manipulador as como evaluar el modelo cinemtico diferencial del
mismo.
OBJETIVO PARTICULAR
El alumno utilizar las funciones del Toolbox para la obtencin del modelo cinemtico diferencial
de un robot manipulador.
DESARROLLO DE LA METODOLOGA
Parte II. Modelado Cinemtico Diferencial
Utilizar los diferentes comandos listados al comienzo de la prctica para obtener el modelo
cinemtico diferencial del robot manipulador STANFORD, enseguida simularlo para confirmar
que los parmetros obtenidos son correctos.
RESULTADOS Y ANALISIS
En esta seccin se debe presentar el desarrollo de la solucin de los problemas de la
seccin anterior, as como los comandos utilizados y la respuesta entregada por Matlab.
CUESTIONARIO
1. Cul es la diferencia entre los comandos jacob0 y jacobn del toolbox de robtica?
_________________________________________________________________________
_________________________________________________________________________
_______________________________________________________________________
CONCLUSIONES
Anote las conclusiones pertinentes a este ensayo
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
________________________________________________________________________________
_______________________________________________
COMENTARIOS Y SUGERENCIAS
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________
EQUIPO
Equipo
Computadora Personal con MATLAB y
SIMULINK precargados.
Calculadora