Documentos de Académico
Documentos de Profesional
Documentos de Cultura
RoboDK 1.4
RoboDK 1.4
INTRODUCCION
RoboDK es un Software multiplataforma desarrollado a finales del 2014 para el
modelado, simulacin y optimizacin offline de robots, particularmente brazos
robticos manipuladores. RoboDK cuenta con una API de programacin basada
en el lenguaje Python, con la versin Python 3.4.1 como parte del paquete de
instalacin por defecto, que permite programar y simular robots sin necesidad
de que el programador aprenda los lenguajes y mtodos de programacin de
controladores especficos de cada empresa desarrolladora de robots. Tambin
cuenta con una API para interfaz con Matlab para quienes prefieren esta
plataforma, aunque la plataforma Python permite trabajar ms rpido y en
menos lneas de cdigo.
Este, es la versin comercial mejorada del proyecto de software libre RoKiSim y
tambin es software libre, creado en conjunto en Ottawa Estados Unidos y
Barcelona Espaa, con la intencin de mantenerlo permanentemente como una
opcin gratuita de apoyo a programadores de robots mediante caractersticas
como la calibracin de robots reales mediante el modelo en computador.
Adems, RoboDK cuenta con una librera Online, con ms de 200 robots de 10
empresas desarrolladoras, que no vienen incluidos con la instalacin, pero cuya
descarga es tambin totalmente gratuita y de quienes se permite conocer y
revisar cada dato fsico antes de descargar.
Fig. 4. Ventana que muestra el acuerdo de licencia de usuario final que debe
ser ledo y aceptado para que el software RoboDK 1.4 pueda ser instalado.
3. CASOS PRACTICOS
3.1.
Conceptos iniciales
Tambin resulta til conocer los diferentes tems que conforman el men del
sistema RoboDK 1.4 y la funcionalidad de cada uno de ellos, por lo que, a
continuacin, se enlistan en la figura 9.
Fig. 9. Lista de tems del men del sistema RoboDK 1.4 y su funcionalidad
3.2.
Ahora, para iniciar los casos prcticos, puede hacerse uso del ejemplo 1 Pick
and place, que viene incluido entre los ejemplos del paquete bsico antes
instalado. Para abrirlo se da clic sobre el icono load file (local) sealado en la
figura 10, despus se elige dicho ejemplo en la ventana mostrada (Ejemplo 1
Pick and place) y se da clic en el botn Abrir.
Una vez realizado este procedimiento, se abre el modelo de robot ABB IRB
1600-8/1.45 mostrado en la figura 11, con las partes que lo componen
desplegadas a la izquierda de este, entre las cuales destacan:
3.3.
Crear un proyecto
El siguiente paso sera agregar los objetos que han de interactuar con el robot,
se hace usando nuevamente la opcin abrir y buscando los objetos, como
muestra la figura 16.
Fig. 16. Procedimiento para agregar objetos que interactuarn con un robot en
RoboDK 1.4
Fig. 17. Pasos para mover o cambiar tamao de un objeto en RoboDK 1.4,
parte 1.
Fig. 18. Pasos para mover o cambiar tamao de un objeto en RoboDK 1.4,
parte 2.
Ahora, se agregan los puntos del recorrido grabados para el robot moviendo
manualmente el robot donde se desee y haciendo uso de la opcin Add a
target, como muestra la imagen 19.