Professional Documents
Culture Documents
27/04/2012
En esta serie de documentos se pretende
Autor: mostrar una integracin entre un (GUI) y un
WILLIAM JOS ECHAVEZ modelo de brazo .VRLM en MATLAB, en el
MORALES cual a travs del GUI podremos manejar los
tres grados de libertad, Ejecutar una serie
Editor: de movimientos aleatorios pregrabados y
guardar posiciones para luego ejecutarlas
John Alexander Taborda, Ph.D. vea el video [W7]. En este primer
documentos se mostrara el modelado en 3D
Grupo MAGMA INGENIERA
paso a paso de el Brazo Robtico, creado
Universidad del Magdalena en V-Realm Builder, un programa que
permite desarrollar mundos y objetos de
Santa Marta realidad virtual, viene integrado con
MATLAB. Estos objetos o mundos .vrlm
Colombia tambin los pueden crear en otros
programas como 3D Studio Max, AutoCAD,
Google SketchUp entro otros.
Este documento esta acompaado de
siguiente video ilustrativo [W6]
1. TUTORIAL PASO A PASO
Primero:
Se realiza el diseo en 2D del modelo que quiere implementar:
En este proceso puedes apreciar los grados de libertad del modelo
establecer los rangos y realizar un anlisis cinemtico del sistema si as
lo deseas pero nos centraremos en implementar el modelo con las
siguientes caractersticas:
Su partes son las que se aprecian en las figura 1, Figura 2, figura 3 y
las caractersticas de estas son las que se muestran en la Tabla 1
Figura 1
TRUCOS
Figura 2 Para el diseo del
modelo en 2D puedes
usar el programa
LayOut que es uno de
los programas
proporcionados por
Google SketchUp de
Figura 3
uso libre . [W4]
Segundo:
Se procede a crear el modelo 3D del brazo robtico este se construye
en el programa V-Realm Builder Editor de VRLM que vine incluido en
el paquete de programas de MATLAB. Este usa un mtodo jerrquico
Padre Hijo que entendern durante el proceso y al final en el resumen.
Los pasos para elaborar el modelo 3D son:
1. Crear una Trasformada presionando el botn y llmala
Brazo_3Grados , que tendr todos las dems Trasformadas
pertenecientes a las partes del Brazo.
2. Insertamos un Cilindro llamado Grado1 dentro de la transformada
Brazo_3Grados en la seccin children presionado el icono el
Luego se le dan las siguientes caractersticas Geomtricas
y espaciales:
Center (0, -0.85, 0)
Rotation (0, 1, 0, R) TIPS
Scale (1, 1.2480, 1) Puede acceder al
ScaleOrientation (0, 0, 0, 0) programa V-Realm Builder
Translation (0, 0.0138, 0) en la siguiente direccin :
Geometria de Cilindro: C:\Program
Radio 0.4 Files\MATLAB\R2009a\toolbox\sl3d\
Altura 1.7 vrealm\program
Valor de R entre -180 y 180 Con el nombre de
vrbuild2
3. En esta misma seccin insertamos una caja llamada Grado2
presionado el icono . En un futuro es importante hacer el ajuste
del centro de gravedad, este es punto referencia para el giro del
objeto en este caso ya esta ajustado. Luego se le dan las siguientes
caractersticas Geomtricas y espaciales a la caja:
Center (-1.2040, 0, 0)
TRUCOS Rotation (0, 0, 1, R)
Scale (1, 1, 1)
Para Ajustar y ScaleOrientation (0, 0, 1, 0)
visualizar el centro de Translation (1.2040, 1.5, 0)
gravedad o de masa Geometria de Caja:
usas la herramienta size (3, 0.4, 0.4)
Centerball Valor de R entre 0 y 180
Manipulator
presionando el icono
y seleccionado el
objeto.
TUTORIAL PASO A PASO
TIPS TRUCOS
Es importante Como renombrar las
renombrar las trasformadas. hacer
trasformadas ya que clic sobre el nombre
esta permite de esta y esperar
identificarlas, y aproximada mente
acceder a parmetros medio segundo para
de estas a travs de editarlo. [W1]
Comandos.
TUTORIAL PASO A PASO
TIPS TRUCOS
Puede colorear sus objetos
con Color Mode Para obtener una
seleccionado el icono En mejor visualizacin
este de doble click en el del modelo que esta
cuadro que dice Diffuse realizando use
Color, seleccione un color Equalize View Panes
de la ventana emergente y Presionando el icono
luego de click sobre el .
objeto que desea Colorear. [W1]
TUTORIAL PASO A PASO
11. Al Final Puedes colocar una base o suelo para que el modelo no se
vea en el aire insertando una caja y dndole las siguientes
caractersticas geomtricas(largo 10, alto 0.1,ancho 10) esta debe
agregarse fuera de toda la jerarqua o de la trasformada creada al
inicio.
TIPS TRUCOS
Es mas fcil aun que
La clave en los dos ltimos menos esttico usar
objetos Garra1 y Garra1_1 una caja simple, esto
es controlar su conlleva a cambiaran
desplazamiento en el eje X algunos parmetros
sea el vector Translation espaciales; pero los
(X, -0.6160, 0.0240) geomtrico sern
muchos mas sencillos
de ajustar.
2. RESUMEN DE PASOS
New_world
Base
Brazo_3Grado
Rotor
Grado 1
Grado 2
Rotor 4
Grado 3
Pinza
Garra 1
Garra 1_1
Es importante establecer esta jerarqua ya que es la que nos permite
asociar los parmetros espaciales como traslacin o rotacin de ciertos
objetos llamados padres, ejemplo Brazo_3Grado a sus hijos Rotor,
Grado1 y Grado2 de la misma forma para Grado 2 y sus hijos Rotor4 y
Grado 3 y para los dems . Cualquier modificacin de las caractersticas
del padre modifican tambin a sus hijos pero ninguna modificacin del
hijo modifica las del padre. Un hijo tambin puede ser padre como lo es
Grado 2.
3. CDIGO FUENTE
[W1] http://www.cs.vu.nl/~eliens/documents/vrml/V-Realm/
[W2] http://www.mathworks.com/products/3d-animation/demos.html?show=demo
[W3] http://ensino.univates.br/~chaet/Materiais/virtual_reality.pdf
[W4]
http://dl.google.com/sketchup/GoogleSketchUpProWES.exe
[W5] http://wwwdi.ujaen.es/~rsegura/igai/vrml/documentos/inicio.htm
[W6] http://
www.youtube.com/watch?v=uNRz65SfGWU&list=UUzJj7-mxvpAtQhWciP3yO6w&index=1&
feature=plpp_video
[W7] http://www.youtube.com/watch?v=IGEcs6IJUFg